LeashIndex Get the report

Index / messaging

com.makehybrid/mcp

com-makehybrid-mcp declares 120 capabilities across 120 tools, with 2 critical issues. One of them, no-revocation, is recorded for every server in the index because MCP has no field in which to declare a way to switch a tool off; a missing declaration is not evidence that the control is missing.

100/100 exposureHigh exposure

Manifest recorded 2026-11-08 from tools/list on https://makehybrid.com/mcp, published in the official MCP registry as com.makehybrid/mcp 1.1.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 120 tools

120 of 120 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 · destructive-uncapped · 28 of 120 tools

28 tools are annotated by the server as destructive (destructiveHint) and declare no limit. In MCP that annotation marks a tool that may make destructive changes rather than only additive ones; it does not say the change cannot be undone.

high · no-expiry · All 120 tools

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

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

low · uncapped-read · 92 of 120 tools

92 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
makehybrid_aboutread declared
makehybrid_list_operationsread declared
makehybrid_describe_operationread declared
makehybrid_readread declared
makehybrid_writedestructive declared
makehybrid_statusread declared
complete_connect_credentialsdestructive declared
complete_connect_cookiedestructive declared
complete_connect_accountsread declared
complete_linkedin_search_peopleread declared
complete_linkedin_search_postsread declared
complete_usersread declared
complete_chats_listread declared
complete_chats_messages_senddestructive declared
complete_posts_createdestructive declared
complete_webhooks_inbox_listread declared
complete_connect_link_createdestructive declared
complete_inbox_v1_inboxesread declared
complete_inbox_v1_conversationsread declared
complete_inbox_v1_conversations_messages_senddestructive declared
complete_x_v1_messagesdestructive declared
complete_rooms_listread declared
complete_rooms_createdestructive declared
complete_rooms_tasks_listread declared
complete_rooms_tasks_createdestructive declared
complete_rooms_messages_listread declared
complete_rooms_messages_senddestructive declared
complete_rooms_work_readyread declared
complete_linkedin_searchread declared
complete_inbox_v1_conversations_messages_listread declared
complete_campaigns_listread declared
complete_campaigns_createdestructive declared
complete_asana_v1_connectionsread declared
complete_asana_v1_connections_linkdestructive declared
complete_asana_v1_connections_projectsread declared
complete_asana_v1_connections_projects_tasksread declared
complete_booking_v1_pages_listread declared
complete_booking_v1_pages_createdestructive declared
complete_booking_v1_pages_getread declared
complete_booking_v1_pages_callsread declared
complete_setupread declared
complete_topvoicesread declared
complete_chats_getread declared
complete_chats_pictureread declared
complete_chatwoot_v1_connectionsread declared
complete_chatwoot_v1_connections_linkdestructive declared
complete_chatwoot_v1_connections_inboxesread declared
complete_chatwoot_v1_connections_conversationsread declared
complete_clickup_v1_connectionsread declared
complete_clickup_v1_connections_linkdestructive declared
complete_clickup_v1_connections_projectsread declared
complete_clickup_v1_connections_projects_tasksread declared
complete_connect_optionsread declared
complete_connect_link_getread declared
complete_discord_v1_serversread declared
complete_discord_v1_connection_linkdestructive declared
complete_discord_v1_servers_channelsread declared
complete_discord_v1_channels_messagesread declared
complete_google_ads_v1_changesread declared
complete_google_ads_v1_promptsread declared
complete_google_ads_v1_accountsread declared
complete_google_ads_v1_changes_applydestructive declared
complete_hubspot_v1_connectionsread declared
complete_hubspot_v1_connections_linkdestructive declared
complete_hubspot_v1_connections_projectsread declared
complete_hubspot_v1_connections_projects_tasksread declared
complete_inbox_v1_teamsread declared
complete_inbox_v1_agentsread declared
complete_inbox_v1_labelsread declared
complete_inbox_v1_accountread declared
complete_inbox_v1_contactsread declared
complete_inboxes_chats_listread declared
complete_inboxes_chats_createdestructive declared
complete_jira_v1_connectionsread declared
complete_jira_v1_connections_linkdestructive declared
complete_jira_v1_connections_projectsread declared
complete_jira_v1_connections_projects_tasksread declared
complete_line_v1_connections_listread declared
complete_line_v1_connections_linkdestructive declared
complete_line_v1_connections_getread declared
complete_line_v1_connections_chatsread declared
complete_linkedin_jobsread declared
complete_linkedin_projectsread declared
complete_linkedin_contractsread declared
complete_linkedin_company_pagesread declared
complete_linkedin_inmail_creditsread declared
complete_linkedin_recruiter_jobsread declared
complete_linkedin_search_parametersread declared
complete_pagesread declared
complete_pages_logodestructive declared
complete_posts_getread declared
complete_posts_commentsread declared
complete_posts_reactionsread declared
complete_rooms_keysread declared
complete_rooms_serversread declared
complete_rooms_arrivalsread declared
complete_rooms_channelsread declared
complete_slack_v1_workspacesread declared
complete_slack_v1_connection_linkdestructive declared
complete_slack_v1_workspaces_channelsread declared
complete_slack_v1_workspaces_usersread declared
complete_users_visit_profiledestructive declared
complete_users_me_relation_requestsread declared
complete_users_chatread declared
complete_webchat_v1_roomsread declared
complete_webchat_v1_agentsread declared
complete_webchat_v1_widgets_listread declared
complete_webchat_v1_widgets_createdestructive declared
complete_webhooks_inbox_createdestructive declared
complete_webhooks_statusread declared
complete_webhooks_endpointsread declared
complete_whatsapp_v1_chatsread declared
complete_whatsapp_v1_groupsread declared
complete_whatsapp_v1_messagesdestructive declared
complete_whatsapp_v1_connectionread declared
complete_workspace_peopleread declared
complete_workspace_surfaceread declared
complete_x_v1_2_users_meread declared
complete_x_v1_connectionread declared
complete_x_v1_2_dm_eventsread 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.