docsbook-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DOCSBOOK_MCP_URL | No | Overrides the upstream endpoint. Can be pointed at a scoped endpoint for anonymous read-only access. | https://docsbook.io/api/mcp/server |
| DOCSBOOK_MCP_TOKEN | No | Bearer token used to authenticate against the hosted Docsbook MCP server. Required for real tool calls; without it the server still starts and lists tools but tools/call returns an error. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_infoC | Server capabilities. |
| list_workspacesC | All workspaces with plan_capabilities. |
| get_workspaceA | Get a workspace by ID or owner/repo. |
| create_workspaceC | Create a workspace from a GitHub repo. |
| update_brandingB | Update colors, fonts, logo, theme. |
| update_ui_settingsC | Show/hide UI components. |
| update_navigationB | Update header/social/folder links. |
| update_ai_settingsC | Update AI provider settings (PRO plan or higher; BYO key/model is Business-only). |
| search_docsC | Full-text/semantic search over doc content. |
| write_docsA | Create/edit doc content. Requires an MCP token with read_write scope; read-only tokens are rejected. |
| update_seoB | Update meta, OpenGraph, JSON-LD, sitemap (PRO plan or higher). |
| update_geoB | Update TL;DR, dateModified, Person/Author markup (PRO plan or higher). |
| update_aeoB | Update FAQPage, HowTo, speakable markup (PRO plan or higher). |
| update_domainC | Custom domain setup (Business plan). |
| update_languagesB | Enable languages for translation (PRO plan or higher). |
| get_doc_graphA | Get the Source of Truth doc graph (format toon/json). PRO+ plan. |
| read_doc_sectionsB | Read sections from the doc graph. PRO+ plan. |
| reindex_doc_graphA | Reindex the Source of Truth doc graph (100/mo limit). PRO+ plan. |
| doc_outlineC | Get the outline/structure of a doc page. PRO+ plan. |
| doc_breadcrumbsC | Get breadcrumbs for a doc page. PRO+ plan. |
| doc_neighborsA | Get neighboring pages in the doc graph. PRO+ plan. |
| doc_list_pagesB | List all doc pages. PRO+ plan. |
| doc_search_symbolsC | Fuzzy symbol search (e.g. 'oaf' -> 'OAuth flow'). PRO+ plan. |
| doc_search_textB | Ranked full-text search with snippets and line/col positions. PRO+ plan. |
| doc_grepC | Regex search over doc content. PRO+ plan. |
| doc_search_pathsB | Glob search over doc paths. PRO+ plan. |
| doc_search_by_anchorC | Search doc sections by anchor. PRO+ plan. |
| doc_search_links_toB | Find links pointing to a given doc/page. PRO+ plan. |
| doc_search_links_fromB | Find links originating from a given doc/page. PRO+ plan. |
| doc_search_unresolvedB | Find unresolved links in the doc graph. PRO+ plan. |
| doc_search_orphansA | Find orphaned pages with no incoming links. PRO+ plan. |
| doc_resolve_linkB | Resolve a doc link to its GitHub URL. PRO+ plan. |
| doc_definitionB | Go-to-definition for a doc symbol. PRO+ plan. |
| doc_hoverC | Hover info for a doc symbol. PRO+ plan. |
| doc_canonical_refA | Get the canonical reference for a doc symbol. PRO+ plan. |
| get_chat_system_promptA | Get the AI chat system prompt. PRO+ plan. |
| set_chat_system_promptB | Set the AI chat system prompt. PRO+ plan. |
| set_chat_hooksB | Configure AI chat hooks. PRO+ plan. |
| test_chat_hookB | Test an AI chat hook. PRO+ plan. |
| list_pending_translationsA | List pending translations. PRO plan or higher. |
| get_translationC | Get a translation. PRO plan or higher. |
| set_translation_modeC | Set translation mode. PRO+ plan. |
| upload_translationB | Upload a translation. PRO+ plan. |
| approve_translationC | Approve a translation. PRO+ plan. |
| delete_translationB | Delete a translation. PRO+ plan. |
| get_analyticsC | Views, visitors, top pages, referrers. |
| get_ai_usageC | AI/translation usage and limits. |
| get_ai_questionsC | All AI chat questions. PRO plan or higher. |
| get_ai_unansweredC | Questions the AI chat couldn't answer. PRO plan or higher. |
| get_negative_feedbackC | Pages with negative feedback. PRO plan or higher. |
| get_failed_searchesC | No-result search queries. PRO plan or higher. |
| get_popular_searchesC | Top search queries. PRO plan or higher. |
| get_page_journeysD | User navigation paths. PRO+ plan. |
| get_top_visitorsC | Top anonymous visitors with drill-down. PRO+ plan. |
| get_visitor_activityC | Timeline of activity for one visitor. PRO+ plan. |
| query_eventsD | Raw analytics events query. PRO+ plan. |
| list_webhooksB | List registered webhooks (Business plan). |
| unregister_webhookC | Unregister a webhook (Business plan). |
| list_webhook_deliveriesA | List webhook deliveries (Business plan). |
| replay_webhook_deliveryC | Replay a webhook delivery (Business plan). |
| test_webhookB | Send a test webhook delivery (Business plan). |
| find_skillA | Find a SKILL.md by query and filters, returning a raw_url. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Docsbook-io/docsbook-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server