LeashIndex Get the report

Index / storage

IONOS CLOUD MCP Server

io-github-ionos-cloud-ionoscloud-mcp declares 118 capabilities across 118 tools, with 1 critical issue.

89/100 exposureHigh exposure

Manifest recorded 2026-10-22 from tools/list answered by the container image ghcr.io/ionos-cloud/ionoscloud-mcp version 1.1.2 (published as the image ghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2, listed in the official MCP registry as io.github.ionos-cloud/ionoscloud-mcp 1.1.2), 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.

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

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

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

118 of 118 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 · All 118 tools

118 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_application_loadbalancerread declared
get_billing_focus_specread inferred
get_billing_invoiceread inferred
get_billing_profileread inferred
get_billing_usage_by_datacenterread inferred
get_billing_utilization_dailyread inferred
get_cert_auto_certificateread declared
get_cert_certificateread declared
get_cert_providerread declared
get_contractread declared
get_datacenterread declared
get_dns_quotaread declared
get_dns_recordread declared
get_dns_reverse_recordread declared
get_dns_secondary_zoneread declared
get_dns_secondary_zone_axfrread declared
get_dns_zoneread declared
get_dns_zone_fileread declared
get_firewall_ruleread declared
get_ip_blockread declared
get_k8s_clusterread declared
get_k8s_default_versionread declared
get_k8s_noderead declared
get_k8s_nodepoolread declared
get_lanread declared
get_loadbalancerread declared
get_nat_gatewayread declared
get_network_loadbalancerread declared
get_nicread declared
get_object_storage_access_keyread inferred
get_object_storage_bucket_corsread inferred
get_object_storage_bucket_encryptionread inferred
get_object_storage_bucket_lifecycleread inferred
get_object_storage_bucket_locationread inferred
get_object_storage_bucket_lock_configurationread inferred
get_object_storage_bucket_policyread inferred
get_object_storage_bucket_policy_statusread inferred
get_object_storage_bucket_public_access_blockread inferred
get_object_storage_bucket_replicationread inferred
get_object_storage_bucket_taggingread inferred
get_object_storage_bucket_versioningread inferred
get_object_storage_object_legal_holdread inferred
get_object_storage_object_retentionread inferred
get_object_storage_object_taggingread inferred
get_object_storage_regionread inferred
get_private_cross_connectread declared
get_requestread declared
get_request_statusread declared
get_security_groupread declared
get_security_group_ruleread declared
get_serverread declared
get_server_gpuread declared
get_server_remote_consoleread declared
get_snapshotread declared
get_target_groupread declared
get_templateread declared
get_volumeread declared
head_object_storage_bucketread inferred
head_object_storage_objectread inferred
list_activitylog_contractsread inferred
list_activitylog_eventsread inferred
list_alb_forwarding_rulesread declared
list_application_loadbalancersread declared
list_billing_evnread inferred
list_billing_evn_by_periodread inferred
list_billing_invoicesread inferred
list_billing_invoices_by_periodread inferred
list_billing_productsread inferred
list_billing_trafficread inferred
list_billing_traffic_by_periodread inferred
list_billing_usageread inferred
list_billing_utilizationread inferred
list_billing_utilization_by_periodread inferred
list_cert_auto_certificatesread declared
list_cert_certificatesread declared
list_cert_providersread declared
list_datacentersread declared
list_dns_recordsread declared
list_dns_reverse_recordsread declared
list_dns_secondary_zone_recordsread declared
list_dns_secondary_zonesread declared
list_dns_zone_dnssec_keysread declared
list_dns_zone_recordsread declared
list_dns_zonesread declared
list_firewall_rulesread declared
list_imagesread declared
list_ip_blocksread declared
list_k8s_clustersread declared
list_k8s_nodepool_nodesread declared
list_k8s_nodepoolsread declared
list_k8s_versionsread declared
list_lan_nicsread declared
list_lansread declared
list_loadbalancer_nicsread declared
list_loadbalancersread declared
list_locationsread declared
list_nat_gateway_rulesread declared
list_nat_gatewaysread declared
list_network_loadbalancersread declared
list_nicsread declared
list_nlb_forwarding_rulesread declared
list_object_storage_access_keysread inferred
list_object_storage_bucketsread inferred
list_object_storage_object_versionsread inferred
list_object_storage_objectsread inferred
list_object_storage_regionsread inferred
list_private_cross_connectsread declared
list_requestsread declared
list_security_group_rulesread declared
list_security_groupsread declared
list_server_cdromsread declared
list_server_gpusread declared
list_server_volumesread declared
list_serversread declared
list_snapshotsread declared
list_target_groupsread declared
list_templatesread declared
list_volumesread 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.