Provider-neutral MCP server for AgentDispatch.
Search the available tool catalog to discover tools by name, description, or arguments. Use a regex pattern or natural language query to find relevant tools. Returns tool references that are automatically expanded into full tool definitions.
ArgumentsA call is made on an account: it counts against an allowance and the publisher sees it, which is why this one asks who you are first.
What it does
Contabo API (v1.0.0) as MCP tools for cloud provisioning, and management. Powered by HAPI MCP server
Quickstart
# 1 — install (mcprush login holds a key from your dashboard)
npx mcprush@latest add contabo-vps-mcp-server
# 2 — ask your agent something
> Contabo API (v1.0.0) as MCP tools for cloud provisioning, and management. Powered by HAPI MCP server
Contabo (VPS) MCP Server is free: there is no plan to choose, no cap to set and nothing that can bill you.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine — this server runs on the publisher’s own infrastructure behind our gateway, and what you install is the connection to it.
This is a public server: you run it yourself and this marketplace is not in the path. Claude Code registers it in one command.
claude mcp add --transport http contabo-vps-mcp-server https://contabo.run.mcp.com.ai/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing at the gateway. The server itself runs on the publisher’s own infrastructure, so nothing from this listing executes on your machine.
124 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Search the available tool catalog to discover tools by name, description, or arguments. Use a regex pattern or natural language query to find relevant tools. Returns tool references that are automatically expanded into full tool definitions.
Takes no parameters.
List tags - List and filter all tags in your account
Takes no parameters.
Create a new tag - Create a new tag in your account with attribute name and optional attribute color.
Takes no parameters.
Get specific tag by id - Get attributes values to a specific tag on your account.
Takes no parameters.
Update specific tag by id - Update attributes to your tag. Attributes are optional. If not set, the attributes will retain their original values.
Takes no parameters.
Delete existing tag by id - Your tag can be deleted if it is not assigned to any resource on your account. Check tag assigments before deleting tag.
Takes no parameters.
List tag assignments - List and filter all existing assignments for a tag in your account
Takes no parameters.
Get specific assignment for the tag - Get attributes for a specific tag assignment in your account. For this the resource type and resource id is required.
Takes no parameters.
Create a new assignment for the tag - Create a new tag assignment. This marks the specified resource with the specified tag for organizing purposes or to restrict access to that resource.
Takes no parameters.
Delete existing tag assignment - Tag assignment will be removed from the specified resource. If this tag is being used for access restrictions the affected users will no longer be able to access that resource.
Takes no parameters.
List history about your assignments (audit) - List and filters the history about your assignments.
Takes no parameters.
List history about your assignments (audit) - List and filters the history about your assignments.
Takes no parameters.
Retrieve a PTR Record by ip address - Get all attributes for a specific PTR Record
Takes no parameters.
Edit a PTR Record by ip address - Edit attributes for a specific PTR Record
Takes no parameters.
Delete a PTR Record using ip address - Delete a PTR Record using ip address. Only IPv6 can be deleted
Takes no parameters.
Create a new PTR Record using ip address - Create a new PTR Record using ip address. Only IPv6 can be created
Takes no parameters.
List PTR records - Get a list of all PTR records, either customer or a list of IPs is required
Takes no parameters.
List DNS zones - Get a list of all zones
Takes no parameters.
Create DNS zone - Creates a new DNS zone for a customer
Takes no parameters.
Retrieve a DNS Zone by zone name - Get all attributes for a specific DNS Zone
Takes no parameters.
Delete a DNS zone. - Delete a DNS Zone using zone name.
Takes no parameters.
List a DNS Zone's records - Get all the records of a DNS Zone
Takes no parameters.
Create DNS zone record - Create resource record in a zone
Takes no parameters.
Update DNS zone record - Create resource record in a zone
Takes no parameters.
Delete a DNS zone record - Delete a DNZ Zone's record
Takes no parameters.
Bulk delete DNS zone records - Delete multiple zone records from a DNS Zone
Takes no parameters.
List history about your DNS Zones (audit) - List and filters the history about your DNS Zones .
Takes no parameters.
List history about your DNS Records (audit) - List and filter the history of changes made to your DNS Records.
Takes no parameters.
List VIPs - List and filter all vips in your account
Takes no parameters.
Get specific VIP by ip - Get attributes values to a specific VIP on your account.
Takes no parameters.
Assign a VIP to an VPS/VDS/Bare Metal - Assign a VIP to a VPS/VDS/Bare Metal using the machine id.
Takes no parameters.
Unassign a VIP to a VPS/VDS/Bare Metal - Unassign a VIP from an VPS/VDS/Bare Metal using the machine id.
Takes no parameters.
List history about your VIPs (audit) - List and filters the history about your VIPs.
Takes no parameters.
List secrets - List and filter all secrets in your account.
Takes no parameters.
Create a new secret - Create a new secret in your account with attributes name, type and value. Attribute type can be password or ssh.
Takes no parameters.
Get specific secret by id - Get attributes values for a specific secret on your account.
Takes no parameters.
Update specific secret by id - Update attributes to your secret. Attributes are optional. If not set, the attributes will retain their original values. Only name and value can be updated.
Takes no parameters.
Delete existing secret by id - You can remove a specific secret from your account.
Takes no parameters.
List history about your secrets (audit) - List and filters the history about your secrets.
Takes no parameters.
List Private Networks - List and filter all Private Networks in your account
Takes no parameters.
Create a new Private Network - Create a new Private Network in your account.
Takes no parameters.
Update a Private Network by id - Update a Private Network by id in your account.
Takes no parameters.
Get specific Private Network by id - Get attributes values to a specific Private Network on your account.
Takes no parameters.
Delete existing Private Network by id - Delete existing Virtual Private Cloud by id and automatically unassign all instances from it
Takes no parameters.
Add instance to a Private Network - Add a specific instance to a Private Network
Takes no parameters.
Remove instance from a Private Network - Remove a specific instance from a Private Network
Takes no parameters.
List history about your Private Networks (audit) - List and filters the history about your Private Networks.
Takes no parameters.
List users - List and filter all your users.
Takes no parameters.
Create a new user - Create a new user with required attributes name, email, enabled, totp (=Two-factor authentication 2FA), admin (=access to all endpoints and resources), accessAllResources and roles. You can't specify any password / secrets for the user. For security reasons the user will have to specify secrets on his own.
Takes no parameters.
Get specific user by id - Get attributes for a specific user.
Takes no parameters.
Update specific user by id - Update attributes of a user. You may only specify the attributes you want to change. If an attribute is not set, it will retain its original value.
Takes no parameters.
Delete existing user by id - By deleting a user he will not be able to access any endpoints or resources any longer. In order to temporarily disable a user please update its `enabled` attribute.
Takes no parameters.
Send reset password email - Send reset password email for a specific user
Takes no parameters.
Resend email verification - Resend email verification for a specific user
Takes no parameters.
Get client - Get idm client.
Takes no parameters.
Generate new client secret - Generate and get new client secret.
Takes no parameters.
Get user is password set status - Get info about idm user if the password is set.
Takes no parameters.
List roles - List and filter all your roles. A role allows you to specify permission to api endpoints and resources like compute.
Takes no parameters.
Create a new role - Create a new role. In order to get a list availbale api enpoints (apiName) and their actions please refer to the GET api-permissions endpoint. For specifying `resources` please enter tag ids. For those to take effect please assign them to a resource in the tag management api.
Takes no parameters.
Get specific role by id - Get attributes of specific role.
Takes no parameters.
Update specific role by id - Update attributes to your role. Attributes are optional. If not set, the attributes will retain their original values.
Takes no parameters.
Delete existing role by id - You can't delete a role if it is still assigned to a user. In such cases please remove the role from the users.
Takes no parameters.
List of API permissions - List all available API permissions. This list serves as a reference for specifying roles. As endpoints differ in their possibilities not all actions are available for each endpoint.
Takes no parameters.
Get list of S3 compatible object storage credentials for user. - Get list of S3 compatible object storage credentials for accessing it via S3 compatible tools like `aws` cli.
Takes no parameters.
Get S3 compatible object storage credentials. - Get S3 compatible object storage credentials for accessing it via S3 compatible tools like `aws` cli.
Takes no parameters.
Regenerates secret key of specified user for the S3 compatible object storages. - Regenerates secret key of specified user for the a specific S3 compatible object storages.
Takes no parameters.
List history about your users (audit) - List and filter the history about your users.
Takes no parameters.
List history about your roles (audit) - List and filter the history about your roles.
Takes no parameters.
Start a compute instance / resource identified by its id - Starting a compute instance / resource is like powering on a real server. If the compute instance / resource is already started nothing will happen. You may check the current status anytime when getting information about a compute instance / resource.
Takes no parameters.
Restart a compute instance / resource identified by its id. - To restart a compute instance that has been identified by its id, you should perform a restart action on it.
Takes no parameters.
Stop compute instance / resource by its id - Stopping a compute instance / resource is like powering off a real server. So please be aware that data may be lost. Alternatively you may log in and shut your compute instance / resource gracefully via the operating system. If the compute instance / resource is already stopped nothing will happen. You may check the current status anytime when getting i
Takes no parameters.
Shutdown compute instance / resource by its id - Shutdown an compute instance / resource. This is similar to pressing the power button on a physical machine. This will send an ACPI event for the guest OS, which should then proceed to a clean shutdown.
Takes no parameters.
Rescue a compute instance / resource identified by its id - You can reboot your instance in rescue mode to resolve system issues. Rescue system is Linux based and its booted instead of your regular operating system. The disk containing your operating sytstem, software and your data is already mounted for you to access and repair/modify files. After a reboot your compute instance will boot your ope
Takes no parameters.
Reset password for a compute instance / resource referenced by an id - Reset password for a compute instance / resource referenced by an id. This will reset the current password to the password that you provided in the body of this request.
Takes no parameters.
List instances - List and filter all instances in your account
Takes no parameters.
Create a new instance - Create a new instance for your account with the provided parameters. <table> <tr><th>ProductId</th><th>Product</th><th>Disk Size</th></tr> <tr><td>V91</td><td>VPS 10 NVMe</td><td>75 GB NVMe</td></tr> <tr><td>V92</td><td>VPS 10 SSD</td><td>150 GB SSD</td></tr> <tr><td>V93</td><td>VPS 10 Storage</td><td>300 GB SSD</td></tr>
Takes no parameters.
Get specific instance by id - Get attributes values to a specific instance on your account.
Takes no parameters.
Update specific instance - Update specific instance by instanceId.
Takes no parameters.
Reinstall specific instance - You can reinstall a specific instance with a new image and optionally add ssh keys, a root password or cloud-init.
Takes no parameters.
Cancel specific instance by id - Your are free to cancel a previously created instance at any time.
Takes no parameters.
Upgrading instance capabilities - In order to enhance your instance with additional features you can purchase add-ons. Currently only firewalling and private network addon is allowed.
Takes no parameters.
List history about your actions (audit) triggered via the API - List and filters the history about your actions your triggered via the API.
Takes no parameters.
List history about your instances (audit) - List and filters the history about your instances.
Takes no parameters.
List available standard and custom images - List and filter all available standard images provided by [Contabo](https://contabo.com) and your uploaded custom images.
Takes no parameters.
Provide a custom image - In order to provide a custom image please specify an URL from where the image can be directly downloaded. A custom image must be in either `.iso` or `.qcow2` format. Other formats will be rejected. Please note that downloading can take a while depending on network speed resp. bandwidth and size of image. You can check the status by retrieving information about the image vi
Takes no parameters.
Get details about a specific image by its id - Get details about a specific image. This could be either a standard or custom image. In case of an custom image you can also check the download status
Takes no parameters.
Update custom image name by its id - Update name of the custom image
Takes no parameters.
Delete an uploaded custom image by its id - Your are free to delete a previously uploaded custom images at any time
Takes no parameters.
List statistics regarding the customer's custom images - List statistics regarding the customer's custom images such as the number of custom images uploaded, used disk space, free available disk space and total available disk space
Takes no parameters.
List snapshots - List and filter all your snapshots for a specific instance
Takes no parameters.
Create a new instance snapshot - Create a new snapshot for instance, with name and description attributes
Takes no parameters.
Retrieve a specific snapshot by id - Get all attributes for a specific snapshot
Takes no parameters.
Update specific snapshot by id - Update attributes of a snapshot. You may only specify the attributes you want to change. If an attribute is not set, it will retain its original value.
Takes no parameters.
Delete existing snapshot by id - Delete existing instance snapshot by id
Takes no parameters.
Revert the instance to a particular snapshot based on its identifier - Rollback the instance to a specific snapshot. In case the snapshot is not the latest one, it will automatically delete all the newer snapshots of the instance
Takes no parameters.
List history about your custom images (audit) - List and filters the history about your custom images.
Takes no parameters.
List history about your snapshots (audit) triggered via the API - List and filters the history about your snapshots your triggered via the API.
Takes no parameters.
List all handles - List and filter all your handles
Takes no parameters.
Create specific handle - Create specific handle
Takes no parameters.
Get specific handle - Get specific handle
Takes no parameters.
Remove specific handle - Remove specific handle
Takes no parameters.
Update specific handle - Update specific handle
Takes no parameters.
Set default handle - Set default handle
Takes no parameters.
Check domain availablility - Check if a specific domain is available or not
Takes no parameters.
List all domains - List and filter all your domains
Takes no parameters.
Create or transfer a domain - Create or transfer a domain
Takes no parameters.
List specific domain - List specific domain
Takes no parameters.
Update a specific domain - Update nameservers and handles for a specific domain
Takes no parameters.
Cancel a specific domain - Cancel a specific domain
Takes no parameters.
Get auth code for a domain - Get auth code for a domain by id
Takes no parameters.
Revoke cancellation for a specific domain - Revoke cancellation for a specific domain
Takes no parameters.
Confirm transfer out for a domain - Confirm transfer out for a domain
Takes no parameters.
Revoke transfer out for a domain - Revoke transfer out for a domain
Takes no parameters.
List history about your handles (audit) - List and filters the history about your handles.
Takes no parameters.
List history about your Domains (audit) - List and filters the history about your Domains.
Takes no parameters.
List all your object storages - List and filter all object storages in your account
Takes no parameters.
Create a new object storage - Create / purchase a new object storage in your account. Please note that you can only buy one object storage per location. You can actually increase the object storage space via `POST` to `/v1/object-storages/{objectStorageId}/resize`
Takes no parameters.
List data centers - List all data centers and their corresponding regions.
Takes no parameters.
Get specific object storage by its id - Get data for a specific object storage on your account.
Takes no parameters.
Modifies the display name of object storage - Modifies the display name of object storage. Display name must be unique.
Takes no parameters.
Upgrade object storage size resp. update autoscaling settings. - Upgrade object storage size. You can also adjust the autoscaling settings for your object storage. Autoscaling allows you to automatically purchase storage capacity on a monthly basis up to the specified limit.
Takes no parameters.
List usage statistics about the specified object storage - List usage statistics about the specified object storage such as the number of objects uploaded / created, used object storage space. Please note that the usage statistics are updated regularly and are not live usage statistics.
Takes no parameters.
Cancels the specified object storage at the next possible date - Cancels the specified object storage at the next possible date. Please be aware of your contract periods.
Takes no parameters.
List history about your object storages (audit) - List and filters the history about your object storages.
Takes no parameters.
- Every tool, no call limit
- No card, no account needed
- Source published under a licence you can read
- Runs on your machine — nothing of it reaches our gateway
- Nothing to cap, because nothing bills
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable. Contabo (VPS) MCP Server costs nothing to install and nothing to call, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is a hosted endpoint: the publisher runs it and we connect to it. The scanner reads packages and source, and neither exists to read here, so there is no grade — not a withheld one, an unmeasured one. What can be checked instead is on Installation: what it asks to reach and what it writes.
Release history
Pinned to 0.6.0 — the install command below asks for that release. A pin is part of an install, so it is kept for this visit and written down when you install.
No release note was published with this version.
Only accounts with at least 50 real tool calls against this server in the last 90 days can post. Ratings are weighted by how much the reviewer actually uses it, and publishers can reply once per review.
Writing one takes an account with at least 50 real tool calls against Contabo (VPS) MCP Server in the last 90 days. That is the whole gate — there is no other way to post, which is why the counts beside each review are worth reading.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes an account with 50 real tool calls against it.