{"serverId":"mcp-registry/ai.canivibe/status","tools":[{"name":"ai_provider_status","fixed":{"name":"ai_provider_status","description":"Get the live status of AI coding providers (Claude, OpenAI, Copilot, Cursor, OpenRouter and more). Returns status, how long each provider has been in its current state, and last check time. Pass service_id for one provider, omit it for all.","inputSchema":{"type":"object","properties":{"service_id":{"type":"string","description":"Optional provider id, e.g. claude, openai, github_copilot, cursor, openrouter"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":128,"tokensAfter":128},{"name":"check_provider_health","fixed":{"name":"check_provider_health","description":"Check whether one or more AI coding providers are healthy enough to use right now. Returns healthy=true only when every requested provider is operational (or within the allowed statuses). Use this before starting work that depends on a provider, or to decide which provider to route to.","inputSchema":{"type":"object","required":["services"],"properties":{"services":{"type":"array","items":{"type":"string"},"description":"Provider ids to check, e.g. [\"claude\", \"openrouter\"]"},"allow_degraded":{"type":"boolean","description":"Treat degraded performance as healthy (default false)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":178,"tokensAfter":178}],"toolsChanged":2,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}