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
| Server | Server ID | Scope | Pages |
|---|---|---|---|
| K12 Docs | k12-docs | K12 external documentation | 16 |
| SDAC Docs | sdac-docs | SDAC external documentation | 24 |
| TAP Docs | tap-docs | TAP internal documentation | 10 |
| RE Docs | reasoning-engine-docs | Reasoning Engine documentation | 28 |
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 ID | Streamable HTTP | SSE |
|---|---|---|
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 ID | Description |
|---|---|
docs-search | Full-text search over the domain's documentation |
docs-list | List all indexed pages in the domain |
docs-get-page | Retrieve a page by its logical path within the domain |
docs-refresh-index | Rebuild the domain's documentation index |
Per-Server Tool Behavior
- K12 Docs --
docs-searchsearches only K12 external documentation.docs-listreturns only K12 external pages. - SDAC Docs --
docs-searchsearches only SDAC external documentation.docs-listreturns only SDAC external pages. - TAP Docs --
docs-searchsearches 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-searchsearches only Reasoning Engine documentation.docs-listreturns 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.