com.mcparmory/outline
PYPI · MCPARMORY-OUTLINE · 2 COMPONENTS · SCANNED SEP 20
Create, manage, and organize team documents, collections, and share permissions
Available components
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
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- License check failed: the license (MIT License) isn't a recognized OSI-approved license. See how to fix → Fail
- Actively maintained (last published 131 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
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
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
claude mcp add com-mcparmory-outline -- uvx mcparmory-outline
{
"mcpServers": {
"com-mcparmory-outline": {
"command": "uvx",
"args": [
"mcparmory-outline"
]
}
}
} {
"servers": {
"com-mcparmory-outline": {
"command": "uvx",
"args": [
"mcparmory-outline"
]
}
}
} codex mcp add com-mcparmory-outline -- uvx mcparmory-outline
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"com-mcparmory-outline": {
"type": "local",
"command": [
"uvx",
"mcparmory-outline"
],
"enabled": true
}
}
} openclaw mcp add com-mcparmory-outline --command uvx --arg mcparmory-outline
mcp_servers:
com-mcparmory-outline:
command: "uvx"
args: ["mcparmory-outline"] {
"McpServers": {
"com-mcparmory-outline": {
"Transport": "stdio",
"Command": "uvx",
"Arguments": [
"mcparmory-outline"
]
}
}
} assistant mcp add com-mcparmory-outline -t stdio -c uvx -a mcparmory-outline
{
"mcpServers": {
"com-mcparmory-outline": {
"command": "uvx",
"args": [
"mcparmory-outline"
]
}
}
} 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
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 →
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 →
list_archived_documents 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Optional 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Request body containing the collection identifier and optional filtering criteria for the group memberships query. |
No output schema declared.
No examples provided.
list_collection_memberships 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Request body containing the collection identifier and optional filtering criteria for the membership query. |
No output schema declared.
No examples provided.
list_collections List Collections ~59
Retrieve all collections that the authenticated user has access to. Returns a list of collections with their metadata and details.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Optional 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Request 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Optional 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Optional 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Request body containing the document identifier and optional filtering criteria for group memberships. |
No output schema declared.
No examples provided.
list_document_memberships 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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The document identifier, either as a UUID or URL-friendly ID (e.g., 'hDYep1TPAM'). |
| permission | string | – | Optional filter to return only memberships with a specific permission level: 'read' for view-only access or 'read_write' for edit access. |
| query | string | – | Optional 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The document identifier, either as a UUID or URL-friendly ID (e.g., 'hDYep1TPAM'). |
| query | string | – | Optional filter to search users by name. When provided, results are filtered to users matching this query string. |
| userId | string | – | Optional 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| documentId | string | yes | The unique identifier of the document to retrieve views for, formatted as a UUID. |
| includeSuspended | boolean | – | Whether 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 List Documents ~42
Retrieve all documents accessible to the current user, including both published and draft documents.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Optional request body for filtering or configuring the document list retrieval. |
No output schema declared.
No examples provided.
list_draft_documents 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Optional request body for filtering or pagination options. Refer to API documentation for supported query parameters. |
No output schema declared.
No examples provided.
list_events 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Optional 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Request 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Request body containing filter criteria, sorting options, and pagination parameters to customize the membership list results. |
No output schema declared.
No examples provided.
list_groups List Groups ~51
Retrieve all groups in the workspace. Groups organize users and control access permissions for collections.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Optional 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | The maximum number of OAuth authentications to return in a single response, used for pagination. Defaults to 25 items per page. |
| offset | number | – | The 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | The maximum number of OAuth clients to return in a single response, used for pagination. Defaults to 25 items per page. |
| offset | number | – | The 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 List Revisions ~54
Retrieve all revisions for a specific document. Revisions represent historical snapshots of document content and enable tracking of changes over time.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Request body containing the document identifier and optional filtering criteria for revisions to retrieve. |
No output schema declared.
No examples provided.
list_shares 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Optional 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Maximum number of documents to return per request, useful for controlling response size and pagination. Defaults to 25 documents. |
| offset | number | – | Number 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Optional request body to filter templates by collection or apply other query criteria. |
No output schema declared.
No examples provided.
list_users List Users ~49
Retrieve and filter all users in the workspace. Supports optional filtering and pagination parameters to narrow results.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Optional request body containing filter criteria and pagination options to customize the user list results. |
No output schema declared.
No examples provided.
list_viewed_documents List Viewed Documents ~58
Retrieve a list of all documents recently viewed by the current user, ordered by most recent view first.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Optional 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| collectionId | string | – | – |
| id | string | yes | The unique identifier of the document to move, accepting either a UUID or URL-friendly ID format. |
| index | number | – | The position index where the document should be placed within its new parent collection. Lower indices position the document earlier in the collection structure. |
| parentDocumentId | string | – | – |
No output schema declared.
No examples provided.
remove_group_from_collection 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.
| Name | Type | Req | Description |
|---|---|---|---|
| groupId | string | yes | The unique identifier (UUID) of the group whose members will lose access to the collection. |
| id | string | yes | The unique identifier (UUID) of the collection from which the group will be removed. |
No output schema declared.
No examples provided.
remove_group_from_document 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.
| Name | Type | Req | Description |
|---|---|---|---|
| groupId | string | yes | The unique identifier (UUID format) of the group whose access should be revoked from the document. |
| id | string | yes | The document identifier, which can be either a UUID or URL-friendly ID (urlId). |
No output schema declared.
No examples provided.
remove_star Remove Star ~48
Remove a star from a document, deleting it from the user's starred documents list in the sidebar.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier of the starred document to remove, formatted as a UUID. |
No output schema declared.
No examples provided.
remove_user_from_collection Remove User From Collection ~74
Remove a user from a collection. This operation revokes the specified user's access to the collection.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID) of the collection from which the user will be removed. |
| userId | string | yes | The unique identifier (UUID) of the user to remove from the collection. |
No output schema declared.
No examples provided.
remove_user_from_document 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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The document identifier, which can be either a UUID or a URL-friendly ID (urlId). |
| userId | string | yes | The UUID of the user to remove from the document. |
No output schema declared.
No examples provided.
remove_user_from_group Remove User From Group ~75
Remove a user from a group. This operation deletes the membership relationship between the specified user and group.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID) of the group from which the user will be removed. |
| userId | string | yes | The unique identifier (UUID) of the user to remove from the group. |
No output schema declared.
No examples provided.
restore_document 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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The document identifier, which can be either a UUID or URL-friendly ID (e.g., 'hDYep1TPAM'). |
| revisionId | string | – | Optional 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| oauthClientId | string | yes | The unique identifier (UUID format) of the OAuth client application whose access should be revoked. |
| scope | array | – | Optional 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier of the share to revoke, formatted as a UUID. |
No output schema declared.
No examples provided.
rotate_oauth_client_secret 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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier of the OAuth client, provided as a UUID. |
No output schema declared.
No examples provided.
search_document_titles 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Request body containing search parameters such as keywords and optional filters for refining title search results. |
No output schema declared.
No examples provided.
search_documents 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Request 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | Request payload containing the question and optional search parameters to query against your documents. |
No output schema declared.
No examples provided.
send_user_invites 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.
| Name | Type | Req | Description |
|---|---|---|---|
| invites | array | yes | Array 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID) of the user to suspend. |
No output schema declared.
No examples provided.
unpublish_document Unpublish Document ~87
Unpublish a document to revert it from published status back to draft, optionally removing it from its collection.
| Name | Type | Req | Description |
|---|---|---|---|
| detach | boolean | – | Whether to detach the document from its collection when unpublishing. Defaults to false, keeping the document in the collection as a draft. |
| id | string | yes | The document identifier, which can be either a UUID or URL-friendly ID (urlId). |
No output schema declared.
No examples provided.
update_collection 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.
| Name | Type | Req | Description |
|---|---|---|---|
| color | string | – | A hex color code (e.g., #123456) to customize the collection's icon color for visual organization and identification. |
| description | string | – | A brief description of the collection's contents and purpose. Markdown formatting is supported for rich text styling. |
| id | string | yes | The unique identifier of the collection to update, provided as a UUID. |
| name | string | – | The new name for the collection. Use a clear, descriptive title that reflects the collection's purpose. |
| permission | string | – | The access level for users who can access this collection. Choose 'read' for view-only access or 'read_write' to allow modifications. |
| sharing | boolean | – | Whether 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 Update Comment ~74
Update an existing comment by its unique identifier. Modify comment content and properties using the provided data object.
| Name | Type | Req | Description |
|---|---|---|---|
| data | object | yes | An object containing the comment fields to update. Specify the properties you want to modify in this object. |
| id | string | yes | The unique identifier of the comment to update, formatted as a UUID. |
No output schema declared.
No examples provided.
update_data_attribute 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.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | – | An optional description providing additional context or details about the data attribute's purpose. |
| id | string | yes | The unique identifier of the data attribute to update, formatted as a UUID. |
| name | string | yes | The name of the data attribute (e.g., 'Status'). Used to identify the attribute in the system. |
| options | array | – | An optional list of valid options for list-type data attributes. Each item represents a selectable value for this attribute. |
| pinned | boolean | – | An 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| collectionId | string | – | Identifier for the collection to move the document to |
| color | string | – | The icon color for the document in hexadecimal format (e.g., '#FF5733'). Controls the visual appearance in document lists. |
| dataAttributes | array | – | An 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. |
| editMode | string | – | The 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. |
| fullWidth | boolean | – | Whether the document should render using the full available width. When enabled, removes side margins for expanded viewing. |
| id | string | yes | The document identifier, accepting either a UUID or URL-friendly ID (e.g., 'hDYep1TPAM'). Required to specify which document to update. |
| insightsEnabled | boolean | – | Whether to enable insights visibility on the document. When enabled, displays analytics and insights panels. |
| publish | boolean | – | Whether to publish the document and make it visible to other workspace members. Only applies if the document is currently in draft status. |
| templateId | string | – | The UUID of a template to base this document on. Applies template structure and formatting to the document. |
| text | string | – | The body of the document in markdown. |
| title | string | – | The new title for the document. Updates the document's display name. |
No output schema declared.
No examples provided.
update_group Update Group ~68
Update an existing group's name by providing its unique identifier and the new name.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier of the group to update, formatted as a UUID. |
| name | string | yes | The 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 Update OAuth Client ~201
Update an existing OAuth client's configuration, including its name, description, developer information, redirect URIs, and publication status.
| Name | Type | Req | Description |
|---|---|---|---|
| avatarUrl | string | – | A URL pointing to an image that represents the OAuth client visually. |
| description | string | – | A brief description explaining the purpose or functionality of the OAuth client. |
| developerName | string | – | The name of the developer or organization that created this OAuth client. |
| developerUrl | string | – | A URL pointing to the developer's or organization's website. |
| id | string | yes | The unique identifier of the OAuth client to update, formatted as a UUID. |
| name | string | – | The display name for the OAuth client. |
| published | boolean | – | Whether this OAuth client is published and available for use by other workspaces. |
| redirectUris | array | – | A 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier of the share to update, formatted as a UUID. |
| published | boolean | yes | Whether the share should be published (true) and publicly accessible, or unpublished (false) and require authentication. |
No output schema declared.
No examples provided.
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.