Validate an eval config
modelfinder_validate_eval_configValidate an existing eval config before a paid run by checking schema, secret keys, HTTPS endpoints, placeholders, and checks; returns problems, estimated API calls, and required env vars.
Instructions
Check an existing eval config before a paid run: schema, no keys in the config, HTTPS endpoints, no template placeholders, valid checks. Use on a config the user wrote or edited; to build a new one use modelfinder_create_eval_config. Read-only and local: no network calls, no files written. Returns valid, problems, the number of API calls the run would make, required environment variable names, unpriced models and whether the personal-data guard would block the run.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"config": "<config>"
},
"name": "modelfinder_validate_eval_config"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| config | Yes | The eval config object (as saved for eval_models.py). | |
| response_format | No | markdown (default) for a readable summary, json for the full machine-readable result. | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| valid | Yes |