docmost-mcp
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://docs.example.com) | |
| DOCMOST_EMAIL | Yes | The email address of your Docmost account. Edits are attributed to this account in page history, so each person should use their own. | |
| DOCMOST_PASSWORD | Yes | The password of your Docmost account. The account must not have MFA enabled. |
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": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_spacesA | Lists the Docmost spaces this account can see, with the space ids the other tools take. |
| list_pagesB | Lists the top-level pages of a space, or the direct children of a page when parentPageId is given. |
| search_pagesB | Full-text searches page titles and bodies, optionally within one space. |
| get_pageB | Returns a page as Markdown along with its id, space, parent and URL. |
| create_pageB | Creates a page from Markdown at the root of a space or under a parent page, and returns its URL. |
| update_pageB | Replaces, appends to or prepends to a page body in Markdown, and can rename it or change its icon. |
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 6 tools
Each tool targets a distinct operation: browsing spaces, browsing page hierarchy, full-text search, single-page fetch, page creation, and page editing. list_pages (hierarchical browsing) and search_pages (full-text lookup) have clearly separate intents, and get_page vs list_pages vs search_pages are easy to tell apart by their outputs.
All six tools follow a clean verb_noun snake_case pattern (list_spaces, list_pages, search_pages, get_page, create_page, update_page). Verbs are used consistently for their action type and no naming style is mixed.
Six tools is well-scoped for a wiki/docs service, covering the natural read/browse/search/create/edit verbs without redundancy. Each tool clearly earns its place in the set.
Create, read (get/list/search), and update are all covered with Markdown fidelity, which handles the core lifecycle. However, there is no delete or archive operation and no explicit page-move/reparent tool, leaving a minor lifecycle gap agents cannot work around.