Report a failed tool call to the network
report_tool_failureReport a failed tool/API/MCP call so others can recognise it; call after a failure, alongside check_tool_failure.
PRIVACY: this is a shared network. Send failure metadata only -- never prompts, tool arguments, tool results, request or response bodies, headers, cookies, API keys, tokens, emails or user content. Error text is normalized server-side and the raw string discarded. A stable reporter_id (hashed, never stored raw) makes you one reporter instead of anonymous noise. Writes are rate limited per client.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| service | Yes | The MCP server's own name (serverInfo.name) or the API host, e.g. 'api.github.com'. Not your client's local alias. | |
| version | No | Version of the service/tool. | |
| operation | Yes | The tool or endpoint as the server names it, e.g. 'create_issue', not 'mcp__github__create_issue'. | |
| error_code | No | Protocol/vendor code, e.g. '422'. | |
| error_type | No | Short failure class, e.g. 'validation_error'. | |
| latency_ms | No | Observed call latency in milliseconds. | |
| reporter_id | No | Optional stable identifier for your agent. Salted and hashed on arrival; never stored raw. | |
| schema_hash | No | Short hash of the tool schema used. | |
| error_message | No | Error text. Normalized before storage; no secrets please. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||