Skip to main content

MCP tools

The server exposes two tools. Their descriptions can be overridden with the tools server option.

Searches the docs and returns matching pages, best first. See Search for how results are ranked.

{
"name": "docs_search",
"arguments": {
"query": "authentication",
"limit": 16
}
}
ParameterTypeDefaultDescription
querystringrequiredSearch query, up to 500 characters. Only the first 16 distinct terms are searched
limitnumber16Maximum results, 1–20

Each result has:

  • the page's full URL, to pass to docs_fetch
  • the title and relevance score
  • a snippet of matching content
  • the matching headings

docs_fetch​

Returns one page's full content as Markdown. Use it after searching.

{
"name": "docs_fetch",
"arguments": {
"url": "https://docs.example.com/docs/authentication"
}
}
ParameterTypeDescription
urlstringFull URL of the page, from search results

The result has:

  • the page title and description
  • a table of contents with anchor links
  • the full Markdown content

Other MCP features​

FeatureDetails
Protocol versions2026-07-28 (stateless, server/discover), and 2025-era revisions through initialize, on the same endpoint
Skills extensionio.modelcontextprotocol/skills: skills/list, skills/get. See Agent Skills
ResourcesEvery skill file at skill://<name>/<path>, readable with resources/read
InstructionsThe instructions server option, with skill URIs appended
CachingList and read results carry cache hints: ttlMs 5 minutes, cacheScope: public
ErrorsUnknown tools return JSON-RPC -32602