{"serverId":"mcp-registry/io.github.710git/course-drift-oracle","tools":[{"name":"model_status","fixed":{"name":"model_status","description":"Free. Look up one model id in the signed catalog: current, deprecated, or retired, plus replacement, earliest_retirement, source, and retrieved. Returns an honest \"unknown: not in catalog\" for an id this catalog does not track - never conflated with \"current\". Includes the catalog snapshot's signed receipt.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["model_id"],"properties":{"model_id":{"type":"string","minLength":1,"description":"the model id to look up, e.g. \"gpt-4o\""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":160,"tokensAfter":160},{"name":"model_status_batch","fixed":{"name":"model_status_batch","description":"Paid ($0.10). Look up a list of model ids in the signed catalog and return one entry per id (or an honest \"unknown: not in catalog\" per id), plus any_action_needed: true if any input model is deprecated or retired. Built for a CI pipeline's pinned-model set - one signed answer and one boolean to gate a build on, instead of parsing an array of free lookups by hand.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["model_ids"],"properties":{"model_ids":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"description":"the model ids to look up, e.g. a CI pipeline's pinned model set"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":195,"tokensAfter":195},{"name":"model_status_batch_x402","fixed":{"name":"model_status_batch_x402","description":"Paid ($0.10, x402/USDC). Same batch model status lookup as model_status_batch: one entry per input id plus any_action_needed. Pay with x402 if you hold USDC; use model_status_batch to pay by card or other MPP methods.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["model_ids"],"properties":{"model_ids":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"description":"the model ids to look up, e.g. a CI pipeline's pinned model set"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":154,"tokensAfter":154}],"toolsChanged":3,"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."}