{"serverId":"mcp-registry/cc.ssearch/search","tools":[{"name":"fetch_page","fixed":{"name":"fetch_page","description":"Fetch and extract readable page text; optionally fall back to Common Crawl.","inputSchema":{"type":"object","title":"fetch_pageArguments","required":["url"],"properties":{"url":{"type":"string","title":"Url"},"max_chars":{"type":"integer","title":"Max Chars","default":30000},"archive_fallback":{"type":"boolean","title":"Archive Fallback","default":true}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":110,"tokensAfter":110},{"name":"get_context","fixed":{"name":"get_context","description":"Retrieve only the stored passages in a search result that are relevant to the information you need.","inputSchema":{"type":"object","title":"get_contextArguments","required":["document_id","query"],"properties":{"query":{"type":"string","title":"Query"},"max_chars":{"type":"integer","title":"Max Chars","default":5000},"document_id":{"type":"string","title":"Document Id"},"max_passages":{"type":"integer","title":"Max Passages","default":5}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":134,"tokensAfter":134},{"name":"get_document","fixed":{"name":"get_document","description":"Retrieve the broader stored text for a known SSearch document ID.","inputSchema":{"type":"object","title":"get_documentArguments","required":["document_id"],"properties":{"max_chars":{"type":"integer","title":"Max Chars","default":30000},"document_id":{"type":"string","title":"Document Id"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":93,"tokensAfter":93},{"name":"search_documents","fixed":{"name":"search_documents","description":"Search SSearch-owned stored full-text documents. Successful misses can be promoted into the live index.","inputSchema":{"type":"object","title":"search_documentsArguments","required":["query"],"properties":{"query":{"type":"string","title":"Query"},"promote":{"type":"boolean","title":"Promote","default":true},"max_results":{"type":"integer","title":"Max Results","default":10}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":118,"tokensAfter":118},{"name":"search_plan","fixed":{"name":"search_plan","description":"Show the normalized local search plan for a query.","inputSchema":{"type":"object","title":"search_planArguments","required":["query"],"properties":{"query":{"type":"string","title":"Query"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":64,"tokensAfter":64},{"name":"search_sources","fixed":{"name":"search_sources","description":"Describe the local SSearch corpus and search backends.","inputSchema":{"type":"object","title":"search_sourcesArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":50,"tokensAfter":50},{"name":"search_web","fixed":{"name":"search_web","description":"Search SSearch. Set wait_for_coverage to search owned documents and, only if needed, external discovery on a miss.","inputSchema":{"type":"object","title":"search_webArguments","required":["query"],"properties":{"fresh":{"type":"boolean","title":"Fresh","default":false},"query":{"type":"string","title":"Query"},"max_results":{"type":"integer","title":"Max Results","default":10},"wait_for_coverage":{"type":"boolean","title":"Wait For Coverage","default":false}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":140,"tokensAfter":140}],"toolsChanged":7,"tokensSaved":0,"todo":[{"tool":"fetch_page","params":["url","max_chars","archive_fallback"]},{"tool":"forward_canary","params":["canary"]},{"tool":"get_context","params":["query","max_chars","document_id","max_passages"]},{"tool":"get_document","params":["max_chars","document_id"]},{"tool":"search_documents","params":["query","promote","max_results"]},{"tool":"search_plan","params":["query"]},{"tool":"search_web","params":["fresh","query","max_results","wait_for_coverage"]}],"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."}