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 →
activate_user Activate User ~42
Reactivate a suspended user to restore their signin access. Activation triggers billing recalculation in hosted environments.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The UUID of the user to activate. |
No output schema declared.
No examples provided.
add_group_to_collection Add Group to Collection ~130
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.
| Name | Type | Req | Description |
|---|---|---|---|
| groupId | string | yes | The unique identifier (UUID) of the group whose members will receive access to the collection. |
| id | string | yes | The unique identifier (UUID) of the collection to which the group will be granted access. |
| permission | string | – | The access level to grant the group members. Choose 'read' for view-only access or 'read_write' for full read and write permissions. Defaults to 'read' if not specified. |
No output schema declared.
No examples provided.
add_group_to_document Add Group to Document ~113
Grant all members of a group access to a document by adding the group and specifying their permission level.
| Name | Type | Req | Description |
|---|---|---|---|
| groupId | string | yes | The unique identifier (UUID format) of the group to grant access to the document. |
| id | string | yes | The document identifier, which can be either a UUID or URL-friendly ID. |
| permission | string | – | The access level for group members: 'read' for view-only access or 'read_write' for editing permissions. Defaults to 'read' if not specified. |
No output schema declared.
No examples provided.
add_star Add Star ~96
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.
| Name | Type | Req | Description |
|---|---|---|---|
| documentId | string | – | The UUID of the document to star. Either this or collectionId must be provided. |
| index | string | – | The position in the starred items list where this star should appear. If not specified, the star will be added at the end. |
No output schema declared.
No examples provided.
add_user_to_collection Add User to Collection ~133
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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID) of the collection to which the user will be added. |
| permission | string | – | The access permission level for the user in this collection. Choose 'read' for view-only access or 'read_write' for full read and write access. Defaults to 'read' if not specified. |
| userId | string | yes | The unique identifier (UUID) of the user to add as a member to the collection. |
No output schema declared.
No examples provided.
add_user_to_document Add User to Document ~130
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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The document identifier, which can be either a UUID or a URL-friendly ID (urlId). |
| permission | string | – | The access level for the user: 'read' for view-only access or 'read_write' for editing permissions. Defaults to 'read' if not specified. |
| userId | string | yes | The unique identifier (UUID format) of the user to add to the document. |
No output schema declared.
No examples provided.
add_user_to_group Add User to Group ~85
Add a user to a group. The user will become a member of the specified group and gain access to group resources.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier of the group to which the user will be added. Must be a valid UUID. |
| userId | string | yes | The unique identifier of the user to add to the group. Must be a valid UUID. |
No output schema declared.
No examples provided.
archive_document Archive Document ~73
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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The document identifier, which can be either the UUID or the URL-friendly ID (urlId). Both formats are accepted interchangeably. |
No output schema declared.
No examples provided.
create_attachment Create Attachment ~161
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.
| Name | Type | Req | Description |
|---|---|---|---|
| contentType | string | yes | The MIME type of the file being attached (e.g., image/png, application/pdf, text/plain). Must match the actual file format. |
| documentId | string | – | Optional UUID identifier of the document this attachment is associated with. Omit if the attachment is not linked to a specific document. |
| name | string | yes | The filename of the attachment, including the file extension (e.g., image.png, document.pdf). |
| size | number | yes | The size of the file in bytes. Must be a positive number representing the exact file size before upload. |
No output schema declared.
No examples provided.
create_collection Create Collection ~174
Create a new collection to organize and manage documents. Specify the collection's name, description, visual styling, and access permissions.
| Name | Type | Req | Description |
|---|---|---|---|
| color | string | – | A hex color code (e.g., '#123123') to customize the visual appearance of the collection icon. |
| description | string | – | A brief description of the collection's purpose and contents. Markdown formatting is supported for rich text. |
| name | string | yes | The name of the collection (e.g., 'Human Resources'). Used as the primary identifier for the collection. |
| permission | string | – | The access level for the collection. Choose 'read' for view-only access or 'read_write' for full editing permissions. |
| sharing | boolean | – | Whether documents in this collection can be shared publicly. Set to true to enable public sharing, false to restrict sharing. |
No output schema declared.
No examples provided.
create_comment_on_document Create Comment on Document ~127
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.
| Name | Type | Req | Description |
|---|---|---|---|
| data | object | – | The body of the comment. |
| documentId | string | yes | The unique identifier (UUID format) of the document to which the comment will be added. |
| parentCommentId | string | – | The unique identifier (UUID format) of the parent comment if this is a reply; omit to create a top-level comment. |
| text | string | – | The body of the comment in markdown. |
No output schema declared.
No examples provided.
create_document Create Document ~307
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.
| Name | Type | Req | Description |
|---|---|---|---|
| collectionId | string | – | Identifier for the collection. Required to publish unless parentDocumentId is provided |
| color | string | – | The color for the document icon in hexadecimal format (e.g., '#FF5733'). Helps visually distinguish documents in the workspace. |
| dataAttributes | array | – | An array of data attributes to attach to the document. Each attribute is a key-value pair that can be used for custom metadata or integration purposes. |
| fullWidth | boolean | – | Whether the document should be displayed in full width mode. If true, the document will span the full available width; otherwise, it uses standard width constraints. |
| parentDocumentId | string | – | Identifier for the parent document. Required to publish unless collectionId is provided |
| publish | boolean | – | Whether to immediately publish the document and make it visible to other workspace members. If false or omitted, the document will be created in draft state. |
| templateId | string | – | The UUID of a template to use when creating the document. If provided, the document will be initialized with the template's structure and content. |
| text | string | – | The body of the document in markdown |
| title | string | – | The title of the document (e.g., 'Welcome to Acme Inc'). If not provided, the document will be created without a title. |
No output schema declared.
No examples provided.
create_document_from_file Create Document From File ~108
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.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Base64-encoded file content for upload. The file to import as a document. Supported formats include plain text, markdown, docx, csv, tsv, and html. |
| publish | boolean | – | Whether to automatically publish the imported document upon creation. Defaults to unpublished if not specified. |
No output schema declared.
No examples provided.
create_group Create Group ~70
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.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | The name of the group (e.g., 'Designers'). Used to identify and reference the group in permission assignments and user management. |
No output schema declared.
No examples provided.
create_share Create Share ~69
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.
| Name | Type | Req | Description |
|---|---|---|---|
| documentId | string | yes | The unique identifier (UUID) of the document to create a share link for. |
No output schema declared.
No examples provided.
create_template Create Template ~126
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.
| Name | Type | Req | Description |
|---|---|---|---|
| color | string | – | Optional hex color code for the template icon (e.g., #FF5733). Must be a valid 6-digit hexadecimal color. |
| data | object | yes | The template content structured as a ProseMirror document object, defining the default body and formatting for documents created from this template. |
| title | string | yes | The display name for the template. Must be between 1 and 255 characters. |
No output schema declared.
No examples provided.
create_template_from_document Create Template From Document ~97
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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID) of the document to use as the template basis. |
| publish | boolean | yes | Whether to publish the newly created template immediately. If true, the template becomes available for use; if false, it remains in draft state. |
No output schema declared.
No examples provided.
create_view_for_document Create View for Document ~66
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.
| Name | Type | Req | Description |
|---|---|---|---|
| documentId | string | yes | The unique identifier (UUID) of the document for which to create the view. |
No output schema declared.
No examples provided.
delete_all_trash Empty Trash ~33
Permanently delete all documents currently in the trash. This action is irreversible and can only be performed by admin users.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
delete_attachment Delete Attachment ~56
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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID) of the attachment to delete. |
No output schema declared.
No examples provided.
delete_collection Delete Collection ~49
Permanently delete a collection and all of its documents. This action cannot be undone, so exercise caution before proceeding.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID) of the collection to delete. |
No output schema declared.
No examples provided.
delete_comment Delete Comment ~57
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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier of the comment to delete, formatted as a UUID. |
No output schema declared.
No examples provided.
delete_data_attribute Delete Data Attribute ~47
Permanently delete a data attribute from the system. Only administrators have permission to perform this operation.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID) of the data attribute to delete. |
No output schema declared.
No examples provided.
delete_document Delete Document ~103
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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The document identifier, either as a UUID or URL-friendly ID (e.g., 'hDYep1TPAM'). |
| permanent | boolean | – | When true, permanently destroys the document with no recovery option instead of moving it to trash. Defaults to false (moves to trash). |
No output schema declared.
No examples provided.
delete_file_operation Delete File Operation ~54
Delete a file operation and permanently remove its associated files. Use this to clean up completed, failed, or unwanted import/export operations.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID) of the file operation to delete. |
No output schema declared.
No examples provided.
delete_group Delete Group ~50
Permanently delete a group and revoke all member access to collections the group was added to. This action cannot be undone.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID) of the group to delete. |
No output schema declared.
No examples provided.
delete_oauth_client Delete OAuth Client ~58
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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID) of the OAuth client to delete. |
No output schema declared.
No examples provided.
delete_template Delete Template ~49
Soft-delete a template by its unique identifier. The template can be restored later if needed.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier for the template, accepting either the UUID or the URL-friendly ID. |
No output schema declared.
No examples provided.
delete_user Delete User ~63
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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID) of the user to delete. |
No output schema declared.
No examples provided.
duplicate_document Duplicate Document ~133
Creates a copy of an existing document with an optional new title, and optionally duplicates all child documents in the hierarchy.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The document to duplicate, specified as either its UUID or URL-friendly identifier. |
| publish | boolean | – | When enabled, the newly created document will be published immediately. If disabled, it will be created in draft state. |
| recursive | boolean | – | When enabled, all child documents nested under the original document will also be duplicated, preserving the document hierarchy. |
| title | string | – | Optional custom title for the duplicated document. If not provided, the original title will be used. |
No output schema declared.
No examples provided.
duplicate_template Duplicate Template ~99
Create a copy of an existing template with optional customization. You can override the duplicated template's title and specify the target collection for the copy.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier of the template to duplicate. Accepts either the UUID or the URL-friendly ID (urlId) of the template. |
| title | string | – | Optional custom title for the duplicated template. If not provided, the original template's title will be used for the copy. |
No output schema declared.
No examples provided.
export_all_collections Export All Collections ~125
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.
| Name | Type | Req | Description |
|---|---|---|---|
| format | string | – | Output format for the exported collections. Choose from outline-markdown for structured text, json for machine-readable data, or html for web-viewable content. |
| includeAttachments | boolean | – | Whether to include file attachments and media in the export. Enabled by default. |
| includePrivate | boolean | – | Whether to include private collections in the export. Enabled by default. |
No output schema declared.
No examples provided.
export_collection Export Collection ~121
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.
| Name | Type | Req | Description |
|---|---|---|---|
| format | string | – | Export format for the collection. Choose from outline-markdown (default), json, or html. Determines the structure and format of exported documents. |
| id | string | yes | The unique identifier (UUID) of the collection to export. Required to specify which collection should be exported. |
No output schema declared.
No examples provided.
export_document Export Document ~158
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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The document to export, specified by either its UUID or URL-friendly identifier. |
| includeChildDocuments | boolean | – | Include all child documents in the export. When enabled, the response will always be returned as a zip file regardless of other parameters. Defaults to false. |
| paperSize | string | – | Paper size for PDF exports, such as A4 or Letter. Only applicable when exporting to PDF format. |
| signedUrls | number | – | Duration in seconds that signed URLs for attachment links should remain valid. Determines how long generated attachment links can be accessed. |
No output schema declared.
No examples provided.
get_attachment Get Attachment ~49
Retrieve an attachment by its unique identifier. For private attachments, a temporary signed URL with embedded credentials is generated automatically.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier of the attachment, formatted as a UUID. |
No output schema declared.
No examples provided.
get_auth_info Get Auth Info ~26
Retrieve authentication details and metadata for the current API key, including permissions and account information.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_collection Get Collection ~36
Retrieve detailed information about a specific collection using its unique identifier.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The UUID that uniquely identifies the collection to retrieve. |
No output schema declared.
No examples provided.
get_collection_document_structure Get Collection Document Structure ~52
Retrieve the document structure of a collection as a hierarchical tree of navigation nodes, showing how documents are organized within the collection.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier of the collection, formatted as a UUID. |
No output schema declared.
No examples provided.
get_comment Get Comment ~74
Retrieve a specific comment by its unique identifier, with optional inclusion of the anchored document text.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier of the comment to retrieve, formatted as a UUID. |
| includeAnchorText | boolean | – | When enabled, includes the document text that the comment is anchored to in the response, if available. |
No output schema declared.
No examples provided.
get_data_attribute Get Data Attribute ~52
Retrieve a specific data attribute by its unique identifier. Use this operation to fetch detailed information about a single data attribute.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID format) of the data attribute to retrieve. |
No output schema declared.
No examples provided.
get_document Get Document ~71
Retrieve a document by its share identifier. Use this operation to access a document that has been shared with you via a shareId.
| Name | Type | Req | Description |
|---|---|---|---|
| shareId | string | – | The unique identifier for a shared document, formatted as a UUID. This shareId allows access to documents shared with you without requiring the original document UUID. |
No output schema declared.
No examples provided.
get_document_children Get Document Children ~57
Retrieve the nested child structure (tree) of a document. Returns all immediate children and their hierarchical relationships for the specified document.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier for the document, provided as either a UUID or URL-friendly ID. |
No output schema declared.
No examples provided.
get_file_operation Get File Operation ~54
Retrieve the details and current status of a file operation by its unique identifier. Use this to monitor long-running import or export tasks.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID) of the file operation to retrieve. |
No output schema declared.
No examples provided.
get_file_redirect Get File Redirect ~51
Retrieve a file by generating a temporary, signed URL with embedded credentials that redirects to the file's storage location.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID format) of the file operation to retrieve. |
No output schema declared.
No examples provided.
get_group Get Group ~46
Retrieve detailed information about a specific group, including its name and member count, using its unique identifier.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID) of the group to retrieve. |
No output schema declared.
No examples provided.
get_oauth_client Get OAuth Client ~28
Retrieve detailed information about a specific OAuth client by providing either its unique identifier or client ID.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_revision Get Revision ~55
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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier of the revision to retrieve, formatted as a UUID. |
No output schema declared.
No examples provided.
get_share_by_document Get Share by Document ~67
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.
| Name | Type | Req | Description |
|---|---|---|---|
| documentId | string | – | The unique identifier of the document whose share information should be retrieved. Must be a valid UUID format. |
No output schema declared.
No examples provided.
get_template Get Template ~53
Retrieve a specific template by its unique identifier. Accepts either the UUID or URL-friendly ID format.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier for the template, provided as either a UUID or a URL-friendly ID string. |
No output schema declared.
No examples provided.
get_user Get User ~46
Retrieve detailed information about a specific user, including their name, email, avatar, and workspace role.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The unique identifier (UUID) of the user to retrieve. |
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.