LeashIndex Get the report

Index / messaging

CorpusIQ

io-corpusiq-multi-source-mcp declares 121 capabilities across 121 tools, with 2 critical issues.

98/100 exposureHigh exposure

Manifest recorded 2026-10-11 from tools/list on https://mcp2.corpusiq.io/mcp, published in the official MCP registry as io.corpusiq/multi-source-mcp 1.0.0. 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 121 tools

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

10 tools are classified as irreversible and declare no limit.

high · no-expiry · All 121 tools

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

121 of 121 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 · 4 of 121 tools

4 tools can modify data and declare no limit.

low · uncapped-read · 107 of 121 tools

107 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
get_connector_statusread declared
resolve_connectorread declared
ask_corpusiqread declared
select_runbookread declared
list_runbooksread declared
run_runbookread declared
list_skillsread declared
invoke_skillread declared
cross_source_ads_connectorread declared
cross_source_email_connectorread declared
canonical_context_getread declared
canonical_facts_getread declared
canonical_facts_listread declared
canonical_facts_setwrite inferred
canonical_decisions_addwrite inferred
canonical_decisions_listread declared
canonical_pending_commitdestructive declared
canonical_pending_canceldestructive declared
truth_sources_listread declared
truth_sources_registerwrite assumed
truth_sources_removedelete inferred
metric_spec_listread declared
metric_spec_getread declared
metric_spec_setwrite inferred
metric_spec_removedelete inferred
metric_spec_resolveread declared
metric_spec_drift_reportread declared
ga4_connectorread declared
quickbooks_connectorread declared
meta_ads_connectorread declared
google_ads_connectorread declared
slack_connectorread declared
get_my_youtube_analyticsread declared
get_my_youtube_videosread declared
search_youtuberead declared
get_youtube_videoread declared
get_youtube_transcriptread declared
get_youtube_channelread declared
get_youtube_channel_videosread declared
get_youtube_commentsread declared
get_my_youtube_channelread declared
list_my_youtube_channelsread declared
get_my_youtube_video_analyticsread declared
get_my_youtube_geographyread declared
add_my_youtube_brand_channeldestructive declared
remove_my_youtube_brand_channeldestructive declared
set_my_primary_youtube_channeldestructive declared
tiktok_connectorread declared
ebay_connectorread declared
klaviyo_connectorread declared
mailchimp_connectorread declared
constantcontact_connectorread declared
activecampaign_connectorread declared
odoo_connectorread declared
amazon_seller_connectorread declared
airtable_connectorread declared
calendly_connectorread declared
monday_connectorread declared
search_console_connectorread declared
postscript_connectorread declared
connect_gunbrokerread declared
get_gunbroker_connection_statusread declared
disconnect_gunbroker_connectiondestructive declared
search_gunbroker_itemsread declared
get_gunbroker_itemread declared
list_gunbroker_categoriesread declared
find_gunbroker_ffl_by_zipread declared
list_gunbroker_items_soldread declared
list_gunbroker_items_sellingread declared
get_gunbroker_inventory_summaryread declared
list_gunbroker_items_unsoldread declared
list_gunbroker_items_scheduledread declared
list_gunbroker_watched_itemsread declared
list_gunbroker_ordersread declared
get_gunbroker_orderread declared
list_gunbroker_feedbackread declared
list_gunbroker_fraud_claimsread declared
get_gunbroker_account_summaryread declared
get_gunbroker_billing_summaryread declared
semrush_connectorread declared
ahrefs_connectorread declared
web_fetch_connectorread declared
posthog_connectorread declared
stripe_connectorread declared
axonaut_connectorread declared
notion_connectorread declared
linkedin_ads_connectorread declared
close_connectorread declared
salesforce_connectorread declared
github_connectorread declared
bing_webmaster_connectorread declared
callrail_connectorread declared
podium_connectorread declared
shopline_connectorread declared
email_connectorread declared
calendar_connectorread declared
drive_connectorread declared
crm_connectorread declared
chart_renderread declared
dashboard_renderread declared
quickbooks_dashboardread declared
stripe_dashboardread declared
axonaut_dashboardread declared
mailchimp_dashboardread declared
shopify_dashboardread declared
posthog_dashboardread declared
semrush_dashboardread declared
ahrefs_dashboardread declared
bing_webmaster_dashboardread declared
github_release_quality_dashboardread declared
featured_seo_auditread declared
featured_competitive_intelligence_briefread declared
featured_cash_recovery_engineread declared
featured_sales_call_prep_briefread declared
featured_executive_summary_writerread declared
reset_connector_tokendestructive declared
disable_connectorread inferred
enable_connectorread inferred
logout_alldestructive declared
get_my_usage_statsread declared
get_user_statisticsread 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.