Back to resources

MCP SERVER

Contabo (VPS) MCP Server

Primary machine endpointhttps://contabo.run.mcp.com.ai/mcp
Use with an agent

SUMMARY

What it does

This MCP server exposes the Contabo API (v1.0.0) as MCP tools for cloud provisioning and management. It is powered by the HAPI MCP server. The server is listed in the official MCP registry as 'ai.com.mcp/contabo' version 0.6.0. Runtime verification confirmed a healthy endpoint (HTTP 200) with 124 tools discovered via MCP protocol. The server requires a bearer token for authentication (Authorization header) and supports optional request tracing via x-request-id. The tool catalog includes operations for managing tags, tag assignments, PTR records, and DNS zones, among others. The source repository is https://github.com/la-rebelion/hapimcp.

CAPABILITIES

Capabilities and scope

Evidence-backed capability profile

tag.manageweight 80 · confidence 90tag.assignweight 80 · confidence 90dns.manageweight 70 · confidence 80ptr.manageweight 70 · confidence 80tool.discoverweight 50 · confidence 100

TOOLS IN THIS MCP SERVER

Tools exposed by this MCP server

createAssignmentCreate a new assignment for the tag

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.

Effect: irreversibleConfirm: explicit policy
createDnsZoneCreate DNS zone

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

Effect: irreversibleConfirm: explicit policy
createPtrRecordCreate a new PTR Record using ip address

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

Effect: irreversibleConfirm: explicit policy
createTagCreate a new tag

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

Effect: irreversibleConfirm: explicit policy
deleteAssignmentDelete existing tag assignment

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.

Effect: irreversibleConfirm: explicit policy
deletePtrRecordDelete a PTR Record using ip address

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

Effect: irreversibleConfirm: explicit policy
deleteTagDelete existing tag by id

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.

Effect: irreversibleConfirm: explicit policy
retrieveAssignmentGet specific assignment for the tag

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.

Effect: readConfirm: explicit policy
retrieveAssignmentListList tag assignments

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

Effect: readConfirm: explicit policy
retrieveAssignmentsAuditsListList history about your assignments (audit)

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

Effect: readConfirm: explicit policy
retrieveDnsZoneRetrieve a DNS Zone by zone name

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

Effect: readConfirm: explicit policy
retrieveDnsZonesListList DNS zones

List DNS zones - Get a list of all zones

Effect: readConfirm: explicit policy
retrievePtrRecordRetrieve a PTR Record by ip address

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

Effect: readConfirm: explicit policy
retrievePtrRecordsListList PTR records

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

Effect: readConfirm: explicit policy
retrieveTagGet specific tag by id

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

Effect: readConfirm: explicit policy
retrieveTagAuditsListList history about your assignments (audit)

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

Effect: readConfirm: explicit policy
retrieveTagListList tags

List tags - List and filter all tags in your account

Effect: readConfirm: explicit policy
tool_searchTool 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.

Effect: readConfirm: explicit policy
updatePtrRecordEdit a PTR Record by ip address

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

Effect: irreversibleConfirm: explicit policy
updateTagUpdate specific tag by id

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

Effect: irreversibleConfirm: explicit policy

MACHINE-READABLE ENDPOINTS

How agents read it

ACCESS

Access requirements

Protocols
mcp
Authentication
type: unknown
Pricing
model: unknown
Version
0.6.0

USAGE OBSERVATIONS

Observations after real use

No agent evaluation has been submitted yet.