Contabo (VPS) MCP Server
ai.com.mcp/contaboContabo API (v1.0.0) as MCP tools for cloud provisioning, and management. Powered by HAPI MCP server
Tools · 124
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 automatic…
List tags - List and filter all tags in your account
Create a new tag - Create a new tag in your account with attribute name and optional attribute color.
Get specific tag by id - Get attributes values to a specific tag on your account.
Update specific tag by id - Update attributes to your tag. Attributes are optional. If not set, the attributes will retain their original values.
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.
List tag assignments - List and filter all existing assignments for a tag in your account
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.
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.
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 …
List history about your assignments (audit) - List and filters the history about your assignments.
List history about your assignments (audit) - List and filters the history about your assignments.
Retrieve a PTR Record by ip address - Get all attributes for a specific PTR Record
Edit a PTR Record by ip address - Edit attributes for a specific PTR Record
Delete a PTR Record using ip address - Delete a PTR Record using ip address. Only IPv6 can be deleted
Create a new PTR Record using ip address - Create a new PTR Record using ip address. Only IPv6 can be created
List PTR records - Get a list of all PTR records, either customer or a list of IPs is required
List DNS zones - Get a list of all zones
Create DNS zone - Creates a new DNS zone for a customer
Retrieve a DNS Zone by zone name - Get all attributes for a specific DNS Zone
Delete a DNS zone. - Delete a DNS Zone using zone name.
List a DNS Zone's records - Get all the records of a DNS Zone
Create DNS zone record - Create resource record in a zone
Update DNS zone record - Create resource record in a zone
Delete a DNS zone record - Delete a DNZ Zone's record
Bulk delete DNS zone records - Delete multiple zone records from a DNS Zone
List history about your DNS Zones (audit) - List and filters the history about your DNS Zones .
List history about your DNS Records (audit) - List and filter the history of changes made to your DNS Records.
List VIPs - List and filter all vips in your account
Get specific VIP by ip - Get attributes values to a specific VIP on your account.
Assign a VIP to an VPS/VDS/Bare Metal - Assign a VIP to a VPS/VDS/Bare Metal using the machine id.
Unassign a VIP to a VPS/VDS/Bare Metal - Unassign a VIP from an VPS/VDS/Bare Metal using the machine id.
List history about your VIPs (audit) - List and filters the history about your VIPs.
List secrets - List and filter all secrets in your account.
Create a new secret - Create a new secret in your account with attributes name, type and value. Attribute type can be password or ssh.
Get specific secret by id - Get attributes values for a specific secret on your account.
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.
Delete existing secret by id - You can remove a specific secret from your account.
List history about your secrets (audit) - List and filters the history about your secrets.
List Private Networks - List and filter all Private Networks in your account
Create a new Private Network - Create a new Private Network in your account.
Update a Private Network by id - Update a Private Network by id in your account.
Get specific Private Network by id - Get attributes values to a specific Private Network on your account.
Delete existing Private Network by id - Delete existing Virtual Private Cloud by id and automatically unassign all instances from it
Add instance to a Private Network - Add a specific instance to a Private Network
Remove instance from a Private Network - Remove a specific instance from a Private Network
List history about your Private Networks (audit) - List and filters the history about your Private Networks.
List users - List and filter all your users.
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…
Get specific user by id - Get attributes for a specific user.
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.
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.
Send reset password email - Send reset password email for a specific user
Resend email verification - Resend email verification for a specific user
Get client - Get idm client.
Generate new client secret - Generate and get new client secret.
Get user is password set status - Get info about idm user if the password is set.
List roles - List and filter all your roles. A role allows you to specify permission to api endpoints and resources like compute.
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 ent…
Get specific role by id - Get attributes of specific role.
Update specific role by id - Update attributes to your role. Attributes are optional. If not set, the attributes will retain their original values.
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.
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 en…
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.
Get S3 compatible object storage credentials. - Get S3 compatible object storage credentials for accessing it via S3 compatible tools like `aws` cli.
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.
List history about your users (audit) - List and filter the history about your users.
List history about your roles (audit) - List and filter the history about your roles.
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 …
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.
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 …
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…
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 op…
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 y…
List instances - List and filter all instances in your account
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>V…
Get specific instance by id - Get attributes values to a specific instance on your account.
Update specific instance - Update specific instance by instanceId.
Reinstall specific instance - You can reinstall a specific instance with a new image and optionally add ssh keys, a root password or cloud-init.
Cancel specific instance by id - Your are free to cancel a previously created instance at any time.
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.
List history about your actions (audit) triggered via the API - List and filters the history about your actions your triggered via the API.
List history about your instances (audit) - List and filters the history about your instances.
List available standard and custom images - List and filter all available standard images provided by [Contabo](https://contabo.com) and your uploaded custom images.
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 for…
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
Update custom image name by its id - Update name of the custom image
Delete an uploaded custom image by its id - Your are free to delete a previously uploaded custom images at any time
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…
List snapshots - List and filter all your snapshots for a specific instance
Create a new instance snapshot - Create a new snapshot for instance, with name and description attributes
Retrieve a specific snapshot by id - Get all attributes for a specific snapshot
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.
Delete existing snapshot by id - Delete existing instance snapshot by id
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 ne…
List history about your custom images (audit) - List and filters the history about your custom images.
List history about your snapshots (audit) triggered via the API - List and filters the history about your snapshots your triggered via the API.
List all handles - List and filter all your handles
Create specific handle - Create specific handle
Get specific handle - Get specific handle
Remove specific handle - Remove specific handle
Update specific handle - Update specific handle
Set default handle - Set default handle
Check domain availablility - Check if a specific domain is available or not
List all domains - List and filter all your domains
Create or transfer a domain - Create or transfer a domain
List specific domain - List specific domain
Update a specific domain - Update nameservers and handles for a specific domain
Cancel a specific domain - Cancel a specific domain
Get auth code for a domain - Get auth code for a domain by id
Revoke cancellation for a specific domain - Revoke cancellation for a specific domain
Confirm transfer out for a domain - Confirm transfer out for a domain
Revoke transfer out for a domain - Revoke transfer out for a domain
List history about your handles (audit) - List and filters the history about your handles.
List history about your Domains (audit) - List and filters the history about your Domains.
List all your object storages - List and filter all object storages in your account
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 sp…
List data centers - List all data centers and their corresponding regions.
Get specific object storage by its id - Get data for a specific object storage on your account.
Modifies the display name of object storage - Modifies the display name of object storage. Display name must be unique.
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 automatica…
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 …
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.
List history about your object storages (audit) - List and filters the history about your object storages.
Similar MCP servers embedding-nearest
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"contabo_(vps)_mcp_server": {
"url": "https://contabo.run.mcp.com.ai/mcp",
"transport": "streamable-http"
}
}
}