LeashIndex Get the report

Index / storage

com.mcparmory/outline

com-mcparmory-outline declares 104 capabilities across 104 tools, with 2 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-11 from tools/list answered by the PyPI package mcparmory-outline==1.0.2 (published to PyPI as mcparmory-outline, listed in the official MCP registry as com.mcparmory/outline 1.0.2), run in an isolated container with no network access and no credentials. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 104 tools

104 of 104 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.

critical · irreversible-uncapped · 27 of 104 tools

27 tools are classified as irreversible and declare no limit.

high · no-expiry · All 104 tools

104 of 104 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.

high · no-audit-trail · All 104 tools

104 of 104 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.

high · uncapped-write · 32 of 104 tools

32 tools can modify data and declare no limit.

low · uncapped-read · 45 of 104 tools

45 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
create_attachmentwrite inferred
get_attachmentread inferred
delete_attachmentdestructive declared
get_auth_inforead inferred
get_collectionread inferred
get_collection_document_structureread inferred
list_collectionsread inferred
create_collectionwrite inferred
update_collectionwrite inferred
add_user_to_collectionwrite inferred
remove_user_from_collectiondestructive declared
list_collection_membershipsread inferred
add_group_to_collectionwrite inferred
remove_group_from_collectiondestructive declared
list_collection_group_membershipsread inferred
delete_collectiondestructive declared
export_collectionwrite assumed
export_all_collectionswrite assumed
create_comment_on_documentwrite inferred
get_commentread inferred
update_commentwrite inferred
delete_commentdestructive declared
list_commentsread inferred
get_data_attributeread inferred
list_data_attributesread inferred
update_data_attributewrite inferred
delete_data_attributedestructive declared
get_documentread inferred
create_document_from_filewrite inferred
export_documentwrite assumed
list_documentsread inferred
get_document_childrenread inferred
list_draft_documentsread inferred
list_viewed_documentsread inferred
search_documents_with_questionread inferred
search_document_titlesread inferred
search_documentsread inferred
create_documentwrite inferred
update_documentwrite inferred
create_template_from_documentwrite inferred
unpublish_documentdestructive declared
move_documentwrite inferred
archive_documentdestructive declared
restore_documentdelete inferred
delete_documentdestructive declared
list_document_usersread inferred
list_document_membershipsread inferred
add_user_to_documentwrite inferred
remove_user_from_documentdestructive declared
list_archived_documentsdestructive declared
list_deleted_documentsread inferred
duplicate_documentwrite inferred
add_group_to_documentwrite inferred
remove_group_from_documentdestructive declared
list_document_group_membershipsread inferred
delete_all_trashdestructive declared
list_eventsread inferred
get_file_operationread inferred
delete_file_operationdestructive declared
get_file_redirectread inferred
list_file_operationsread inferred
get_groupread inferred
list_groupsread inferred
create_groupwrite inferred
update_groupwrite inferred
delete_groupdestructive declared
list_group_membershipsread inferred
add_user_to_groupwrite inferred
remove_user_from_groupdestructive declared
get_oauth_clientread inferred
list_oauth_clientsread inferred
update_oauth_clientwrite inferred
rotate_oauth_client_secretdestructive declared
delete_oauth_clientdestructive declared
list_oauth_authenticationsread inferred
revoke_oauth_authenticationdestructive declared
get_revisionread inferred
list_revisionsread inferred
get_share_by_documentread inferred
list_sharesread inferred
create_sharewrite inferred
update_share_published_statusread inferred
revoke_sharedestructive declared
add_starwrite inferred
list_starred_documentsread inferred
update_starwrite inferred
remove_stardestructive declared
send_user_invitessend inferred
get_userread inferred
list_usersread inferred
update_userwrite inferred
update_user_rolewrite inferred
suspend_userdestructive declared
activate_userwrite assumed
delete_userdestructive declared
list_document_viewsread inferred
create_view_for_documentread inferred
create_templatewrite inferred
list_templatesread inferred
get_templateread inferred
update_templatewrite inferred
delete_templatedestructive declared
restore_templatedelete inferred
duplicate_templatewrite inferred
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.