metis_verify
Get a machine-checkable confidence score and verdict for an answer before acting on it. Returns the answer plus verified=true/false so you can gate decisions.
Instructions
Answer a question with Metis and get its own verdict on that answer: the answer text followed by a line [verify_score=0..1 status=… route=… verified=true|false]. Use it when you must decide whether to act on an answer and want a machine-checkable confidence gate; act only when verified=true. For live web facts use web_search; do not route Metis through market_invoke. Read-only. On failure the call errors with JSON {error: metis_verify_failed, reason: timeout|http_status|connection|invalid_response, url, status_code, hint} and never a guessed answer — treat that as unverified. Calls can take up to 200 s on the council and agent routes.
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": {
"input": "<input>"
},
"name": "metis_verify"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | Yes | The full question or claim, self-contained (Metis sees nothing else from the conversation), e.g. 'Is the MIT license compatible with GPLv3 for distribution?' | |
| route | No | How hard Metis works: fast (one pass, seconds), thinking (deeper single model), council (several models cross-check, default, best verify_score), agent (uses tools for questions that need lookups; slowest). | council |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |