Skip to main content
Glama

Claude Platform Docs

Server Details

Search and read the Claude documentation and API reference.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP ยท MCP 2025-11-25
URL

TDQS

A3.9/5.0

Scored across 4 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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 tools
get_api_endpointAInspect

Get detailed information about a specific API endpoint including parameters, request body, and responses.

ParametersJSON Schema
NameRequiredDescriptionDefault
pathYesAPI path (e.g., /v1/messages)
methodYesHTTP method

TDQS

A3.6/5.0
Behavior3/5

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.

Conciseness5/5

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.

Completeness4/5

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.

Parameters3/5

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.

Purpose4/5

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.

Usage Guidelines3/5

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pathYesDocumentation 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_languagesNoOnly include code examples in these languages. Without it, pages include the examples in every language and are much longer.

TDQS

B3.4/5.0
Behavior3/5

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.

Conciseness5/5

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.

Completeness4/5

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.

Parameters3/5

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.

Purpose4/5

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.

Usage Guidelines2/5

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.

get_navigationAInspect

Get the documentation navigation structure. Returns tabs, groups, and pages organized hierarchically. Useful for browsing available documentation topics.

ParametersJSON Schema
NameRequiredDescriptionDefault
tabNoFilter to specific tab (e.g., developer-guide, api-reference)
formatNoOutput format (default: markdown)

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the behavioral burden. 'Get' implies a read-only operation and it usefully discloses the hierarchical return shape, but it says nothing about permissions, caching, or whether filtering changes the structure returned.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with the operation and then the return shape, with no filler. Slightly more verbosity than strictly necessary for a two-optional-param read tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, so the description correctly compensates by describing the returned hierarchy (tabs, groups, pages). Combined with full schema coverage on both optional params, an agent has what it needs to call this, though pagination or size expectations are unaddressed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already explains the tab filter and format enum, establishing a baseline of 3. The description's mention of 'tabs' loosely connects to the tab parameter but adds no format or filtering semantics beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: 'Get the documentation navigation structure.' The return composition (tabs, groups, pages) makes the resource concrete. It does not explicitly contrast itself with siblings like get_doc or search_docs, so an agent must infer the boundary from context alone.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'Useful for browsing available documentation topics' implies a discovery/orientation use case, which is the natural entry point before get_doc or search_docs. However, it names no alternatives and gives no when-not conditions, leaving the routing decision to inference.

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNoOnly 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).
limitNoMaximum results to return (default: 10, max: 50)
queryYesSearch query (keywords or phrase)
sdk_languageNoSearch 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

A3.6/5.0
Behavior3/5

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.

Conciseness5/5

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.

Completeness4/5

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.

Parameters3/5

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.

Purpose4/5

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.

Usage Guidelines3/5

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.

  1. 4 tool updates
    • First observedget_api_endpoint
    • First observedget_doc
    • First observedget_navigation
    • First observedsearch_docs

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Provides 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.
    5
    5
    -
  • A
    license
    Not graded
    quality
    F
    maintenance
    Integrates with Claude to enable intelligent querying of documentation data, transforming crawled technical documentation into an actionable resource that LLMs can directly interact with.
    2,106
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources