mcp-docmost
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DOCMOST_URL | Yes | The URL of your Docmost instance (e.g., https://your-docmost-instance.com) | |
| DOCMOST_AUTH_TOKEN | Yes | Your Docmost authentication token (found in the browser cookies as authToken) |
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 | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| docmost_get_pageB | Get page information and content by ID or slug. Returns title, metadata, and full content. |
| docmost_list_pagesC | List pages in a space or under a parent page. |
| docmost_recent_pagesC | Get recently updated pages in a space. |
| docmost_create_pageC | Create a new page in Docmost. |
| docmost_update_pageC | Update an existing page's title or content. |
| docmost_delete_pageC | Delete a page from Docmost. |
| docmost_list_spacesB | List all spaces in the workspace. |
| docmost_get_spaceC | Get space information by ID or slug. |
| docmost_get_current_userB | Get information about the currently authenticated user. |
| docmost_list_membersC | List all members in the workspace. |
| docmost_list_commentsC | List comments on a page. |
| docmost_add_commentC | Add a comment to a page. |
| docmost_get_page_historyB | Get revision history of a page. |
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 13 tools
Every tool has a clearly distinct purpose with no ambiguity. Each tool targets a specific resource (page, comment, space, user, member) and action (add, create, delete, get, list, update, recent), making misselection unlikely. For example, docmost_get_page, docmost_list_pages, and docmost_recent_pages serve different but complementary functions without overlap.
All tool names follow a consistent verb_noun pattern with the 'docmost_' prefix, using snake_case throughout. The verbs are clear and standardized (add, create, delete, get, list, update, recent), and nouns are specific (comment, page, user, history, space, members). There are no deviations or mixed conventions.
With 13 tools, the count is well-scoped for a document management system like Docmost. Each tool earns its place by covering essential operations for pages, comments, spaces, users, and members, without being overly sparse or bloated. This aligns with typical MCP servers that handle 3-15 tools effectively.
The tool surface provides complete CRUD/lifecycle coverage for the Docmost domain. It includes create, read, update, and delete operations for pages and comments, along with listing and retrieval for spaces, members, and users. No obvious gaps exist; agents can perform full workflows from page creation to commenting and history tracking.