Heroku vs io.github.hostinger/hostinger-api-mcp
Heroku is an MCP server published by heroku. Marketplaces we read that list it: 1 (Docker MCP Catalog). io.github.hostinger/hostinger-api-mcp is an MCP server published by hostinger. Marketplaces we read that list it: 2 (Official MCP Registry, Docker MCP Catalog). As of our marketplace pass on 2026-10-12. This pair was picked by a reader, not by our comparison rule, so search engines are asked not to index the page.
Where each is published
| Marketplace | ||
|---|---|---|
| Docker MCP Catalog | Listed Version: sha256:bc972fc22f00 Forks (GitHub): 30 Pulls (Docker Hub): 20 397 Stars (Docker Hub): 2 Stars (GitHub): 82 Not marked · First seen |
Listed Version: sha256:53ba798e692f Forks (GitHub): 58 Pulls (Docker Hub): 23 382 Stars (Docker Hub): 2 Stars (GitHub): 160 Not marked · First seen |
| Official MCP Registry | Not listed | Listed Version: 2.13.0 Forks (GitHub): 58 Stars (GitHub): 160 Not marked · First seen |
Each figure is the marketplace's own and is never added up across marketplaces. A marketplace that publishes no figure shows none: no number is not zero.
The facts side by side
| Fact | Heroku | io.github.hostinger/hostinger-api-mcp |
|---|---|---|
| Marketplaces that list it (differs) | 1 (worse) | 2 (better) |
| Stars (GitHub) (differs) | 82 (worse) | 160 (better) |
| Pulls (Docker Hub) (differs) | 20 397 (worse) | 23 382 (better) |
| Forks (GitHub) (differs) | 30 (worse) | 58 (better) |
| Last release (differs) | Not published | 2026-10-12 |
| Where it runs (differs) | On your machine (mcp/heroku) | Remote server or your machine |
| Transport (differs) | stdio | Streamable HTTP, stdio |
| Tools it declares (differs) | 34 | 118 |
| Environment variables it asks for | 1, secrets among them: 1 | 1, secrets among them: 1 |
| Licence (differs) | Apache-2.0 | MIT |
| Repository (differs) | github.com/heroku/heroku-mcp-server | github.com/hostinger/api-mcp-server |
| Changes in the last 7 days (differs) | 0 | 1 |
| First seen | 2026-10-11 | 2026-10-11 |
| Endpoint at the last check (differs) | no remote endpoint we check | Responded less than an hour ago |
Lines where the two differ have a tinted background and bold values. Where the data itself says which value is better (more marketplaces, a larger figure of the same marketplace, a fresher release, a verified mark on a marketplace that lists both), the better one is also marked green with ▲ and the worse one red with ▼. Where it runs, the transport, the tools, the settings, hooks, the bundle's parts, the licence and the week's changes are marked only as different: more or fewer is not better in itself.
What each says it does
Heroku
Heroku Platform MCP Server using the Heroku CLI.
io.github.hostinger/hostinger-api-mcp
MCP server for Hostinger API
How to run each
Heroku As a local MCP server: Docker image
claude mcp add --env "HEROKU_API_KEY=<YOUR_HEROKU_API_KEY>" --transport stdio heroku -- docker run -i --rm -e HEROKU_API_KEY mcp/heroku
Requires: HEROKU_API_KEY (secret)
io.github.hostinger/hostinger-api-mcp As a remote MCP server
claude mcp add --transport http hostinger-api-mcp https://mcp.hostinger.com
Requires: HOSTINGER_API_TOKEN (secret)
Commands built only from what the marketplaces declare; the full set for every client is on each card.
Only io.github.hostinger/hostinger-api-mcp has a remote endpoint we check. How we check endpoints
Tools each declares
Only Heroku declares
create_addoncreate_appdeploy_one_off_dynodeploy_to_herokuget_addon_infoget_app_infoget_app_logslist_addon_planslist_addon_serviceslist_addonslist_appslist_private_spaces
Show the remaining 22
list_teamsmaintenance_offmaintenance_onpg_backupspg_credentialspg_infopg_killpg_lockspg_maintenancepg_outlierspg_pspg_psqlpg_upgradepipelines_createpipelines_infopipelines_listpipelines_promoteps_listps_restartps_scalerename_apptransfer_app
Only io.github.hostinger/hostinger-api-mcp declares
DNS_deleteDNSRecordsV1DNS_getDNSRecordsV1DNS_getDNSSnapshotListV1DNS_getDNSSnapshotV1DNS_resetDNSRecordsV1DNS_restoreDNSSnapshotV1DNS_updateDNSRecordsV1DNS_validateDNSRecordsV1VPS_activateFirewallV1VPS_attachPublicKeyV1VPS_createFirewallRuleV1VPS_createNewFirewallV1
Show the remaining 106
VPS_createNewProjectV1VPS_createPTRRecordV1VPS_createPostInstallScriptV1VPS_createPublicKeyV1VPS_createSnapshotV1VPS_deactivateFirewallV1VPS_deleteFirewallRuleV1VPS_deleteFirewallV1VPS_deletePTRRecordV1VPS_deletePostInstallScriptV1VPS_deleteProjectV1VPS_deletePublicKeyV1VPS_deleteSnapshotV1VPS_getActionDetailsV1VPS_getActionsV1VPS_getAttachedPublicKeysV1VPS_getBackupsV1VPS_getDataCenterListV1VPS_getFirewallDetailsV1VPS_getFirewallListV1VPS_getMetricsV1VPS_getPostInstallScriptV1VPS_getPostInstallScriptsV1VPS_getProjectContainersV1VPS_getProjectContentsV1VPS_getProjectListV1VPS_getProjectLogsV1VPS_getPublicKeysV1VPS_getScanMetricsV1VPS_getSnapshotV1VPS_getTemplateDetailsV1VPS_getTemplatesV1VPS_getVirtualMachineDetailsV1VPS_getVirtualMachinesV1VPS_installMonarxV1VPS_purchaseNewVirtualMachineV1VPS_recreateVirtualMachineV1VPS_resetHostnameV1VPS_restartProjectV1VPS_restartVirtualMachineV1VPS_restoreBackupV1VPS_restoreSnapshotV1VPS_setHostnameV1VPS_setNameserversV1VPS_setPanelPasswordV1VPS_setRootPasswordV1VPS_setupPurchasedVirtualMachineV1VPS_startProjectV1VPS_startRecoveryModeV1VPS_startVirtualMachineV1VPS_stopProjectV1VPS_stopRecoveryModeV1VPS_stopVirtualMachineV1VPS_syncFirewallV1VPS_uninstallMonarxV1VPS_updateFirewallRuleV1VPS_updatePostInstallScriptV1VPS_updateProjectV1billing_deletePaymentMethodV1billing_disableAutoRenewalV1billing_enableAutoRenewalV1billing_getCatalogItemListV1billing_getPaymentMethodListV1billing_getSubscriptionListV1billing_setDefaultPaymentMethodV1domains_checkDomainAvailabilityV1domains_createDomainForwardingV1domains_createWHOISProfileV1domains_deleteDomainForwardingV1domains_deleteWHOISProfileV1domains_disableDomainLockV1domains_disablePrivacyProtectionV1domains_enableDomainLockV1domains_enablePrivacyProtectionV1domains_getDomainDetailsV1domains_getDomainForwardingV1domains_getDomainListV1domains_getWHOISProfileListV1domains_getWHOISProfileUsageV1domains_getWHOISProfileV1domains_purchaseNewDomainV1domains_updateDomainNameserversV1hosting_createWebsiteV1hosting_deployJsApplicationhosting_deployStaticWebsitehosting_deployWordpressPluginhosting_deployWordpressThemehosting_generateAFreeSubdomainV1hosting_importWordpressWebsitehosting_listAvailableDatacentersV1hosting_listJsDeploymentshosting_listOrdersV1hosting_listWebsitesV1hosting_showJsDeploymentLogshosting_verifyDomainOwnershipV1reach_createANewContactSegmentV1reach_createANewContactV1reach_createNewContactsV1reach_deleteAContactV1reach_getSegmentDetailsV1reach_listContactGroupsV1reach_listContactsV1reach_listProfilesV1reach_listSegmentContactsV1reach_listSegmentsV1v2_getDomainVerificationsDIRECT
Both declare
None
Tool names as each marketplace publishes them. More tools is not better in itself: compare what each needs for the job.
Settings each asks for
Only Heroku asks for
HEROKU_API_KEY (secret)
Only io.github.hostinger/hostinger-api-mcp asks for
APITOKEN (secret)HOSTINGER_API_TOKEN (secret)
Settings as each marketplace publishes them. Asking for fewer is not better in itself.
What it can do: Heroku · What it can do: io.github.hostinger/hostinger-api-mcp · Compare two other plugins
Data comes from the Docker MCP Catalog (desktop.docker.com/mcp/catalog) and Docker Hub. Data comes from the Official MCP Registry (registry.modelcontextprotocol.io), CC0 1.0. Figures come from our own regular passes over the marketplaces, last read on . We publish no contact details for plugin publishers.