{"serverId":"mcp-registry/com.claude.platform/docs","tools":[{"name":"get_api_endpoint","fixed":{"name":"get_api_endpoint","description":"Get detailed information about a specific API endpoint including parameters, request body, and responses.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["method","path"],"properties":{"path":{"type":"string","description":"API path (e.g., /v1/messages)"},"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string","description":"HTTP method"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":125,"tokensAfter":125},{"name":"get_doc","fixed":{"name":"get_doc","description":"Get the full content of a documentation page. Returns the page title, description, URL, and cleaned markdown content.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["path"],"properties":{"path":{"type":"string","description":"Documentation path (e.g., /docs/en/intro or intro) or a result URL from search_docs (e.g., https://platform.claude.com/docs/en/intro). For fuzzy lookup, use search_docs."},"sdk_languages":{"type":"array","items":{"enum":["typescript","javascript","boto3","python","java","kotlin","swift","ruby","go","cli","bash","curl","php","csharp","http","node","terraform","shell","c#"],"type":"string"},"description":"Only include code examples in these languages. Without it, pages include the examples in every language and are much longer."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":235,"tokensAfter":235},{"name":"get_navigation","fixed":{"name":"get_navigation","description":"Get the documentation navigation structure. Returns tabs, groups, and pages organized hierarchically. Useful for browsing available documentation topics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tab":{"type":"string","description":"Filter to specific tab (e.g., developer-guide, api-reference)"},"format":{"enum":["json","markdown"],"type":"string","description":"Output format (default: markdown)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":139,"tokensAfter":139},{"name":"search_docs","fixed":{"name":"search_docs","description":"Search Claude documentation (the guides and the API reference together) by keyword or phrase. Returns matching pages and API endpoints ranked by relevance, with snippets showing context around matches.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"kind":{"enum":["prose_page","api_sdk_method","api_sdk_resource"],"type":"string","description":"Only return results of one kind: \"prose_page\" (guide pages), \"api_sdk_method\" (one API method, such as \"Create a Message\"), or \"api_sdk_resource\" (a group of endpoints, such as Messages)."},"limit":{"type":"number","description":"Maximum results to return (default: 10, max: 50)"},"query":{"type":"string","description":"Search query (keywords or phrase)"},"sdk_language":{"type":"string","description":"Search this SDK's API reference together with the guides. Accepts an SDK language such as \"python\" or \"typescript\", or \"http\" (default — the language-neutral REST reference); unrecognized values fall back to \"http\". Results for endpoints then link to that SDK's reference pages and match its method names."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":330,"tokensAfter":330}],"toolsChanged":4,"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."}