NestDaddy

Contabo (VPS) MCP Server

ai.com.mcp/contabo · v0.6.0

Contabo API (v1.0.0) as MCP tools for cloud provisioning, and management. Powered by HAPI MCP server

Connect Remote server

Terminal
claude mcp add --transport http contabo https://contabo.run.mcp.com.ai/mcp --header "Authorization: Bearer <YOUR_API_KEY>" --header "x-request-id: <X_REQUEST_ID>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "contabo": {
      "url": "https://contabo.run.mcp.com.ai/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>",
        "x-request-id": "<X_REQUEST_ID>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "contabo": {
      "type": "http",
      "url": "https://contabo.run.mcp.com.ai/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>",
        "x-request-id": "<X_REQUEST_ID>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://contabo.run.mcp.com.ai/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 80 found in our last check

  • tool_search

    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.

  • retrieveTagList

    List tags - List and filter all tags in your account

  • createTag

    Create a new tag - Create a new tag in your account with attribute name and optional attribute color.

  • retrieveTag

    Get specific tag by id - Get attributes values to a specific tag on your account.

  • updateTag

    Update specific tag by id - Update attributes to your tag. Attributes are optional. If not set, the attributes will retain their original values.

  • deleteTag

    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.

  • retrieveAssignmentList

    List tag assignments - List and filter all existing assignments for a tag in your account

  • retrieveAssignment

    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.

  • createAssignment

    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.

  • deleteAssignment

    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.

  • retrieveTagAuditsList

    List history about your assignments (audit) - List and filters the history about your assignments.

  • retrieveAssignmentsAuditsList

    List history about your assignments (audit) - List and filters the history about your assignments.

  • retrievePtrRecord

    Retrieve a PTR Record by ip address - Get all attributes for a specific PTR Record

  • updatePtrRecord

    Edit a PTR Record by ip address - Edit attributes for a specific PTR Record

  • deletePtrRecord

    Delete a PTR Record using ip address - Delete a PTR Record using ip address. Only IPv6 can be deleted

  • createPtrRecord

    Create a new PTR Record using ip address - Create a new PTR Record using ip address. Only IPv6 can be created

  • retrievePtrRecordsList

    List PTR records - Get a list of all PTR records, either customer or a list of IPs is required

  • retrieveDnsZonesList

    List DNS zones - Get a list of all zones

  • createDnsZone

    Create DNS zone - Creates a new DNS zone for a customer

  • retrieveDnsZone

    Retrieve a DNS Zone by zone name - Get all attributes for a specific DNS Zone

  • deleteDnsZone

    Delete a DNS zone. - Delete a DNS Zone using zone name.

  • retrieveDnsZoneRecordsList

    List a DNS Zone's records - Get all the records of a DNS Zone

  • createDnsZoneRecord

    Create DNS zone record - Create resource record in a zone

  • updateDnsZoneRecord

    Update DNS zone record - Create resource record in a zone

  • deleteDnsZoneRecord

    Delete a DNS zone record - Delete a DNZ Zone's record

  • bulkDeleteDnsZoneRecords

    Bulk delete DNS zone records - Delete multiple zone records from a DNS Zone

  • retrieveImageAuditsList

    List history about your DNS Zones (audit) - List and filters the history about your DNS Zones .

  • retrieveRecordAuditsList

    List history about your DNS Records (audit) - List and filter the history of changes made to your DNS Records.

  • retrieveVipList

    List VIPs - List and filter all vips in your account

  • retrieveVip

    Get specific VIP by ip - Get attributes values to a specific VIP on your account.

  • assignIp

    Assign a VIP to an VPS/VDS/Bare Metal - Assign a VIP to a VPS/VDS/Bare Metal using the machine id.

  • unassignIp

    Unassign a VIP to a VPS/VDS/Bare Metal - Unassign a VIP from an VPS/VDS/Bare Metal using the machine id.

  • retrieveVipAuditsList

    List history about your VIPs (audit) - List and filters the history about your VIPs.

  • retrieveSecretList

    List secrets - List and filter all secrets in your account.

  • createSecret

    Create a new secret - Create a new secret in your account with attributes name, type and value. Attribute type can be password or ssh.

  • retrieveSecret

    Get specific secret by id - Get attributes values for a specific secret on your account.

  • updateSecret

    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.

  • deleteSecret

    Delete existing secret by id - You can remove a specific secret from your account.

  • retrieveSecretAuditsList

    List history about your secrets (audit) - List and filters the history about your secrets.

  • retrievePrivateNetworkList

    List Private Networks - List and filter all Private Networks in your account

  • createPrivateNetwork

    Create a new Private Network - Create a new Private Network in your account.

  • patchPrivateNetwork

    Update a Private Network by id - Update a Private Network by id in your account.

  • retrievePrivateNetwork

    Get specific Private Network by id - Get attributes values to a specific Private Network on your account.

  • deletePrivateNetwork

    Delete existing Private Network by id - Delete existing Virtual Private Cloud by id and automatically unassign all instances from it

  • assignInstancePrivateNetwork

    Add instance to a Private Network - Add a specific instance to a Private Network

  • unassignInstancePrivateNetwork

    Remove instance from a Private Network - Remove a specific instance from a Private Network

  • retrievePrivateNetworkAuditsList

    List history about your Private Networks (audit) - List and filters the history about your Private Networks.

  • retrieveUserList

    List users - List and filter all your users.

  • createUser

    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 t…

  • retrieveUser

    Get specific user by id - Get attributes for a specific user.

  • updateUser

    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.

  • deleteUser

    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.

  • resetPassword

    Send reset password email - Send reset password email for a specific user

  • resendEmailVerification

    Resend email verification - Resend email verification for a specific user

  • retrieveUserClient

    Get client - Get idm client.

  • generateClientSecret

    Generate new client secret - Generate and get new client secret.

  • retrieveUserIsPasswordSet

    Get user is password set status - Get info about idm user if the password is set.

  • retrieveRoleList

    List roles - List and filter all your roles. A role allows you to specify permission to api endpoints and resources like compute.

  • createRole

    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 ta…

  • retrieveRole

    Get specific role by id - Get attributes of specific role.

  • updateRole

    Update specific role by id - Update attributes to your role. Attributes are optional. If not set, the attributes will retain their original values.

  • deleteRole

    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.

  • retrieveApiPermissionsList

    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.

  • listObjectStorageCredentials

    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.

  • getObjectStorageCredentials

    Get S3 compatible object storage credentials. - Get S3 compatible object storage credentials for accessing it via S3 compatible tools like `aws` cli.

  • regenerateObjectStorageCredentials

    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.

  • retrieveUserAuditsList

    List history about your users (audit) - List and filter the history about your users.

  • retrieveRoleAuditsList

    List history about your roles (audit) - List and filter the history about your roles.

  • start

    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…

  • restart

    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

    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 co…

  • shutdown

    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.

  • rescue

    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 d…

  • resetPasswordAction

    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.

  • retrieveInstancesList

    List instances - List and filter all instances in your account

  • createInstance

    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><…

  • retrieveInstance

    Get specific instance by id - Get attributes values to a specific instance on your account.

  • patchInstance

    Update specific instance - Update specific instance by instanceId.

  • reinstallInstance

    Reinstall specific instance - You can reinstall a specific instance with a new image and optionally add ssh keys, a root password or cloud-init.

  • cancelInstance

    Cancel specific instance by id - Your are free to cancel a previously created instance at any time.

Headers

NameDescription
Authorization
Required, secret
Bearer token for authenticating with the Contabo API. Obtain via the documented token endpoint.
x-request-id
Optional
Optional request ID for tracing (recommended for support/debugging)

Details

Endpointhttps://contabo.run.mcp.com.ai/mcp (Streamable HTTP)
First published8 Jan 2026
Last updated8 Jan 2026
Registry nameai.com.mcp/contabo

More search and web servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.