doc-breach-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| docs_discoverA | [INSTRUCTIONS] Use this as the FIRST step when you need to find documentation. Use specific, descriptive queries. Example: "stripe API webhooks" instead of just "stripe". Combine your search intents into a single query. Do NOT call this tool in rapid loops — refine your query instead. Find documentation sources for any service, library, or API [READ-ONLY] |
| docs_extractA | [INSTRUCTIONS] Use this ONLY when docs.read has identified an OpenAPI/Swagger spec URL or Postman Collection. Provide a tag to filter endpoints by API group. If no tag is provided, returns a summary of all tags with endpoint counts. Extract structured endpoint information from an OpenAPI, Swagger, or Postman spec [READ-ONLY] |
| docs_mapA | [INSTRUCTIONS] Use this as the FIRST step when exploring a new API or documentation site. Provide a domain (e.g., "stripe.com") and receive a complete table of contents with every documentation page organized by section. Then use docs.read on specific pages from the map. Map the complete documentation structure of any domain [READ-ONLY] |
| docs_readA | [INSTRUCTIONS] Reads a documentation page and returns clean Markdown. Handles HTML, JSON, YAML, OpenAPI specs, Postman Collections, PDFs (<5MB), and llms.txt. The response includes a "Related Documentation Links" section extracted from page navigation. ALWAYS check these links for authentication and getting-started pages before generating code. Read any documentation URL and return clean, LLM-ready Markdown [READ-ONLY] |
| docs_searchA | [INSTRUCTIONS] Use this when you ALREADY know the documentation domain and need to find a specific page. Always provide the "site" parameter when searching within a known domain. Example: docs.search({ query: "authentication headers", site: "docs.stripe.com" }) Search for specific topics within a documentation site [READ-ONLY] |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose: discovering sources, exploring structure, reading content, extracting specs, and searching within a known site. No overlap despite some similarity between discover and search.
All tools follow the consistent 'docs_verb' pattern with imperative verbs, making the set predictable and easy to navigate.
Five tools is an ideal size for a documentation assistant, covering core needs without excess.
The tool set covers the full workflow of finding, reading, mapping, and extracting documentation, with no obvious gaps for typical use cases.