Claude Platform Docs
Server Details
Search and read the Claude documentation and API reference.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP ยท MCP 2025-11-25
- URL
TDQS
Scored across 4 tools
Each tool has a clearly distinct purpose: search for discovery, navigation for browsing structure, get_doc for page content, and get_api_endpoint for API reference details. There is minimal risk of confusing get_doc with get_api_endpoint since one targets guides/pages and the other specifically endpoint schemas.
All names follow a consistent snake_case verb_noun pattern (get_doc, get_navigation, get_api_endpoint, search_docs). The only variation is get_* versus search_*, which reflects a meaningful distinction rather than inconsistency.
Four tools are well-scoped for a documentation server: search, navigation, page retrieval, and API endpoint lookup. Each tool earns its place without redundancy or obvious missing operations.
The surface covers discovery (search, navigation) and retrieval (doc pages, API endpoints), which is the core lifecycle for documentation access. Minor gaps remain, such as no explicit tool to list all API endpoints or documentation versions, but agents can work around these via navigation and search.
Available Tools
4 toolsget_api_endpointAInspect
Get detailed information about a specific API endpoint including parameters, request body, and responses.
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | API path (e.g., /v1/messages) | |
| method | Yes | HTTP method |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the burden. 'Get' plus the list of returned fields (parameters, request body, responses) conveys it is a read operation and hints at the return shape, but it says nothing about error behavior for unknown endpoints, auth requirements, or whether the data is cached/live.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, front-loaded sentence that states the action and the returned content with no filler. Nothing could be cut without losing information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a two-parameter lookup with full schema coverage and no output schema, the description supplies enough: it names the resource and the returned fields, so an agent knows what to expect. Only the note that the response detail is what substitutes for an output schema is left implicit.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and both parameters (path, method) are documented with examples and an enum in the schema. The description adds no meaning beyond that, which is acceptable given the schema does the work.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Get') and resource ('a specific API endpoint') and enumerates what detail is returned (parameters, request body, responses). It implicitly distinguishes itself from doc/navigation/search siblings by being endpoint-specific, though it never names them explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied: look up detail for an endpoint when you know its method and path. There is no explicit when-to-use, when-not-to-use, or routing to get_doc/search_docs for broader queries.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_docBInspect
Get the full content of a documentation page. Returns the page title, description, URL, and cleaned markdown content.
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | 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 | No | Only include code examples in these languages. Without it, pages include the examples in every language and are much longer. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the behavioral burden, and it does disclose the return payload shape (title, description, URL, cleaned markdown). However it says nothing about permissions, rate limits, page size limits, or how sdk_languages changes the payload beyond what the schema already states.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences, zero filler, with the core action front-loaded and the return contract immediately following. Nothing is wasted.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, but the description compensates by naming the four returned fields, which is the key missing piece for a fetch tool. Remaining gaps (error behavior on invalid paths, truncation limits) are minor for a two-parameter read operation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and both parameters are fully documented in the schema, including the accepted path forms and the sdk_languages filtering effect. The description adds no parameter-level meaning, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Get the full content of a documentation page') and even enumerates the returned fields, so the operation is unambiguous. It does not, however, name or distinguish itself from sibling tools like search_docs or get_navigation within the description text.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description offers no when-to-use guidance or exclusions; it never mentions that search_docs should be used for fuzzy lookup or discovery. That routing hint exists only inside the schema's path parameter description, not the tool description.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_docsAInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | 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 | No | Maximum results to return (default: 10, max: 50) | |
| query | Yes | Search query (keywords or phrase) | |
| sdk_language | No | 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. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It usefully discloses the return shape (pages and API endpoints ranked by relevance, with context snippets), but says nothing about result limits, pagination, authentication, or rate limits for a tool whose schema defines a max of 50 results.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two tightly written sentences: the first front-loads the action and scope, the second describes the return. No filler or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a search tool with no output schema, the description explains what is returned (ranked pages/endpoints with snippets), which is the key missing structured info. Minor gaps around pagination and default limits remain undocumented anywhere.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the parameters are already fully documented in the schema. The description adds only the loose phrasing 'by keyword or phrase,' which maps to the query parameter and offers no syntax or format detail beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (Search) and resource (Claude documentation) and clarifies scope by noting the guides and API reference are searched together. It does not explicitly distinguish itself from siblings like get_doc or get_api_endpoint, so an agent must infer this is the exploratory entry point versus their direct-fetch behavior.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The word 'Search' and the mention of keyword/phrase input imply use when the exact document is unknown, contrasting implicitly with the get_* siblings for direct retrieval. However, no explicit when-to-use, when-not-to-use, or named alternatives are provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
4 tool updates
- First observed
get_api_endpoint - First observed
get_doc - First observed
get_navigation - First observed
search_docs
Related MCP Connectors
Search and read Vector Panda docs: API operations, pricing, storage tiers, measured benchmarks.
Search the official docs of Claude Code, Cursor, OpenAI Codex and MCP, refreshed daily.
Search and read the Lium GPU rental docs: pods, CLI, SDK, REST API and agent guides.
Search and read Lynta's public documentation.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables searching and fetching Claude and Anthropic documentation with intelligent relevance scoring, optimized for MCP development, APIs, and examples.10 npm6MIT
- FlicenseAqualityDmaintenanceProvides access to 600+ documentation libraries from DevDocs.io including Python, JavaScript, React, Django, and more. Enables searching, browsing, and retrieving documentation content directly through Claude Desktop.55-
- AlicenseNot gradedqualityFmaintenanceIntegrates with Claude to enable intelligent querying of documentation data, transforming crawled technical documentation into an actionable resource that LLMs can directly interact with.2,106Apache 2.0
- FlicenseNot gradedqualityDmaintenanceProvides real-time retrieval of official documentation for LangChain, LlamaIndex, and OpenAI. It enables context-aware coding by fetching the latest API references and guides directly into Claude via the Model Context Protocol.-
Glama MCP Gateway
Add one secure layer between your agents and this server.