mcp-server-outline
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OUTLINE_BASE_URL | Yes | The base URL of the Outline instance (e.g., https://your-outline.com) | |
| OUTLINE_API_TOKEN | Yes | Your Outline API token | |
| OUTLINE_ENABLE_WRITES | No | Set to 'true' to enable write operations (optional, default false) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| outline_search_capabilitiesA | Search the Outline/Playbook MCP capabilities. Use first when deciding which tool to call. |
| outline_whoamiA | Show the user + workspace this Playbook token belongs to. |
| outline_searchA | Ranked full-text search with context snippets. Optional filters: collectionId, statusFilter (draft/published/archived), dateFilter (day/week/month/year), userId. |
| outline_list_documentsA | List documents: recent (default), drafts, archived, or deleted (Trash). Optionally scope to a collection. |
| outline_get_documentA | Fetch one document by id or slug. asMarkdown=true returns the full Markdown body. |
| outline_list_collectionsC | List the collections in the workspace. |
| outline_get_collectionA | Fetch one collection; includeStructure=true adds its document tree. |
| outline_list_commentsC | List comments on a document. |
| outline_list_revisionsC | A document’s version history, or one revision with revisionId. |
| outline_create_documentA | Create a document (Markdown body) in a collection. publish=true makes it visible; parentDocumentId nests it. Requires write access. |
| outline_update_documentA | Update a document title/body. append=true adds text to the end; otherwise text REPLACES the whole body. Requires write access. |
| outline_move_documentA | Move a document to another collection and/or under another parent document. Requires write access. |
| outline_archive_documentA | Archive a document (reversible) or restore an archived/trashed one. Requires write access. |
| outline_delete_documentA | Move a document to Trash (recoverable via restore). Permanent deletion is not available here. Requires write access. |
| outline_create_commentA | Add a comment to a document; parentCommentId replies to a thread. Requires write access. |
| outline_manage_collectionA | Create a new collection or update one (name/description/permission). Deleting collections is not available (cascades permanently). Requires write access. |
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
- 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/borgels/mcp-server-outline'
If you have feedback or need assistance with the MCP directory API, please join our Discord server