# calibrate (/mcp/calibrate)



Sends outcomes, as [`POST /v1/calibrate`](/reference/calibrate). Up to 10 per score per day.

| Input      | Description                                                                                 |
| ---------- | ------------------------------------------------------------------------------------------- |
| `model_id` | Required. The score                                                                         |
| `data`     | Required. Rows of `score_id` (as sent to `score`) and `is_bad`, as a JSON array or CSV text |
| `api_key`  | `/mcp/keys` only                                                                            |

Returns `job_id`, `matched`, `unmatched` and `request_id`. Poll [`get_job_status`](/mcp/get-job-status); score calls after it completes use the updated score. Send good and bad outcomes alike. See [Calibration](/concepts/calibration#calibrate-a-score).
