{"name":"io.github.Vortiago/mcp-outline","slug":"vortiago-mcp-outline","title":"Outline MCP Server","description":"Connect AI assistants to Outline for document search, reading, and management","url":"https://mcp.market/server/vortiago-mcp-outline","rating":null,"grade":"B","score":78,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":46,"stars":155,"forks":45,"downloads_week":243,"last_push_at":"2026-08-05T04:41:20.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Vortiago/mcp-outline","website":"https://github.com/Vortiago/mcp-outline","version":"1.10.1","remotes":[],"packages":[{"registryType":"pypi","identifier":"mcp-outline","version":"1.10.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Outline API key (Settings > API). Can also be set in ~/.config/mcp-outline/.env","isSecret":true,"name":"OUTLINE_API_KEY"},{"description":"Outline API URL for self-hosted instances","name":"OUTLINE_API_URL"}]}],"tools":[{"name":"add_comment","description":"Adds a comment to a document or replies to an existing comment.","write_action":false,"price_micros":0,"input_schema":null},{"name":"archive_document","description":"Archives a document to remove it from active use while preserving it.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ask_ai_about_documents","description":"Queries document content using natural language questions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"batch_archive_documents","description":"Archives multiple documents in a single batch operation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"batch_create_documents","description":"Creates multiple documents in a single batch operation.","write_action":true,"price_micros":0,"input_schema":null},{"name":"batch_delete_documents","description":"Deletes multiple documents, moving them to trash or permanently.","write_action":true,"price_micros":0,"input_schema":null},{"name":"batch_move_documents","description":"Moves multiple documents to a different collection or parent.","write_action":false,"price_micros":0,"input_schema":null},{"name":"batch_update_documents","description":"Updates multiple documents with different changes.","write_action":true,"price_micros":0,"input_schema":null},{"name":"build_role_blocked_map","description":"Return ``{role: blocked_tool_names}`` from ``min_role``.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_collection","description":"Creates a new collection for organizing documents.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_document","description":"Creates a new document in a specified collection.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_collection","description":"Permanently removes a collection and all its documents.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_document","description":"Moves a document to trash or permanently deletes it.","write_action":true,"price_micros":0,"input_schema":null},{"name":"edit_document","description":"Edits a document using string-match replacement.","write_action":false,"price_micros":0,"input_schema":null},{"name":"export_all_collections","description":"Exports the entire workspace content to a downloadable file.","write_action":false,"price_micros":0,"input_schema":null},{"name":"export_collection","description":"Exports all documents in a collection to a downloadable file.","write_action":false,"price_micros":0,"input_schema":null},{"name":"export_document","description":"Exports a document as plain markdown text.","write_action":false,"price_micros":0,"input_schema":null},{"name":"fetch_attachment","description":"Fetch attachment content and return it as base64.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_attachment_url","description":"Resolve an attachment ID to a downloadable URL.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_collection_structure","description":"Retrieves the hierarchical document structure of a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_comment","description":"Retrieves a specific comment by its ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_document_backlinks","description":"Finds all documents that link to a specific document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_document_id_from_title","description":"Locates a document ID by searching for its title.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_document_toc","description":"Returns the heading structure of a document as a table of contents with line numbers.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_archived_documents","description":"Displays all documents that have been archived.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_collections","description":"Retrieves and displays all available collections in the workspace.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_document_attachments","description":"List attachment IDs referenced in a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_document_comments","description":"Retrieves comments on a specific document with pagination support.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_recently_updated_documents","description":"Lists documents ordered by most recent change (newest first).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_trash","description":"Displays all documents currently in the trash.","write_action":false,"price_micros":0,"input_schema":null},{"name":"move_document","description":"Relocates a document to a different collection or parent document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_document","description":"Retrieves and displays document content, optionally paginated by line range.","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_document_section","description":"Reads a specific section of a document identified by heading match.","write_action":false,"price_micros":0,"input_schema":null},{"name":"restore_document","description":"Recovers a document from the trash back to active status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_document_content","description":"Searches within a document for lines containing a text snippet (grep-style), returning matches with line numbers and surrounding context.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_documents","description":"Searches for documents using keywords or phrases across your knowledge base.","write_action":false,"price_micros":0,"input_schema":null},{"name":"unarchive_document","description":"Restores a previously archived document to active status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_collection","description":"Modifies an existing collection's properties.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_document","description":"Modifies an existing document's title or content.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":78,"grade":"B","scanned_at":"2026-09-26T11:38:31.648Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T11:38:31.656Z","components":{"code":{"score":25,"max":25,"notes":["51 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 52 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"mcp-outline","version":"1.10.1","found":true,"weeklyDownloads":243,"dependencyCount":3,"publishedAt":"2026-07-02T08:12:54.901298Z","repositoryUrl":"https://github.com/Vortiago/mcp-outline"}],"repo":{"found":true,"owner":"Vortiago","repo":"mcp-outline","archived":false,"pushedAt":"2026-08-05T04:41:20Z","stars":155,"forks":45,"openIssues":12,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/1761895?v=4","ownerCreatedAt":"2012-05-22T01:01:11Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":155,"forks":45,"downloadsWeek":243,"license":"MIT","lastPushAt":"2026-08-05T04:41:20.000Z","score":46}}}},"grade_history":[],"reviews":[]}