LeashIndex Get the report

Index / messaging

MisarMail MCP Server

io-github-misar-ai-misarmail-mcp declares 55 capabilities across 55 tools, with 2 critical issues.

95/100 exposureHigh exposure

Manifest recorded 2026-10-11 from tools/list on https://api.misar.io/mail/mcp, published in the official MCP registry as io.github.Misar-AI/misarmail-mcp 5.1.2. 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 · irreversible-uncapped · 10 of 55 tools

10 tools are classified as irreversible and declare no limit.

critical · no-revocation · All 55 tools

55 of 55 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.

high · no-expiry · All 55 tools

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

55 of 55 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 · 10 of 55 tools

10 tools can modify data and declare no limit.

low · uncapped-read · 35 of 55 tools

35 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
send_emailsend inferred
list_emailsread declared
get_emailread inferred
reply_to_emailsend inferred
archive_emailsend inferred
validate_emailread declared
list_campaignsread declared
get_campaignread declared
create_campaignwrite inferred
send_campaigndestructive declared
list_contactsread declared
create_contactwrite inferred
update_contactdestructive declared
import_contactsdestructive declared
get_contact_scoreread declared
list_templatesread declared
create_templatewrite inferred
render_templateread declared
list_automationsread declared
get_automationread declared
create_automationwrite inferred
toggle_automationwrite assumed
list_ab_testsread declared
create_ab_testwrite inferred
select_ab_test_winnerdestructive declared
get_analyticsread declared
get_analytics_timelineread declared
generate_reportread declared
get_revenue_attributionread declared
get_monetization_statsread declared
get_deliverability_scoreread declared
run_deliverability_auditread declared
get_warmup_statusread declared
check_dmarcread declared
list_domainsread declared
add_domainwrite inferred
verify_domainread inferred
configure_inbound_domainsend inferred
list_formsread declared
get_formread declared
get_form_submissionsread declared
create_landing_pagewrite inferred
list_marketplace_itemsread declared
get_marketplace_itemread declared
list_inbox_conversationsread declared
get_inbox_conversation_messagesread declared
categorize_inbox_emailssend inferred
list_api_keysread declared
generate_subject_lineswrite assumed
list_integrationsread declared
get_integrationread declared
toggle_integrationwrite assumed
list_sandbox_sendsread declared
clear_sandboxdestructive declared
upgraderead 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.