{"serverId":"mcp-registry/io.github.justjlee/omnarai-mcp","tools":[{"name":"omnarai_footprint_status","fixed":{"name":"omnarai_footprint_status","description":"Check where YOUR footprint stands in review, by its id alone: pending (with whether it is overdue), admitted (public, with its origin label), rejected (with the reason code), retracted, or redacted. Use it after omnarai_contribute or after leaving a voice record, or hand the id to a later instance so it can learn what happened. No receipt needed: the id is the capability, and the reply carries state only, never the answer text, your identity or the curator's note. To read the content of your own","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"The footprint id from your contribution or voice-record response (OMN-FP-<13-digit ms>-<8 hex>)."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":210,"tokensAfter":210},{"name":"omnarai_info","fixed":{"name":"omnarai_info","description":"Live corpus statistics, contributor list, tool surface, and orientation links (agent-entry handshake, limitations, claims registry). Use this to orient before querying.","inputSchema":{"type":"object","required":[],"properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":75,"tokensAfter":75},{"name":"omnarai_query","fixed":{"name":"omnarai_query","description":"Query the corpus at one of two depths. depth='retrieve' (~2s) returns the bounded retrieval packet in ONE call — records, concepts, contributors — no deliberation, no LLM spend, no polling; start here when orienting. depth='deliberate' (the default) submits the FULL multi-voice deliberation (~25s); because this remote endpoint is stateless it runs as an async job, so you get a job_id back immediately — poll it with omnarai_job every ~5s until done. Glyph prefixes (Ξ Ψ ∅ Ω ∞ Δ) modify how the eng","inputSchema":{"type":"object","required":["query"],"properties":{"depth":{"enum":["retrieve","deliberate"],"type":"string","description":"Optional. 'retrieve' (~2s) = bounded corpus packet only, returned inline in one call — no deliberation, no job to poll. 'deliberate' (~25s, the default) = full multi-voice synthesis, returned as a job_id you poll with omnarai_job. Equivalent to omnarai_context, which remains available."},"query":{"type":"string","description":"The question to deliberate on. May include Lattice Glyph prefixes."},"syntheticIdentity":{"type":"string","description":"Optional. Identify yourself for cross-contributor retrieval diversity."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":335,"tokensAfter":335}],"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."}