Skip to main content

Domain-Scoped Docs Servers

Overview

In addition to the global Docs server, the platform provides four domain-scoped documentation servers. Each server indexes only the documentation for a single domain, so every search, listing, and page retrieval is automatically filtered to that domain's content. There is no need to pass a domain parameter -- the scoping is built in.


Available Servers

ServerServer IDScopePages
K12 Docsk12-docsK12 external documentation16
SDAC Docssdac-docsSDAC external documentation24
TAP Docstap-docsTAP internal documentation10
RE Docsreasoning-engine-docsReasoning Engine documentation28

Connection URLs

These are the expected runtime transport shapes when APIM publishes MCP transports for the server. Treat them as deployment targets until a live APIM smoke confirms the exact externally reachable paths.

Server IDStreamable HTTPSSE
k12-docs/api/mcp/k12-docs/mcp/api/mcp/k12-docs/sse
sdac-docs/api/mcp/sdac-docs/mcp/api/mcp/sdac-docs/sse
tap-docs/api/mcp/tap-docs/mcp/api/mcp/tap-docs/sse
reasoning-engine-docs/api/mcp/reasoning-engine-docs/mcp/api/mcp/reasoning-engine-docs/sse

Tools

All four domain-scoped servers expose the same four tools. The tool IDs are identical across servers, but their behavior is scoped to the server's domain.

Tool IDDescription
docs-searchFull-text search over the domain's documentation
docs-listList all indexed pages in the domain
docs-get-pageRetrieve a page by its logical path within the domain
docs-refresh-indexRebuild the domain's documentation index

Per-Server Tool Behavior

  • K12 Docs -- docs-search searches only K12 external documentation. docs-list returns only K12 external pages.
  • SDAC Docs -- docs-search searches only SDAC external documentation. docs-list returns only SDAC external pages.
  • TAP Docs -- docs-search searches only TAP documentation. Current source scopes this MCP server to TAP internal documentation, while docs chat external scope uses TAP external documentation.
  • RE Docs -- docs-search searches only Reasoning Engine documentation. docs-list returns only Reasoning Engine pages.

When to Use Which

Use a domain-scoped server when:

  • You know which domain contains the information you need.
  • You want results pre-filtered to a single domain without specifying a filter parameter.
  • You are building a client that focuses on one domain and does not need cross-domain search.

Use the global Docs server when:

  • You need to search across all domains at once.
  • You are not sure which domain contains the relevant information.
  • You want to compare or correlate documentation from different domains.

Search Capabilities

Domain-scoped servers share the same search engine as the global Docs server:

  • Fuzzy matching -- Handles typos and approximate terms.
  • Prefix search -- Matches partial query terms.
  • Ranked results -- Ordered by relevance score.
  • Section-level granularity -- Returns individual sections within pages, not just whole pages.

The only difference is that results are automatically scoped to the server's domain. No additional filtering is needed.