vortiago avatar

Outline MCP Server

vortiago/mcp-outline

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 tools

Public 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_KEYsecret

Outline API key (Settings > API). Can also be set in ~/.config/mcp-outline/.env

OUTLINE_API_URL

Outline 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.


PyPI Python 3.10+ License: MIT CI Docker

A Model Context Protocol server for interacting with Outline document management.

Features


View the full README on GitHub

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

More from vortiago

Related Documents & Knowledge MCP servers

View all
1dealfluence avatarAdeudealfluence/adeuAutomated DOCX Redlining Engine90stars
2open-agreements avatarOpen Agreementsopen-agreements/open-agreementsFill standard legal agreement templates (NDAs, SAFEs, NVCA docs, employment) as DOCX files.62stars
3yuna0x0 avatarHackMDyuna0x0/hackmd-mcpA Model Context Protocol server for integrating HackMD's note-taking platform with AI assistants.61stars
4waystation-ai avatarMcpwaystation-ai/mcpUltimate toolbox to connect your LLM to popular productivity tools such as Monday, AirTable, Slack0stars
5raphasouthall avatarNeuroStackraphasouthall/neurostackToken-efficient MCP memory for Markdown vaults. Tiered search, GraphRAG, AI memories.43stars
6aliasunder avatarVault Cortexaliasunder/vault-cortexStandalone MCP server for Obsidian vaults — hybrid search, notes & files, memory, tasks, OAuth 2.137stars