MCP.Market

Outline MCP server

by mcparmory.com·com.mcparmory/outline·v1.0.2·31 stars

Create, manage, and organize team documents, collections, and share permissions

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

31 stars153 downloads/wk

Reviews

Write one

Nobody has reviewed Outline yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Outline tools (100, 38 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • activate_user

    Reactivate a suspended user to restore their signin access. Activation triggers billing recalculation in hosted environments.

  • add_group_to_collection

    Grant all members of a group access to a collection with a specified permission level. This enables group-based access control for collaborative collection management.

  • add_group_to_document

    Grant all members of a group access to a document by adding the group and specifying their permission level.

  • add_star

    Add a document or collection to the user's starred items, making it appear in their sidebar for quick access. Either a document ID or collection ID must be provided.

  • add_user_to_collection

    Add a user as a member to a collection with specified access permissions. The user will gain access to the collection based on the permission level assigned.

  • add_user_to_document

    Grant a user access to a document by adding them as a member with specified permissions. The user will be able to interact with the document according to their assigned permission level.

  • add_user_to_group

    Add a user to a group. The user will become a member of the specified group and gain access to group resources.

  • archive_document

    Move a document to archived status, removing it from active view while preserving it for future search and restoration. Archived documents remain accessible but are hidden from standard document listings.

  • create_attachmentwrite action

    Create an attachment record in the database and obtain the necessary credentials to upload the file to cloud storage from the client. Returns upload configuration details for completing the file transfer.

  • create_collectionwrite action

    Create a new collection to organize and manage documents. Specify the collection's name, description, visual styling, and access permissions.

  • create_comment_on_documentwrite action

    Add a new comment or reply to a document. Use parentCommentId to create a reply to an existing comment, or omit it to create a top-level comment.

  • create_documentwrite action

    Create a new document in the workspace, optionally as a child of an existing document. The document can be immediately published and configured with display preferences.

  • create_document_from_filewrite action

    Create a new document by importing a file. The document is placed at the collection root by default, or as a child document if a parent document ID is specified.

  • create_groupwrite action

    Create a new group with a specified name. Groups organize users and enable efficient permission management by allowing collection access to be assigned to multiple users simultaneously.

  • create_sharewrite action

    Creates a new share link for accessing a document. If multiple shares are requested for the same document using the same API key, the existing share object is returned. Shares are unpublished by default.

  • create_templatewrite action

    Create a new template that serves as a reusable starting point for documents. Templates can be customized with content and styling, and optionally scoped to a specific collection.

  • create_template_from_documentwrite action

    Create a new template based on an existing document. The document content and structure become the foundation for the template, which can optionally be published immediately upon creation.

  • create_view_for_documentwrite action

    Creates a new view for a document. Note: This operation is provided for completeness, but it is recommended to create views through the Outline UI instead of programmatically.

  • delete_all_trashwrite action

    Permanently delete all documents currently in the trash. This action is irreversible and can only be performed by admin users.

  • delete_attachmentwrite action

    Permanently delete an attachment by its unique identifier. Note that this action does not remove any references or links to the attachment that may exist in documents.

  • delete_collectionwrite action

    Permanently delete a collection and all of its documents. This action cannot be undone, so exercise caution before proceeding.

  • delete_commentwrite action

    Deletes a comment by its unique identifier. If the comment is a top-level comment, all of its child replies will be automatically deleted as well.

  • delete_data_attributewrite action

    Permanently delete a data attribute from the system. Only administrators have permission to perform this operation.

  • delete_documentwrite action

    Delete a document by moving it to trash, where it remains recoverable for 30 days before permanent deletion. Optionally bypass trash and permanently destroy the document immediately.

  • delete_file_operationwrite action

    Delete a file operation and permanently remove its associated files. Use this to clean up completed, failed, or unwanted import/export operations.

  • delete_groupwrite action

    Permanently delete a group and revoke all member access to collections the group was added to. This action cannot be undone.

  • delete_oauth_clientwrite action

    Permanently delete an OAuth client and revoke all associated access tokens. This action cannot be undone and will immediately invalidate all active sessions using this client.

  • delete_userwrite action

    Permanently delete a user account. Note: Deleted users can be recreated if they sign in via SSO again. Consider suspending the user instead in most cases to preserve data integrity.

  • duplicate_documentwrite action

    Creates a copy of an existing document with an optional new title, and optionally duplicates all child documents in the hierarchy.

  • export_all_collections

    Initiates a bulk export of all collections and their documents in your specified format. Returns a FileOperation object that you can poll to track export progress and retrieve the download URL when complete.

  • export_collection

    Triggers a bulk export of a collection in your preferred format (markdown, JSON, or HTML) along with all attachments. Nested documents are preserved as folders in the resulting zip file. Returns a FileOperation object to track export progress and retrieve the download URL.

  • export_document

    Export a document in Markdown, HTML, or PDF format, with optional inclusion of child documents as a zip file. The response format is determined by the Accept header.

  • get_attachment

    Retrieve an attachment by its unique identifier. For private attachments, a temporary signed URL with embedded credentials is generated automatically.

  • get_auth_info

    Retrieve authentication details and metadata for the current API key, including permissions and account information.

  • get_collection

    Retrieve detailed information about a specific collection using its unique identifier.

  • get_collection_document_structure

    Retrieve the document structure of a collection as a hierarchical tree of navigation nodes, showing how documents are organized within the collection.

  • get_comment

    Retrieve a specific comment by its unique identifier, with optional inclusion of the anchored document text.

  • get_data_attribute

    Retrieve a specific data attribute by its unique identifier. Use this operation to fetch detailed information about a single data attribute.

  • get_document

    Retrieve a document by its share identifier. Use this operation to access a document that has been shared with you via a shareId.

  • get_document_children

    Retrieve the nested child structure (tree) of a document. Returns all immediate children and their hierarchical relationships for the specified document.

  • get_file_operation

    Retrieve the details and current status of a file operation by its unique identifier. Use this to monitor long-running import or export tasks.

  • get_file_redirect

    Retrieve a file by generating a temporary, signed URL with embedded credentials that redirects to the file's storage location.

  • get_group

    Retrieve detailed information about a specific group, including its name and member count, using its unique identifier.

  • get_oauth_client

    Retrieve detailed information about a specific OAuth client by providing either its unique identifier or client ID.

  • get_revision

    Retrieve a specific revision of a document by its unique identifier. A revision represents a snapshot of the document at a particular point in time.

  • get_share_by_document

    Retrieve detailed information about a share link using its associated document ID. This operation returns the share object containing access permissions and sharing configuration for the specified document.

  • get_template

    Retrieve a specific template by its unique identifier. Accepts either the UUID or URL-friendly ID format.

  • get_user

    Retrieve detailed information about a specific user, including their name, email, avatar, and workspace role.

  • list_archived_documents

    Retrieve all archived documents in the workspace that the current user has access to. Returns a list of archived document records with their metadata.

  • list_collection_group_memberships

    Retrieve all groups that have been granted access to a specific collection. This lists the group memberships associated with the collection.

  • list_collection_memberships

    Retrieve all individual memberships for a specific collection. Note that this endpoint returns only direct memberships and does not include group-based memberships.

  • list_collections

    Retrieve all collections that the authenticated user has access to. Returns a list of collections with their metadata and details.

  • list_comments

    Retrieve all comments matching the specified filter criteria. Use the request body to define which comments to return based on properties like author, date range, or associated resources.

  • list_data_attributes

    Retrieve a complete list of all available data attributes in the system. Use this operation to discover and enumerate data attributes for reference or integration purposes.

  • list_deleted_documents

    Retrieve a list of all deleted documents in the workspace that the current user has access to. This allows users to view and potentially recover deleted documents.

  • list_document_group_memberships

    Retrieve all group memberships associated with a specific document. This allows you to see which groups have access to or are linked with the document.

  • list_document_memberships

    Retrieve users with direct membership to a document. This lists only users explicitly granted access to the document; use `documents.users` to see all users with any level of access.

  • list_document_users

    Retrieve all users with access to a document, including both direct members and inherited access. Use `list_document_memberships` to filter for only direct document members.

  • list_document_views

    Retrieve a list of all users who have viewed a specific document along with the total view count. Optionally include views from suspended users.

  • list_documents

    Retrieve all documents accessible to the current user, including both published and draft documents.

  • list_draft_documents

    Retrieve all draft documents belonging to the current user. Returns a collection of documents that have not yet been finalized or published.

  • list_events

    Retrieve a list of all events from the knowledge base audit trail. Events represent important activities and changes that have occurred within the system.

  • list_file_operations

    Retrieve all file operations (imports and exports) for the current workspace. Results can be filtered by operation type to show only imports, exports, or all operations.

  • list_group_memberships

    Retrieve and filter all members belonging to a specific group. Use the request body to specify filtering criteria and pagination options.

  • list_groups

    Retrieve all groups in the workspace. Groups organize users and control access permissions for collections.

  • list_oauth_authentications

    Retrieve a list of all OAuth authentications accessible to the current user, representing third-party applications that have been authorized to access their account.

  • list_oauth_clients

    Retrieve a paginated list of OAuth clients accessible to the authenticated user, including both user-created clients and published clients available to the workspace.

  • list_revisions

    Retrieve all revisions for a specific document. Revisions represent historical snapshots of document content and enable tracking of changes over time.

  • list_shares

    Retrieve all share links available in the workspace. This operation returns a complete list of shares that have been created for collaborative access.

  • list_starred_documents

    Retrieve all starred documents for the authenticated user. Stars serve as bookmarks for quick access to important documents in the sidebar.

  • list_templates

    Retrieve all templates available to the current user, with optional filtering by collection. Templates without an associated collection are accessible workspace-wide.

  • list_users

    Retrieve and filter all users in the workspace. Supports optional filtering and pagination parameters to narrow results.

  • list_viewed_documents

    Retrieve a list of all documents recently viewed by the current user, ordered by most recent view first.

  • move_document

    Move a document to a new location within the collection hierarchy. If no parent document is specified, the document will be relocated to the collection root.

  • remove_group_from_collectionwrite action

    Revoke all members of a group from accessing a collection. Note that group members may retain access through other group memberships or individual collection access.

  • remove_group_from_documentwrite action

    Revoke all members of a group from accessing a document. This operation removes the group's collective access permissions to the specified document.

  • remove_starwrite action

    Remove a star from a document, deleting it from the user's starred documents list in the sidebar.

  • remove_user_from_collectionwrite action

    Remove a user from a collection. This operation revokes the specified user's access to the collection.

  • remove_user_from_documentwrite action

    Remove a user's membership and access from a specified document. The user will no longer be able to view or interact with the document.

  • remove_user_from_groupwrite action

    Remove a user from a group. This operation deletes the membership relationship between the specified user and group.

  • restore_document

    Restore a previously archived or deleted document. Optionally restore to a specific revision to recover the document at a previous point in time.

  • revoke_oauth_authentication

    Revoke an OAuth authentication to remove a third-party application's access to the user's account. This operation permanently disconnects the authorized application.

  • revoke_share

    Deactivate a share link to prevent further access to the shared document. Once revoked, the share link becomes inactive and can no longer be used.

  • rotate_oauth_client_secret

    Generate a new client secret for an OAuth client, immediately invalidating the previous secret. Update your application to use the new secret before the old one expires to avoid authentication failures.

  • search_document_titles

    Search document titles using keywords for fast, title-only matching. This operation is optimized for title searches and returns results faster than the full documents.search method.

  • search_documents

    Search across all documents in your workspace using keywords. Results are automatically filtered to only include documents accessible with your current credentials.

  • search_documents_with_question

    Query documents using natural language questions to retrieve direct answers. Results are filtered to documents accessible by your current credentials, and requires AI answers to be enabled in your workspace.

  • send_user_inviteswrite action

    Send email invitations to one or more users to join the workspace. Each invitation includes a personalized link that allows recipients to create an account and access the workspace.

  • suspend_user

    Suspend a user account to prevent sign-in and exclude them from billing calculations. Suspended users retain their data but cannot access the system.

  • unpublish_document

    Unpublish a document to revert it from published status back to draft, optionally removing it from its collection.

  • update_collectionwrite action

    Update an existing collection's properties including name, description, icon color, sharing settings, and access permissions. Changes apply immediately to the collection and affect how it appears and behaves for all users with access.

  • update_commentwrite action

    Update an existing comment by its unique identifier. Modify comment content and properties using the provided data object.

  • update_data_attributewrite action

    Update an existing data attribute with new metadata. Only administrators can perform this operation. Note that the data type cannot be changed after the attribute is created.

  • update_documentwrite action

    Modify an existing document's properties, including metadata, display settings, and content attributes. Accepts either the document's UUID or URL ID for identification.

  • update_groupwrite action

    Update an existing group's name by providing its unique identifier and the new name.

  • update_oauth_clientwrite action

    Update an existing OAuth client's configuration, including its name, description, developer information, redirect URIs, and publication status.

  • update_share_published_statuswrite action

    Update a share's published status to control access. When published is set to true, the share becomes publicly accessible via its link without requiring authentication.

  • update_starwrite action

    Reorder a starred document in the sidebar by updating its display position relative to other starred items.

  • update_userwrite action

    Update the authenticated user's profile information, including their display name and avatar. Optionally specify a user ID to update a different user's profile.

  • update_user_rolewrite action

    Update a user's role within the system. This operation requires admin authorization and allows changing a user's access level to one of the predefined role types.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 138 days ago8/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Outline compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 60% of 48,255 servers
Tools
100
the typical server has 7
Tools that change things
38%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
31
more than 92% of 28,688 servers
Downloads a week
153
more than 71% of 12,191 servers with a package

What its tools let an agent do: 52 read · 16 create · 12 change · 19 delete · 1 send or post

Install Outline in Claude Code, Cursor or VS Code

claude mcp add outline -- uvx mcparmory-outline
Add to Cursor

What the publisher says

From the Outline repository's README, as published. We do not edit it. Read it on GitHub

MCP Armory Registry

Production-ready MCP servers for popular APIs, generated by MCP Blacksmith.

Servers · Install & Usage · Features · How it works · License

MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using MCP Blacksmith and tested against the live API before release. Hosted on MCP Armory or run independently.

<!-- SERVERS:BEGIN -->

Servers

🧠 AI & Machine Learning &ensp; ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate

📊 Analytics &ensp; Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog

⛓️ Blockchain & Crypto &ensp; Alchemy NFT

💼 CRM & Sales &ensp; Apollo

💬 Communication &ensp; Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack

🗄️ Data & Databases &ensp; Enigma · Pinecone

🛠️ Developer Tools &ensp; AgentQL · Apify · Bitbucket · Bright Data · Browserbase · BuiltWith · Canvas · CircleCI · Codacy · Contentful Management · ConvertAPI · E2B · Firecrawl · GitHub · GitLab · LaunchDarkly · Postman · Scrapingant · Semrush AppCenter · Sentry

📄 Documents & Printing &ensp; PDF.co

🛒 E-commerce &ensp; Shopify Admin

💰 Finance &ensp; Alpha Vantage · Polygon · Ramp

👥 HR & Recruiting &ensp; BambooHR

☁️ Infrastructure &ensp; Globalping · Grafana · PagerDuty · Rootly · Runpod

⚖️ Legal & Compliance &ensp; NetLicensing

🗺️ Maps & Location &ensp; Google Maps Platform · IP2Location.io IP Geolocation · OpenCage Geocoding

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Outline: common questions

Is Outline MCP server safe?
Mostly: it is graded B (80/100). Read the Outline safety report
How do I install Outline?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Outline need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Outline maintained?
The last commit was 176 days ago (2026-05-12). The latest release is v1.0.2.
How does Outline compare with other MCP servers?
safety score 80/100 (higher than 60% of 48,255 servers); tools 100 (the typical server has 7); tools that change things 38% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from mcparmory.com →