Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

com.mcparmory/outline

PYPI · MCPARMORY-OUTLINE · 2 COMPONENTS · SCANNED SEP 20

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

0 this week 61 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security37
  • Malware scan not yet available for this package.Unverified
  • No known CVEs affecting this package version or its production dependencies.Pass
  • Install-script risk not yet assessed.Unverified
  • 2 of 46 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency32
Schema Quality & AI Usability77
  • AI-judged instruction clarity (excellent).Pass
  • Tool/resource definitions use about 8834 tokens (~84/item across 104 items; 104 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management87
  • Stability observed for 26 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 99% of tool parameters carry a description.Partial
Tool Safety99
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 19 of 20 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "send_user_invites" implies "send" and declares no destructiveHint at all, which the MCP spec reads as destructive by default. See how to fix → Partial
  • An AI judge read all 104 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
Install

How do I install the com.mcparmory/outline MCP server?

com.mcparmory/outline runs locally as a PyPI package, launched with uvx mcparmory-outline. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

pypi · mcparmory-outline

# add to Claude Code
claude mcp add com-mcparmory-outline -- uvx mcparmory-outline
// .cursor/mcp.json
{
  "mcpServers": {
    "com-mcparmory-outline": {
      "command": "uvx",
      "args": [
        "mcparmory-outline"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "com-mcparmory-outline": {
      "command": "uvx",
      "args": [
        "mcparmory-outline"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add com-mcparmory-outline -- uvx mcparmory-outline
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-mcparmory-outline": {
      "type": "local",
      "command": [
        "uvx",
        "mcparmory-outline"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-mcparmory-outline --command uvx --arg mcparmory-outline
# ~/.hermes/config.yaml
mcp_servers:
  com-mcparmory-outline:
    command: "uvx"
    args: ["mcparmory-outline"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "com-mcparmory-outline": {
      "Transport": "stdio",
      "Command": "uvx",
      "Arguments": [
        "mcparmory-outline"
      ]
    }
  }
}
# add to Vellum
assistant mcp add com-mcparmory-outline -t stdio -c uvx -a mcparmory-outline
// mcp.json
{
  "mcpServers": {
    "com-mcparmory-outline": {
      "command": "uvx",
      "args": [
        "mcparmory-outline"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 18 Sept 26 −2
    • Stability: pass → 0.80 functional
  • 17 Sept 26 0
    • Stability: 0.97 → pass security
  • 16 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

  • 14 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 87 to 90. That category is still filling its 30-day observation window: 26 days of observed history at the previous scan, 27 at this one. The score rises as the window fills, whether or not the server changes.

  • 13 Sept 26 −15
    • Malware scan: pass → unverified security
  • 12 Sept 26 +15
    • Malware scan: unverified → pass security
  • 11 Sept 26 −2
    • Stability: pass → 0.80 functional
  • 10 Sept 26 −15
    • Malware scan: pass → unverified security
    • Stability: 0.97 → pass security
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 20 Sept 2026 · Analysed pypi/mcparmory-outline@1.0.2

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem pypi

Background: How many MCP packages publish verified provenance →

Dependencies 46 packages
Packages resolved 46
Stale 1
No linked repository 1
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 104 exposed · ~8,834 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
list_archived_documents ~62

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

NameTypeReqDescription
bodyobjectOptional request body for filtering or pagination options. Refer to API documentation for supported filter and pagination parameters.

No output schema declared.

No examples provided.

list_collection_group_memberships ~56

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

NameTypeReqDescription
bodyobjectRequest body containing the collection identifier and optional filtering criteria for the group memberships query.

No output schema declared.

No examples provided.

list_collection_memberships ~56

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

NameTypeReqDescription
bodyobjectRequest body containing the collection identifier and optional filtering criteria for the membership query.

No output schema declared.

No examples provided.

list_collections ~59

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

NameTypeReqDescription
bodyobjectOptional request body for filtering or configuring the list operation. Consult API documentation for supported query parameters or filter options.

No output schema declared.

No examples provided.

list_comments ~71

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.

NameTypeReqDescription
bodyobjectRequest body containing filter properties to match comments against. Structure and supported fields depend on the API's comment schema and filtering capabilities.

No output schema declared.

No examples provided.

list_data_attributes ~65

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.

NameTypeReqDescription
bodyobjectOptional request body for filtering or configuring the list operation. Consult API documentation for supported query parameters or filter options.

No output schema declared.

No examples provided.

list_deleted_documents ~62

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.

NameTypeReqDescription
bodyobjectOptional request body for filtering or pagination options. Refer to API documentation for supported query parameters.

No output schema declared.

No examples provided.

list_document_group_memberships ~58

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.

NameTypeReqDescription
bodyobjectRequest body containing the document identifier and optional filtering criteria for group memberships.

No output schema declared.

No examples provided.

list_document_memberships ~136

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.

NameTypeReqDescription
idstringyesThe document identifier, either as a UUID or URL-friendly ID (e.g., 'hDYep1TPAM').
permissionstringOptional filter to return only memberships with a specific permission level: 'read' for view-only access or 'read_write' for edit access.
querystringOptional filter to search memberships by user name. When provided, results are filtered to users matching this query.

No output schema declared.

No examples provided.

list_document_users ~134

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.

NameTypeReqDescription
idstringyesThe document identifier, either as a UUID or URL-friendly ID (e.g., 'hDYep1TPAM').
querystringOptional filter to search users by name. When provided, results are filtered to users matching this query string.
userIdstringOptional filter to retrieve a specific user by their UUID. When provided, results are limited to this single user if they have access to the document.

No output schema declared.

No examples provided.

list_document_views ~87

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

NameTypeReqDescription
documentIdstringyesThe unique identifier of the document to retrieve views for, formatted as a UUID.
includeSuspendedbooleanWhether to include view records from users with suspended accounts. Defaults to false, excluding suspended user views.

No output schema declared.

No examples provided.

list_documents ~42

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

NameTypeReqDescription
bodyobjectOptional request body for filtering or configuring the document list retrieval.

No output schema declared.

No examples provided.

list_draft_documents ~58

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

NameTypeReqDescription
bodyobjectOptional request body for filtering or pagination options. Refer to API documentation for supported query parameters.

No output schema declared.

No examples provided.

list_events ~64

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

NameTypeReqDescription
bodyobjectOptional request body for filtering or configuring the events list query. Specify any desired filters or parameters to narrow down the results.

No output schema declared.

No examples provided.

list_file_operations ~74

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.

NameTypeReqDescription
bodyobjectRequest body containing optional filter criteria such as operation type (import or export) to narrow results. Omit to retrieve all file operations.

No output schema declared.

No examples provided.

list_group_memberships ~58

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

NameTypeReqDescription
bodyobjectRequest body containing filter criteria, sorting options, and pagination parameters to customize the membership list results.

No output schema declared.

No examples provided.

list_groups ~51

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

NameTypeReqDescription
bodyobjectOptional request body for filtering or configuring the list operation. Refer to API documentation for supported query parameters.

No output schema declared.

No examples provided.

list_oauth_authentications ~101

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

NameTypeReqDescription
limitnumberThe maximum number of OAuth authentications to return in a single response, used for pagination. Defaults to 25 items per page.
offsetnumberThe number of results to skip before returning items, used for pagination. Defaults to 0 to start from the beginning.

No output schema declared.

No examples provided.

list_oauth_clients ~98

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

NameTypeReqDescription
limitnumberThe maximum number of OAuth clients to return in a single response, used for pagination. Defaults to 25 items per page.
offsetnumberThe number of results to skip before returning items, used for pagination. Defaults to 0 to start from the beginning.

No output schema declared.

No examples provided.

list_revisions ~54

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

NameTypeReqDescription
bodyobjectRequest body containing the document identifier and optional filtering criteria for revisions to retrieve.

No output schema declared.

No examples provided.

list_shares ~64

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

NameTypeReqDescription
bodyobjectOptional request body for filtering or configuring the share list retrieval. Consult the API documentation for supported query parameters or filter options.

No output schema declared.

No examples provided.

list_starred_documents ~95

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

NameTypeReqDescription
limitnumberMaximum number of documents to return per request, useful for controlling response size and pagination. Defaults to 25 documents.
offsetnumberNumber of documents to skip from the beginning of the list, useful for pagination. Defaults to 0 to start from the first document.

No output schema declared.

No examples provided.

list_templates ~53

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

NameTypeReqDescription
bodyobjectOptional request body to filter templates by collection or apply other query criteria.

No output schema declared.

No examples provided.

list_users ~49

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

NameTypeReqDescription
bodyobjectOptional request body containing filter criteria and pagination options to customize the user list results.

No output schema declared.

No examples provided.

list_viewed_documents ~58

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

NameTypeReqDescription
bodyobjectOptional request body for filtering or pagination options. If provided, structure should follow the API's standard filtering conventions.

No output schema declared.

No examples provided.

move_document ~111

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.

NameTypeReqDescription
collectionIdstring
idstringyesThe unique identifier of the document to move, accepting either a UUID or URL-friendly ID format.
indexnumberThe position index where the document should be placed within its new parent collection. Lower indices position the document earlier in the collection structure.
parentDocumentIdstring

No output schema declared.

No examples provided.

remove_group_from_collection ~86

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.

NameTypeReqDescription
groupIdstringyesThe unique identifier (UUID) of the group whose members will lose access to the collection.
idstringyesThe unique identifier (UUID) of the collection from which the group will be removed.

No output schema declared.

No examples provided.

remove_group_from_document ~85

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

NameTypeReqDescription
groupIdstringyesThe unique identifier (UUID format) of the group whose access should be revoked from the document.
idstringyesThe document identifier, which can be either a UUID or URL-friendly ID (urlId).

No output schema declared.

No examples provided.

remove_star ~48

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

NameTypeReqDescription
idstringyesThe unique identifier of the starred document to remove, formatted as a UUID.

No output schema declared.

No examples provided.

remove_user_from_collection ~74

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

NameTypeReqDescription
idstringyesThe unique identifier (UUID) of the collection from which the user will be removed.
userIdstringyesThe unique identifier (UUID) of the user to remove from the collection.

No output schema declared.

No examples provided.

remove_user_from_document ~79

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.

NameTypeReqDescription
idstringyesThe document identifier, which can be either a UUID or a URL-friendly ID (urlId).
userIdstringyesThe UUID of the user to remove from the document.

No output schema declared.

No examples provided.

remove_user_from_group ~75

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

NameTypeReqDescription
idstringyesThe unique identifier (UUID) of the group from which the user will be removed.
userIdstringyesThe unique identifier (UUID) of the user to remove from the group.

No output schema declared.

No examples provided.

restore_document ~99

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

NameTypeReqDescription
idstringyesThe document identifier, which can be either a UUID or URL-friendly ID (e.g., 'hDYep1TPAM').
revisionIdstringOptional UUID of a specific revision to restore the document to. If not provided, the document is restored to its most recent state.

No output schema declared.

No examples provided.

restore_template ~65

Restore a previously deleted template using its unique identifier. This operation recovers a soft-deleted template and makes it available for use again.

NameTypeReqDescription
idstringyesThe unique identifier of the template to restore. Accept either the UUID or the URL-friendly ID (urlId) format.

No output schema declared.

No examples provided.

revoke_oauth_authentication ~91

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

NameTypeReqDescription
oauthClientIdstringyesThe unique identifier (UUID format) of the OAuth client application whose access should be revoked.
scopearrayOptional list of specific permission scopes to revoke. If omitted, all scopes for the OAuth client will be revoked.

No output schema declared.

No examples provided.

revoke_share ~57

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.

NameTypeReqDescription
idstringyesThe unique identifier of the share to revoke, formatted as a UUID.

No output schema declared.

No examples provided.

rotate_oauth_client_secret ~65

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.

NameTypeReqDescription
idstringyesThe unique identifier of the OAuth client, provided as a UUID.

No output schema declared.

No examples provided.

search_document_titles ~62

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.

NameTypeReqDescription
bodyobjectRequest body containing search parameters such as keywords and optional filters for refining title search results.

No output schema declared.

No examples provided.

search_documents ~67

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

NameTypeReqDescription
bodyobjectRequest body containing search parameters such as keywords, filters, and pagination options. Refer to the API documentation for the expected structure and available search filters.

No output schema declared.

No examples provided.

search_documents_with_question ~64

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.

NameTypeReqDescription
bodyobjectRequest payload containing the question and optional search parameters to query against your documents.

No output schema declared.

No examples provided.

send_user_invites ~73

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.

NameTypeReqDescription
invitesarrayyesArray of user invitations to send. Each invitation specifies the recipient and any relevant details for account creation. Order is preserved as submitted.

No output schema declared.

No examples provided.

suspend_user ~53

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

NameTypeReqDescription
idstringyesThe unique identifier (UUID) of the user to suspend.

No output schema declared.

No examples provided.

unpublish_document ~87

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

NameTypeReqDescription
detachbooleanWhether to detach the document from its collection when unpublishing. Defaults to false, keeping the document in the collection as a draft.
idstringyesThe document identifier, which can be either a UUID or URL-friendly ID (urlId).

No output schema declared.

No examples provided.

update_collection ~217

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.

NameTypeReqDescription
colorstringA hex color code (e.g., #123456) to customize the collection's icon color for visual organization and identification.
descriptionstringA brief description of the collection's contents and purpose. Markdown formatting is supported for rich text styling.
idstringyesThe unique identifier of the collection to update, provided as a UUID.
namestringThe new name for the collection. Use a clear, descriptive title that reflects the collection's purpose.
permissionstringThe access level for users who can access this collection. Choose 'read' for view-only access or 'read_write' to allow modifications.
sharingbooleanWhether to allow public sharing of documents within this collection. Set to true to enable sharing, false to restrict to authenticated users only.

No output schema declared.

No examples provided.

update_comment ~74

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

NameTypeReqDescription
dataobjectyesAn object containing the comment fields to update. Specify the properties you want to modify in this object.
idstringyesThe unique identifier of the comment to update, formatted as a UUID.

No output schema declared.

No examples provided.

update_data_attribute ~164

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.

NameTypeReqDescription
descriptionstringAn optional description providing additional context or details about the data attribute's purpose.
idstringyesThe unique identifier of the data attribute to update, formatted as a UUID.
namestringyesThe name of the data attribute (e.g., 'Status'). Used to identify the attribute in the system.
optionsarrayAn optional list of valid options for list-type data attributes. Each item represents a selectable value for this attribute.
pinnedbooleanAn optional boolean flag indicating whether this data attribute should be pinned to the top of documents for quick access.

No output schema declared.

No examples provided.

update_document ~355

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

NameTypeReqDescription
collectionIdstringIdentifier for the collection to move the document to
colorstringThe icon color for the document in hexadecimal format (e.g., '#FF5733'). Controls the visual appearance in document lists.
dataAttributesarrayAn array of data attributes to update on the document. Any attributes not included in this array will be removed from the document. Specify as an array of attribute objects.
editModestringThe text update strategy: 'append' adds content to the end, 'prepend' adds to the beginning, or 'replace' overwrites existing content. Determines how text modifications are applied.
fullWidthbooleanWhether the document should render using the full available width. When enabled, removes side margins for expanded viewing.
idstringyesThe document identifier, accepting either a UUID or URL-friendly ID (e.g., 'hDYep1TPAM'). Required to specify which document to update.
insightsEnabledbooleanWhether to enable insights visibility on the document. When enabled, displays analytics and insights panels.
publishbooleanWhether to publish the document and make it visible to other workspace members. Only applies if the document is currently in draft status.
templateIdstringThe UUID of a template to base this document on. Applies template structure and formatting to the document.
textstringThe body of the document in markdown.
titlestringThe new title for the document. Updates the document's display name.

No output schema declared.

No examples provided.

update_group ~68

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

NameTypeReqDescription
idstringyesThe unique identifier of the group to update, formatted as a UUID.
namestringyesThe new name for the group. Use a descriptive name that reflects the group's purpose or membership.

No output schema declared.

No examples provided.

update_oauth_client ~201

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

NameTypeReqDescription
avatarUrlstringA URL pointing to an image that represents the OAuth client visually.
descriptionstringA brief description explaining the purpose or functionality of the OAuth client.
developerNamestringThe name of the developer or organization that created this OAuth client.
developerUrlstringA URL pointing to the developer's or organization's website.
idstringyesThe unique identifier of the OAuth client to update, formatted as a UUID.
namestringThe display name for the OAuth client.
publishedbooleanWhether this OAuth client is published and available for use by other workspaces.
redirectUrisarrayA list of valid redirect URIs where the OAuth client can redirect users after authentication. Each URI should be a complete, valid URL.

No output schema declared.

No examples provided.

update_share_published_status ~88

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.

NameTypeReqDescription
idstringyesThe unique identifier of the share to update, formatted as a UUID.
publishedbooleanyesWhether the share should be published (true) and publicly accessible, or unpublished (false) and require authentication.

No output schema declared.

No examples provided.

Common questions

What is the com.mcparmory/outline MCP server?

com.mcparmory/outline is an MCP server listed in the public MCP registry as com.mcparmory/outline. Create, manage, and organize team documents, collections, and share permissions. This page covers its PyPI package (mcparmory-outline).

Is the com.mcparmory/outline MCP server safe to use?

com.mcparmory/outline scores 61 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 20 September 2026. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the com.mcparmory/outline MCP server expose?

com.mcparmory/outline exposes 104 tools: create_attachment, get_attachment, delete_attachment, get_auth_info, get_collection, and 99 more. Their descriptions and schemas cost roughly 8,834 tokens of context every time the server is loaded.

Is the com.mcparmory/outline MCP server still maintained?

com.mcparmory/outline is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.