LeashIndex Get the report

Index / messaging

io.github.NtrpyDev/proton-workflow-connector

io-github-ntrpydev-proton-workflow-connector declares 68 capabilities across 68 tools, with 2 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-13 from tools/list answered by the PyPI package proton-workflow-connector==1.3.0 (published to PyPI as proton-workflow-connector, listed in the official MCP registry as io.github.NtrpyDev/proton-workflow-connector 1.3.0), run in an isolated container with no network access and placeholder credentials. The date changes only when the manifest does. Not verified by a maintainer.

Note. Installed with the MCP Python SDK held below version 2.0. With the newest SDK this version of the package stopped before it could list its tools.

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 68 tools

68 of 68 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 · 30 of 68 tools

30 tools are classified as irreversible and declare no limit.

high · no-expiry · All 68 tools

68 of 68 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 68 tools

68 of 68 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 · 16 of 68 tools

16 tools can modify data and declare no limit.

low · uncapped-read · 22 of 68 tools

22 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
list_foldersread declared
folder_statusread declared
create_folderwrite inferred
rename_folderwrite inferred
delete_folderdestructive declared
subscribe_folderwrite assumed
unsubscribe_folderwrite assumed
search_mailread declared
search_all_mailread declared
poll_mailboxread declared
poll_aliasesread declared
read_mailread declared
read_threadread declared
get_headersread declared
inspect_attachmentsread declared
download_attachmentread declared
send_mailsend inferred
reply_mailsend inferred
reply_allwrite assumed
forward_mailsend inferred
draft_replysend inferred
draft_forwardsend inferred
create_draftwrite inferred
update_draftwrite inferred
delete_draftdestructive declared
send_draftsend inferred
mark_readread inferred
mark_unreadsend inferred
star_messagesend inferred
unstar_messagesend inferred
move_messagewrite inferred
copy_messagesend inferred
list_labelsread declared
apply_labelsend inferred
remove_labeldelete inferred
unsubscribesend inferred
archive_messagesend inferred
trash_messagesend inferred
mark_spamwrite inferred
mark_not_spamwrite inferred
restore_messagesend inferred
permanently_delete_messagedestructive declared
bulk_mark_readread inferred
bulk_mark_unreadsend inferred
bulk_starsend inferred
bulk_unstarsend inferred
bulk_movewrite inferred
bulk_copysend inferred
bulk_archivedelete inferred
bulk_trashsend inferred
bulk_restoresend inferred
bulk_permanently_deletedestructive declared
empty_trashdestructive declared
empty_spamdestructive declared
simplelogin_user_inforead declared
simplelogin_statsread declared
simplelogin_list_aliasesread declared
simplelogin_get_aliasread declared
simplelogin_create_random_aliaswrite inferred
simplelogin_get_alias_optionsread declared
simplelogin_create_custom_aliaswrite inferred
simplelogin_update_aliaswrite inferred
simplelogin_toggle_aliaswrite assumed
simplelogin_delete_aliasdestructive declared
simplelogin_list_alias_contactsread declared
simplelogin_create_alias_contactwrite inferred
simplelogin_list_mailboxesread declared
server_statusread declared
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.