
Outline MCP Server
Connects your AI assistant directly to Outline's document management API, letting you search, create, edit, and archive documents without leaving your chat interface. You can manage collections, add threaded comments, and find backlinks across your knowledge base. The server handles Outline's rate limiting automatically and supports both cloud and self-hosted instances. Works well for teams already using Outline who want AI assistance with documentation workflows, content audits, or automated document generation. Includes read-only modes and per-user API key support for multi-user deployments.
- GitHub stars
- 159
- tools
- 34
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Oct 31, 2026
Tools
34 toolsPublic tool metadata for what this MCP can expose to an agent.
search_documentsSearch documents by keywords with pagination.
Search documents by keywords with pagination.
No parameter schema in public metadata yet.
list_recently_updated_documentsList documents by most recent change, newest first (e.g. "what changed this week").
List documents by most recent change, newest first (e.g. "what changed this week").
No parameter schema in public metadata yet.
list_collectionsList all collections.
List all collections.
No parameter schema in public metadata yet.
get_collection_structureGet document hierarchy within a collection.
Get document hierarchy within a collection.
No parameter schema in public metadata yet.
get_document_id_from_titleFind document ID by title search.
Find document ID by title search.
No parameter schema in public metadata yet.
read_documentGet document content with optional line-range pagination.
Get document content with optional line-range pagination.
No parameter schema in public metadata yet.
export_documentExport document as markdown.
Export document as markdown.
No parameter schema in public metadata yet.
get_document_tocGet table of contents with heading structure and line numbers.
Get table of contents with heading structure and line numbers.
No parameter schema in public metadata yet.
read_document_sectionRead a specific section by heading match (case-insensitive substring).
Read a specific section by heading match (case-insensitive substring).
No parameter schema in public metadata yet.
create_documentCreate new document.
Create new document.
No parameter schema in public metadata yet.
update_documentReplace full document content (append mode available).
Replace full document content (append mode available).
No parameter schema in public metadata yet.
edit_documentString-match editing with batched replacements; save=False stages changes locally, save=True on the final call pushes all changes.
String-match editing with batched replacements; save=False stages changes locally, save=True on the final call pushes all changes.
No parameter schema in public metadata yet.
move_documentMove document to different collection or parent.
Move document to different collection or parent.
No parameter schema in public metadata yet.
archive_documentArchive document.
Archive document.
No parameter schema in public metadata yet.
unarchive_documentRestore document from archive.
Restore document from archive.
No parameter schema in public metadata yet.
delete_documentDelete document (or move to trash).
Delete document (or move to trash).
No parameter schema in public metadata yet.
restore_documentRestore document from trash.
Restore document from trash.
No parameter schema in public metadata yet.
list_archived_documentsList all archived documents.
List all archived documents.
No parameter schema in public metadata yet.
list_trashList all documents in trash.
List all documents in trash.
No parameter schema in public metadata yet.
add_commentAdd comment to document (supports threaded replies).
Add comment to document (supports threaded replies).
No parameter schema in public metadata yet.
list_document_commentsView document comments with pagination.
View document comments with pagination.
No parameter schema in public metadata yet.
get_commentGet specific comment details.
Get specific comment details.
No parameter schema in public metadata yet.
get_document_backlinksFind documents that link to this document.
Find documents that link to this document.
No parameter schema in public metadata yet.
create_collectionCreate new collection.
Create new collection.
No parameter schema in public metadata yet.
update_collectionUpdate collection properties.
Update collection properties.
No parameter schema in public metadata yet.
delete_collectionDelete collection.
Delete collection.
No parameter schema in public metadata yet.
export_collectionExport collection (default: outline-markdown).
Export collection (default: outline-markdown).
No parameter schema in public metadata yet.
export_all_collectionsExport all collections.
Export all collections.
No parameter schema in public metadata yet.
batch_create_documentsCreate multiple documents at once.
Create multiple documents at once.
No parameter schema in public metadata yet.
batch_update_documentsUpdate multiple documents at once.
Update multiple documents at once.
No parameter schema in public metadata yet.
batch_move_documentsMove multiple documents.
Move multiple documents.
No parameter schema in public metadata yet.
batch_archive_documentsArchive multiple documents.
Archive multiple documents.
No parameter schema in public metadata yet.
batch_delete_documentsDelete multiple documents.
Delete multiple documents.
No parameter schema in public metadata yet.
ask_ai_about_documentsAsk natural language questions about your documents.
Ask natural language questions about your documents.
No parameter schema in public metadata yet.
Sponsors
Configuration
OUTLINE_API_KEYsecretOutline API key (Settings > API). Can also be set in ~/.config/mcp-outline/.env
OUTLINE_API_URLOutline API URL for self-hosted instances
Readme
MCP Outline Server
📢 Official Outline MCP Server Available
Outline now ships an official MCP server — we recommend using it. Read the docs.
A Model Context Protocol server for interacting with Outline document management.
Features
Details
- Repository
- github.com/vortiago/mcp-outline
- Website
- github.com/Vortiago/mcp-outline
- Categories
- Documents & Knowledge, Search & Web Crawling
- Package
mcp-outline- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active