{"serverId":"mcp-registry/dev.desvela/registry","tools":[{"name":"search","fixed":{"name":"search","description":"Natural-language search over what Desvela has indexed: agents, MCP servers, registries — the same index as POST /search. Returns catalog entries per the ARD spec. When nothing matches, returns referrals (other ARD-conformant registries you can query the same way) and listing (how a domain gets into this index: publish ai-catalog.json, then preflight it), instead of an empty answer.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["text"],"properties":{"text":{"type":"string","minLength":1,"description":"natural-language query, e.g. \"find an MCP server for weather data\""}}},"annotations":{"readOnlyHint":true},"title":"Search the agent-readable web"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":184,"tokensAfter":184}],"toolsChanged":1,"tokensSaved":0,"todo":[{"tool":"crawler_block_test","params":["domain"]},{"tool":"preflight","params":["domain"]},{"tool":"watch","params":["domain"]}],"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."}