IONOS MCP Server
for AI Agents
Connect your AI agent to StackOne's IONOS MCP server and give it 501 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
501 Agent Actions
Agents can read, write, delete and run operations in IONOS. Extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your IONOS MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every IONOS tool response scanned for prompt injection in milliseconds, with 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Max Agent Context. Min Cost.
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every IONOS call.
Tools Discovery →What is the IONOS MCP Server?
A IONOS MCP server lets AI agents read and write IONOS data through the Model Context Protocol, Anthropic's open standard for connecting LLMs to external tools. StackOne's IONOS MCP server ships with 501 pre-built actions, fully extensible via the Connector Builder, plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
All IONOS MCP Tools
Every StackOne action for IONOS, ready for your agent. Read, write, delete and run operations, scoped to exactly what you need.
Application Load Balancers
- Create Application Load Balancer
Create an Application Load Balancer.
- List Application Load Balancers
Lists all Application Load Balancers within a data center.
- Get Application Load Balancer
Get an Application Load Balancer by ID.
- Update Application Load Balancer
Partially Modify an Application Load Balancer by ID, changing only the properties you send.
- Delete Application Load Balancer
Delete an Application Load Balancer by ID.
ALB Forwarding Rules
- Create ALB Forwarding Rule
Create an ALB Forwarding Rule.
- List ALB Forwarding Rules
Lists the forwarding rules of the specified Application Load Balancer.
- Get ALB Forwarding Rule
Get an ALB Forwarding Rule by ID.
- Update ALB Forwarding Rule
Partially modify an ALB Forwarding Rule by ID, changing only the properties you send.
- Delete ALB Forwarding Rule
Delete an ALB Forwarding Rule by ID.
ALB Flow Logs
- Create ALB Flow Log
Create an ALB Flow Log.
- List ALB Flow Logs
Retrieves the flow logs for the specified Application Load Balancer.
- Get ALB Flow Log
Get an ALB Flow Log by ID.
- Update ALB Flow Log
Partially Modify an ALB Flow Log by ID, changing only the properties you send.
- Delete ALB Flow Log
Delete an ALB Flow Log by ID.
Backup Units
- Create Backup Unit
Create backup units.
- List Backup Units
List all available backup units.
- Get Backup Unit
Retrieve the properties of the specified backup unit.
- Update Backup Unit
Update the properties of the specified backup unit, changing only the properties you send.
- Delete Backup Unit
Remove the specified backup unit.
Billing Invoices
- List Billing Invoices
Returns a list of all invoices in IONOS Billing API.
- Get Billing Invoice
Returns the invoice for a given invoice ID in IONOS Billing API.
CDN Distributions
- Create CDN Distribution
Creates a new Distribution in IONOS CDN.
- List CDN Distributions
This endpoint enables retrieving all Distributions using pagination and optional filters in IONOS CDN.
- Get CDN Distribution
Returns the Distribution by ID in IONOS CDN.
- Update CDN Distribution
Ensures that the Distribution with the provided ID is created or modified in IONOS CDN.
- Delete CDN Distribution
Deletes the specified Distribution in IONOS CDN.
Certificates
- Create Certificate
Creates a new Certificate in IONOS Certificate Manager.
- List Certificates
This endpoint enables retrieving all Certificate using pagination and optional filters in IONOS Certificate Manager.
- Get Certificate
Returns the Certificate by ID in IONOS Certificate Manager.
- Update Certificate
Changes Certificate with the provided ID in IONOS Certificate Manager.
- Delete Certificate
Deletes the specified Certificate in IONOS Certificate Manager.
Auto Certificates
- Create Auto Certificate
Creates a new AutoCertificate in IONOS Certificate Manager.
- List Auto Certificates
This endpoint enables retrieving all AutoCertificate using pagination and optional filters in IONOS Certificate Manager.
- Get Auto Certificate
Returns the AutoCertificate by ID in IONOS Certificate Manager.
- Update Auto Certificate
Changes AutoCertificate with the provided ID in IONOS Certificate Manager.
- Delete Auto Certificate
Deletes the specified AutoCertificate in IONOS Certificate Manager.
Certificate Providers
- Create Certificate Provider
Create Provider in IONOS Certificate Manager.
- List Certificate Providers
This endpoint enables retrieving all Provider using pagination and optional filters in IONOS Certificate Manager.
- Get Certificate Provider
Returns the Provider by ID in IONOS Certificate Manager.
- Update Certificate Provider
Changes Provider with the provided ID in IONOS Certificate Manager.
- Delete Certificate Provider
Deletes the specified Provider in IONOS Certificate Manager.
Registrys
- Create Registry
Create container registry.
- Get Registry
Get all information for a specific container registry.
- Update Registry
Update the properties of a registry, changing only the properties you send.
- Delete Registry
Delete registry.
Registry Repositorys
- Get Registry Repository
Returns the Repository by Name in IONOS Container Registry.
- Delete Registry Repository
Delete all repository contents The registry V2 API allows manifests and blobs to be deleted individually but it is not possible to remove an entire repository.
Repository Artifacts
- List Repository Artifacts
Retrieve all Artifacts by Repository in IONOS Container Registry.
- Get Repository Artifact
Returns the Artifact by Digest in IONOS Container Registry.
Registry Tokens
- Create Registry Token
Create a token - password is only available once in the POST response in IONOS Container Registry.
- List Registry Tokens
List all tokens for the container registry.
- Get Registry Token
Gets all information for a specific token used to access a container registry.
- Update Registry Token
Update token properties, for example: - change status to 'enabled' or 'disabled' - change expiry date, changing only the properties you send in IONOS Container Registry.
- Delete Registry Token
Delete token in IONOS Container Registry.
Cross Connects
- Create Cross Connect
Create a Cross Connect.
- List Cross Connects
List Cross Connects.
- Get Cross Connect
Retrieve a Cross Connect by the resource ID.
- Update Cross Connect
Partially modify a Cross Connects.
- Delete Cross Connect
Remove the specified Cross Connect.
Datacenters
- Create Datacenter
Creates new data centers, and data centers that already contain elements, such as servers and storage volumes.
- List Datacenters
List the data centers for your account.
- Get Datacenter
Retrieve data centers by resource ID.
- Update Datacenter
Partially modify a Data Center by ID, changing only the properties you send.
- Delete Datacenter
Delete the specified data center and all the elements it contains.
DNS Zones
- Create DNS Zone
Creates a new zone with default NS and SOA records in IONOS Cloud DNS.
- List DNS Zones
Returns a list of the DNS zones for the customer.
- Get DNS Zone
Returns a DNS zone by given ID.
- Update DNS Zone
Updates or creates a zone for the provided zone ID in IONOS Cloud DNS.
- Delete DNS Zone
Deletes the specified zone and all of the records it contains in IONOS Cloud DNS.
DNS Secondary Zones
- Create DNS Secondary Zone
Creates a new secondary zone with default NS and SOA records in IONOS Cloud DNS.
- List DNS Secondary Zones
Returns a list of the secondary DNS zones for the customer.
- Get DNS Secondary Zone
Returns a DNS secondary zone by given ID.
- Update DNS Secondary Zone
Updates or creates a secondary zone for the provided secondary Zone ID in IONOS Cloud DNS.
- Delete DNS Secondary Zone
Deletes the specified secondary zone in IONOS Cloud DNS.
DNS Records
- Create DNS Record
Creates a new record for the DNS zone.
- List DNS Records
Retrieve all records from primary zones in IONOS Cloud DNS.
- Get DNS Record
Returns the record with the specified record ID in IONOS Cloud DNS.
- Update DNS Record
Updates or creates a DNS record for the provided record ID.
- Delete DNS Record
Deletes a specified record from the DNS zone.
DNS Zone Files
- Get DNS Zone File
Returns an exported zone file in BIND format (RFC 1035) in IONOS Cloud DNS.
- Update DNS Zone File
Updates a zone with a file in IONOS Cloud DNS.
DNS Zone Keys
- Create DNS Zone Keys
Enable DNSSEC keys and create associated DNSKEY records for your DNS zone.
- Get DNS Zone Keys
Get DNSSEC keys for your DNS zone.
- Delete DNS Zone Keys
Disable DNSSEC for a zone.
DNS Reverse Records
- Create DNS Reverse Record
Create a reverse DNS record.
- List DNS Reverse Records
Retrieves existing reverse DNS records.
- Get DNS Reverse Record
Retrieve a reverse DNS record.
- Update DNS Reverse Record
Update a reverse DNS record.
- Delete DNS Reverse Record
Delete a reverse DNS record.
NIC Firewall Rules
- Create NIC Firewall Rule
Creates a firewall rule for the specified NIC.
- List NIC Firewall Rules
List all firewall rules for the specified NIC.
- Get NIC Firewall Rule
Retrieve the properties of the specified firewall rule.
- Update NIC Firewall Rule
Update the properties of the specified firewall rule, changing only the properties you send.
- Delete NIC Firewall Rule
Delete the specified firewall rule.
NIC Flow Logs
- Create NIC Flow Log
Adds a new Flow Log for the specified NIC.
- List NIC Flow Logs
List all the Flow Logs for the specified NIC.
- Get NIC Flow Log
Retrieve the properties of the specified Flow Log.
- Update NIC Flow Log
Update the specified Flow Log record, changing only the properties you send.
- Delete NIC Flow Log
Delete the specified Flow Log.
Server GPUs
- List Server GPUs
List the server's Graphics Processing Unit (GPU) cards.
- Get Server GPU
Retrieves a server's Graphics Processing Unit (GPU) card based on the given id.
Groups
- Create Group
Create groups.
- List Groups
List the groups of the IONOS Cloud contract.
- Get Group
Get an IONOS Cloud group by ID.
- Update Group
Modify the properties of the specified group.
- Delete Group
Remove the specified group.
Group Members
- Add Group Member
Adds an existing user to the specified group.
- List Group Members
List the members of an IONOS Cloud group.
- Remove Group Member
Remove the specified user from the group.
Group Shares
- Create Group Share
Add the specified share to the group.
- List Group Shares
List the resources shared with an IONOS Cloud group.
- Get Group Share
Retrieve the properties of the specified group share.
- Update Group Share
Modify share permissions for the specified group.
- Delete Group Share
Remove the specified share from the group.
Unified Groups
- List Unified Groups
List unified groups in an IONOS Cloud contract.
- Get Unified Group
Get a unified IONOS Cloud group by ID.
Unified Organizations
- List Unified Organizations
List unified organizations (contracts) in IONOS Cloud.
- Get Unified Organization
Get a unified IONOS Cloud organization (contract) by ID.
Unified Roles
- List Unified Roles
List unified roles in IONOS Cloud.
- Get Unified Role
Get a unified IONOS Cloud role by ID.
Unified Users
- List Unified Users
List unified users in an IONOS Cloud contract.
- Get Unified User
Get a unified IONOS Cloud user by ID.
Images
- List Images
List all the images in the current contract.
- Get Image
Retrieve the properties of the specified image.
- Update Image
Update the properties of the specified image, changing only the properties you send.
- Delete Image
Delete the specified image; this operation is only supported for private images.
In-Memory DB Replica Sets
- Create In-Memory DB Replica Set
Creates a new ReplicaSet in IONOS In-Memory DB.
- List In-Memory DB Replica Sets
This endpoint enables retrieving all ReplicaSet using pagination and optional filters in IONOS In-Memory DB.
- Get In-Memory DB Replica Set
Returns the ReplicaSet by ID in IONOS In-Memory DB.
- Update In-Memory DB Replica Set
Ensures that the ReplicaSet with the provided ID is created or modified in IONOS In-Memory DB.
- Delete In-Memory DB Replica Set
Deletes the specified ReplicaSet in IONOS In-Memory DB.
In-Memory DB Snapshots
- List In-Memory DB Snapshots
This endpoint enables retrieving all Snapshot using pagination and optional filters in IONOS In-Memory DB.
- Get In-Memory DB Snapshot
Returns the Snapshot by ID in IONOS In-Memory DB.
In-Memory DB Snapshot Restores
- List In-Memory DB Snapshot Restores
This endpoint enables retrieving all Restore using pagination and optional filters in IONOS In-Memory DB.
- Get In-Memory DB Snapshot Restore
Returns the Restore by ID in IONOS In-Memory DB.
IP Blocks
- Create IP Block
Reserve a IP Block.
- List IP Blocks
List all reserved IP blocks.
- Get IP Block
Retrieve the properties of the specified IP block.
- Update IP Block
Update the properties of the specified IP block, changing only the properties you send.
- Delete IP Block
Remove the specified IP block.
Kafka Clusters
- Create Kafka Cluster
Create Cluster in IONOS Event Streams for Apache Kafka.
- List Kafka Clusters
This endpoint enables retrieving all Clusters using pagination and optional filters in IONOS Event Streams for Apache Kafka.
- Get Kafka Cluster
Returns the Cluster by ID in IONOS Event Streams for Apache Kafka.
- Delete Kafka Cluster
Deletes the specified Cluster in IONOS Event Streams for Apache Kafka.
Kafka Cluster Topics
- Create Kafka Cluster Topic
Create Topic in IONOS Event Streams for Apache Kafka.
- List Kafka Cluster Topics
This endpoint enables retrieving all topics using pagination and optional filters in IONOS Event Streams for Apache Kafka.
- Get Kafka Cluster Topic
Retrieve Topic in IONOS Event Streams for Apache Kafka.
- Delete Kafka Cluster Topic
Deletes the specified topic in IONOS Event Streams for Apache Kafka.
Kubernetes Clusters
- Create Kubernetes Cluster
Creates a K8s cluster provisioned under your account.
- List Kubernetes Clusters
Retrieves a list of all K8s clusters provisioned under your account.
- Get Kubernetes Cluster
Get a Kubernetes Cluster by ID.
- Update Kubernetes Cluster
Modify a Kubernetes Cluster by ID.
- Delete Kubernetes Cluster
Delete a Kubernetes Cluster by ID.
Kubernetes Node Pools
- Create Kubernetes Node Pool
Create a Kubernetes Node Pool.
- List Kubernetes Node Pools
Retrieves a list of K8s node pools of a cluster specified by its ID.
- Get Kubernetes Node Pool
Get a Kubernetes Node Pool by ID.
- Update Kubernetes Node Pool
Modify a Kubernetes Node Pool by ID.
- Delete Kubernetes Node Pool
Delete a Kubernetes Node Pool by ID.
Kubernetes Nodes
- List Kubernetes Nodes
Retrieves the list of all K8s nodes of the specified node pool.
- Get Kubernetes Node
Get Kubernetes Node by ID.
- Delete Kubernetes Node
Delete a Kubernetes Node by ID.
Datacenter Labels
- Create Datacenter Label
Create a Data Center Label.
- List Datacenter Labels
List all the the labels for the specified data center.
- Get Datacenter Label
Retrieve the properties of the specified data center label.
- Update Datacenter Label
Modify a Data Center Label by Key.
- Delete Datacenter Label
Delete the specified data center label.
Server Labels
- Create Server Label
Adds a new label to the specified server.
- List Server Labels
List all the the labels for the specified server.
- Get Server Label
Retrieve the properties of the specified server label.
- Update Server Label
Modifies the specified server label.
- Delete Server Label
Delete the specified server label.
Volume Labels
- Create Volume Label
Adds a new label to the specified volume.
- List Volume Labels
List all the the labels for the specified volume.
- Get Volume Label
Retrieve the properties of the specified volume label.
- Update Volume Label
Modifies the specified volume label.
- Delete Volume Label
Delete the specified volume label.
Snapshot Labels
- Create Snapshot Label
Adds a new label to the specified snapshot.
- List Snapshot Labels
List all the the labels for the specified snapshot.
- Get Snapshot Label
Retrieve the properties of the specified snapshot label.
- Update Snapshot Label
Modify a Snapshot Label by ID.
- Delete Snapshot Label
Delete the specified snapshot label.
IP Block Labels
- Create IP Block Label
Add a new label to the specified IP block.
- List IP Block Labels
List all the the labels for the specified IP block.
- Get IP Block Label
Retrieve the properties of the specified IP block label.
- Update IP Block Label
Modify a IP Block Label by ID.
- Delete IP Block Label
Delete the specified IP block label.
Image Labels
- Create Image Label
Adds a new label to the specified image.
- List Image Labels
List all the the labels for the specified image.
- Get Image Label
Retrieve the properties of the specified image label.
- Update Image Label
Modify an Image Label by Key.
- Delete Image Label
Delete the specified image label.
LANs
- Create LAN
Creates a LAN within the data center.
- List LANs
List all LANs within the data center.
- Get LAN
Retrieve the properties of the specified LAN within the data center.
- Update LAN
Update the properties of the specified LAN within the data center, changing only the properties you send.
- Delete LAN
Delete the specified LAN within the data center.
LAN NICs
- List LAN NICs
List all NICs, attached to the specified LAN.
- Get LAN NIC
Retrieve the properties of the NIC, attached to the specified LAN.
Load Balancers
- Create Load Balancer
Creates a Load Balancer within the data center.
- List Load Balancers
List all the Load Balancers within the data center.
- Get Load Balancer
Retrieve the properties of the specified Load Balancer within the data center.
- Update Load Balancer
Update the properties of the specified Load Balancer within the data center, changing only the properties you send.
- Delete Load Balancer
Remove the specified Load Balancer from the data center.
Load Balancer Balanced NICs
- List Load Balancer Balanced NICs
List all NICs, attached to the specified Load Balancer.
- Get Load Balancer Balanced NIC
Retrieve the properties of the specified NIC, attached to the Load Balancer.
Locations
- List Locations
Retrieves the available physical locations where you can deploy cloud resources in a VDC.
- Get Location
Retrieves the information about the location specified by its ID.
Logging Pipelines
- Create Logging Pipeline
Create Pipeline in IONOS Logging Service.
- List Logging Pipelines
This endpoint enables retrieving all Pipelines using pagination and optional filters in IONOS Logging Service.
- Get Logging Pipeline
Returns the Pipeline by ID in IONOS Logging Service.
- Update Logging Pipeline
Changes Pipeline with the provided ID in IONOS Logging Service.
- Delete Logging Pipeline
Deletes the specified Pipeline in IONOS Logging Service.
Central Loggings
- List Central Logging
This endpoint enables retrieving all CentralLogging using pagination and optional filters in IONOS Logging Service.
- Get Central Logging
Returns the CentralLogging by ID in IONOS Logging Service.
- Update Central Logging
Ensures that the CentralLogging with the provided ID is created or modified in IONOS Logging Service.
MariaDB Clusters
- Create MariaDB Cluster
Creates a new MariaDB cluster.
- List MariaDB Clusters
Retrieves a list of MariaDB clusters.
- Get MariaDB Cluster
You can retrieve a MariaDB cluster by using its ID.
- Update MariaDB Cluster
Updates mutable attributes on a MariaDB cluster.
- Delete MariaDB Cluster
Delete a MariaDB cluster.
MariaDB Backups
- List MariaDB Backups
Retrieves all lists of backups for all MariaDB clusters in this contract.
- Get MariaDB Backup
Retrieve a MariaDB backup by ID.
MongoDB Clusters
- Create MongoDB Cluster
Creates a new MongoDB cluster.
- List MongoDB Clusters
Retrieves a list of MongoDB clusters.
- Get MongoDB Cluster
Get a Cluster by ID in IONOS DBaaS MongoDB.
- Update MongoDB Cluster
Patch attributes of a MongoDB cluster.
- Delete MongoDB Cluster
Deletes a MongoDB cluster.
MongoDB Cluster Users
- Create MongoDB Cluster User
Create a MongoDB User.
- List MongoDB Cluster Users
Retrieves a list of MongoDB users.
- Get MongoDB Cluster User
Get a MongoDB User by ID.
- Update MongoDB Cluster User
Patch a MongoDB User by ID.
- Delete MongoDB Cluster User
Delete a MongoDB User by ID.
MongoDB API Versions
- Get MongoDB API Version
Retrieves the current version of the responding API in IONOS DBaaS MongoDB.
- List MongoDB API Versions
Retrieves all available versions of the responding API in IONOS DBaaS MongoDB.
Monitoring Actions
- Create Monitoring Action
Create an Action that can be assigned to an arbitrary number of Alarms in IONOS Monitoring.
- List Monitoring Actions
List all Actions for a particular contract in IONOS Monitoring.
- Get Monitoring Action
Get an Action by the Action ID in IONOS Monitoring.
- Update Monitoring Action
Update an Action with the specified Action ID in IONOS Monitoring.
- Delete Monitoring Action
Delete an Action with the specified Action ID in IONOS Monitoring.
Monitoring Action Executions
- List Monitoring Action Executions
List all executions for the specified Action in IONOS Monitoring.
- Get Monitoring Action Execution
Get Action executions by ID in IONOS Monitoring.
Monitoring Alarms
- Create Monitoring Alarm
Create Alarms in IONOS Monitoring.
- List Monitoring Alarms
List all Alarms for a particular contract in IONOS Monitoring.
- Get Monitoring Alarm
Get an Alarm by the Alarm ID in IONOS Monitoring.
- Update Monitoring Alarm
Update Alarms in IONOS Monitoring.
- Delete Monitoring Alarm
Delete an Alarm with the specified ID in IONOS Monitoring.
Monitoring Alarm Transitions
- List Monitoring Alarm Transitions
List all Alarm transitions for a particular contract in IONOS Monitoring.
- Get Monitoring Alarm Transition
Get Alarm transitions by ID in IONOS Monitoring.
NAT Gateways
- Create NAT Gateway
Creates a NAT Gateway within the data center.
- List NAT Gateways
List all NAT Gateways within the data center.
- Get NAT Gateway
Retrieve the properties of the specified NAT Gateway within the data center.
- Update NAT Gateway
Update the properties of the specified NAT Gateway within the data center, changing only the properties you send.
- Delete NAT Gateway
Remove the specified NAT Gateway from the data center.
NAT Gateway Rules
- Create NAT Gateway Rule
Create a NAT Gateway Rule.
- List NAT Gateway Rules
List all rules for the specified NAT Gateway.
- Get NAT Gateway Rule
Retrieve the properties of the specified NAT Gateway rule.
- Update NAT Gateway Rule
Partially Modify a NAT Gateway Rule by ID, changing only the properties you send.
- Delete NAT Gateway Rule
Delete the specified NAT Gateway rule.
NAT Gateway Flow Logs
- Create NAT Gateway Flow Log
Create a NAT Gateway Flow Log.
- List NAT Gateway Flow Logs
List NAT Gateway Flow Logs.
- Get NAT Gateway Flow Log
Retrieve NAT Gateway Flow Logs.
- Update NAT Gateway Flow Log
Partially modify NAT Gateway Flow Logs, changing only the properties you send.
- Delete NAT Gateway Flow Log
Delete NAT Gateway Flow Logs.
Server NICs
- Create Server NIC
Adds a NIC to the specified server.
- List Server NICs
List all NICs, attached to the specified server.
- Get Server NIC
Retrieve the properties of the specified NIC.
- Update Server NIC
Update the properties of the specified NIC, changing only the properties you send.
- Delete Server NIC
Remove the specified NIC.
Network Load Balancers
- Create Network Load Balancer
Create a Network Load Balancer.
- List Network Load Balancers
List all the Network Load Balancers within the data center.
- Get Network Load Balancer
Retrieve the properties of the specified Network Load Balancer within the data center.
- Update Network Load Balancer
Partially modify Network Load Balancers, changing only the properties you send.
- Delete Network Load Balancer
Remove the specified Network Load Balancer from the data center.
NLB Flow Logs
- Create NLB Flow Log
Create a NLB Flow Log.
- List NLB Flow Logs
List all the Flow Logs for the specified Network Load Balancer.
- Get NLB Flow Log
Retrieve the specified Network Load Balancer Flow Log.
- Update NLB Flow Log
Partially modify NLB Flow Logs, changing only the properties you send.
- Delete NLB Flow Log
Delete the specified Network Load Balancer Flow Log.
NLB Forwarding Rules
- Create NLB Forwarding Rule
Create a NLB Forwarding Rule.
- List NLB Forwarding Rules
List the forwarding rules for the specified Network Load Balancer.
- Get NLB Forwarding Rule
Retrieve the specified Network Load Balance forwarding rule.
- Update NLB Forwarding Rule
Partially modify NLB forwarding rules, changing only the properties you send.
- Delete NLB Forwarding Rule
Delete the specified Network Load Balancer forwarding rule.
Nfs Clusters
- Create Nfs Cluster
Create Cluster in IONOS Network File Storage.
- List Nfs Clusters
This endpoint enables retrieving all Clusters using pagination and optional filters in IONOS Network File Storage.
- Get Nfs Cluster
Returns the Cluster by ID in IONOS Network File Storage.
- Update Nfs Cluster
Ensures that the Cluster with the provided ID is created or modified in IONOS Network File Storage.
- Delete Nfs Cluster
Deletes the specified Cluster in IONOS Network File Storage.
Nfs Cluster Shares
- Create Nfs Cluster Share
Create Share in IONOS Network File Storage.
- List Nfs Cluster Shares
This endpoint enables retrieving all Shares using pagination and optional filters in IONOS Network File Storage.
- Get Nfs Cluster Share
Retrieve Share in IONOS Network File Storage.
- Update Nfs Cluster Share
Ensures that the Share with the provided ID is created or modified in IONOS Network File Storage.
- Delete Nfs Cluster Share
Deletes the specified Share in IONOS Network File Storage.
Object Storage Access Keys
- Create Object Storage Access Key
Create AccessKey in IONOS Object Storage Management.
- List Object Storage Access Keys
This endpoint enables retrieving all Accesskeys using pagination and optional filters in IONOS Object Storage Management.
- Get Object Storage Access Key
Returns the AccessKey by ID in IONOS Object Storage Management.
- Update Object Storage Access Key
Ensures that the AccessKey with the provided ID is created or modified in IONOS Object Storage Management.
- Delete Object Storage Access Key
Deletes the specified AccessKey in IONOS Object Storage Management.
Object Storage Regions
- List Object Storage Regions
This endpoint enables retrieving all Regions using pagination and optional filters in IONOS Object Storage Management.
- Get Object Storage Region
Returns the Region by Region in IONOS Object Storage Management.
PostgreSQL Clusters
- Create PostgreSQL Cluster
Creates a new PostgreSQL cluster.
- List PostgreSQL Clusters
Retrieves a list of PostgreSQL clusters.
- Get PostgreSQL Cluster
You can retrieve a PostgreSQL cluster by using its ID.
- Update PostgreSQL Cluster
Patch attributes of a PostgreSQL cluster.
- Delete PostgreSQL Cluster
Delete a PostgreSQL cluster.
PostgreSQL Backups
- List PostgreSQL Backups
Retrieves a list of all PostgreSQL cluster backups.
- Get PostgreSQL Backup
Retrieve a PostgreSQL cluster backup by using its ID.
PostgreSQL Cluster Users
- Create PostgreSQL Cluster User
Create a new Postgres User in IONOS DBaaS PostgreSQL.
- List PostgreSQL Cluster Users
Retrieves a list of users in IONOS DBaaS PostgreSQL.
- Get PostgreSQL Cluster User
Get user in IONOS DBaaS PostgreSQL.
- Update PostgreSQL Cluster User
Patch user in IONOS DBaaS PostgreSQL.
- Delete PostgreSQL Cluster User
Delete user in IONOS DBaaS PostgreSQL.
PostgreSQL Databases
- Create PostgreSQL Database
Create a database in IONOS DBaaS PostgreSQL.
- List PostgreSQL Databases
Retrieves a list of databases in IONOS DBaaS PostgreSQL.
- Get PostgreSQL Database
Retrieves a single database in IONOS DBaaS PostgreSQL.
- Delete PostgreSQL Database
Deletes a single database in IONOS DBaaS PostgreSQL.
PostgreSQL API Versions
- Get PostgreSQL API Version
Get the current API version in IONOS DBaaS PostgreSQL.
- List PostgreSQL API Versions
Retrieves all available versions of the responding API in IONOS DBaaS PostgreSQL.
Requests
- Get Request
Retrieve the properties of the specified request.
- List Requests
List all API requests made by the current user.
Resources
- List Resources
List all the available resources.
- Get Resource
Retrieve a resource by the resource type and resource ID.
User S3 Keys
- Create User S3 Key
Create user Object storage keys.
- List User S3 Keys
List user Object storage keys.
- Get User S3 Key
Retrieve user Object storage keys by key ID.
- Update User S3 Key
Modify a Object storage Key by Key ID.
- Delete User S3 Key
Delete the specified user Object storage key.
Security Groups
- Create Security Group
Creates a security group within the data center.
- List Security Groups
Retrieve a list of available security groups.
- Get Security Group
Retrieves the attributes of a given Security Group.
- Update Security Group
Modify the properties of the specified Security Group within the data center, changing only the properties you send.
- Delete Security Group
Deletes the specified Security Group.
Security Group Rules
- Create Security Group Rule
Create Firewall rule to a Security Group.
- List Security Group Rules
List all rules for the specified Security Group.
- Get Security Group Rule
Retrieve security group rule by id.
- Update Security Group Rule
Partially modify Security Group Rules, changing only the properties you send.
- Delete Security Group Rule
Remove a Firewall Rule from a Security Group.
Servers
- Create Server
Creates a server within the specified data center.
- List Servers
List all servers within the data center.
- Get Server
Retrieve information about the specified server within the data center, such as its configuration, provisioning status, and so on.
- Update Server
Update the properties of the specified server within the data center, changing only the properties you send.
- Delete Server
Delete the specified server in your data center.
Attached Volumes
- List Attached Volumes
Lists all volumes attached to the specified server.
- Get Attached Volume
Get Attached Volume by ID.
Server CD-ROMs
- List Server CD-ROMs
Lists all CD-ROMs attached to the specified server.
- Get Server CD-ROM
Get Attached CD-ROM by ID.
Snapshots
- List Snapshots
List all available snapshots.
- Get Snapshot
Retrieve the properties of the specified snapshot.
- Update Snapshot
Update the properties of the specified snapshot, changing only the properties you send.
- Delete Snapshot
Deletes the specified snapshot.
Target Groups
- Create Target Group
Create a Target Group.
- List Target Groups
Get Target Groups.
- Get Target Group
Get a Target Group by ID.
- Update Target Group
Partially Modify a Target Group by ID, changing only the properties you send.
- Delete Target Group
Delete a Target Group by ID.
Templates
- List Templates
Retrieves all available templates.
- Get Template
Retrieves the properties of the template specified by its ID.
Tokens
- List Tokens
List the details of all tokens, generated by the user in IONOS Auth API.
- Get Token
Get Tokens by Key ID in IONOS Auth API.
- Delete Tokens
Delete one or multiple tokens by the required criteria parameter values: ALL, EXPIRED and CURRENT in IONOS Auth API.
- Delete Token
Delete a token by Key ID (tokenId) in IONOS Auth API.
Users
- Create User
Create users.
- List Users
List the users of the IONOS Cloud contract.
- Get User
Get an IONOS Cloud user by ID.
- Update User
Modify the properties of the specified user.
- Delete User
Delete the specified user.
Volumes
- Create Volume
Creates a storage volume within the specified data center.
- List Volumes
List all the volumes within the data center.
- Get Volume
Retrieve the properties of the specified volume within the data center.
- Update Volume
Update the properties of the specified storage volume within the data center, changing only the properties you send.
- Delete Volume
Delete the specified volume within the data center.
VPN WireGuard Gateways
- Create VPN WireGuard Gateway
Creates a new WireguardGateway.
- List VPN WireGuard Gateways
This endpoint enables retrieving all WireguardGateways using pagination and optional filters.
- Get VPN WireGuard Gateway
Returns the WireguardGateway by ID.
- Update VPN WireGuard Gateway
Ensures that the WireguardGateway with the provided ID is created or modified.
- Delete VPN WireGuard Gateway
Deletes the specified WireguardGateway.
VPN WireGuard Gateway Peers
- Create VPN WireGuard Gateway Peer
Creates a new WireguardPeer in IONOS VPN Gateway.
- List VPN WireGuard Gateway Peers
This endpoint enables retrieving all WireguardPeers using pagination and optional filters in IONOS VPN Gateway.
- Get VPN WireGuard Gateway Peer
Returns the WireguardPeer by ID in IONOS VPN Gateway.
- Update VPN WireGuard Gateway Peer
Ensures that the WireguardPeer with the provided ID is created or modified in IONOS VPN Gateway.
- Delete VPN WireGuard Gateway Peer
Deletes the specified WireguardPeer in IONOS VPN Gateway.
VPN IPsec Gateways
- Create VPN IPsec Gateway
Creates a new IPSecGateway.
- List VPN IPsec Gateways
This endpoint enables retrieving all IPSecGateways using pagination and optional filters.
- Get VPN IPsec Gateway
Returns the IPSecGateway by ID.
- Update VPN IPsec Gateway
Ensures that the IPSecGateway with the provided ID is created or modified.
- Delete VPN IPsec Gateway
Deletes the specified IPSecGateway.
VPN IPsec Gateway Tunnels
- Create VPN IPsec Gateway Tunnel
Creates a new IPSecTunnel in IONOS VPN Gateway.
- List VPN IPsec Gateway Tunnels
This endpoint enables retrieving all IPSecTunnels using pagination and optional filters in IONOS VPN Gateway.
- Get VPN IPsec Gateway Tunnel
Returns the IPSecTunnel by ID in IONOS VPN Gateway.
- Update VPN IPsec Gateway Tunnel
Ensures that the IPSecTunnel with the provided ID is created or modified in IONOS VPN Gateway.
- Delete VPN IPsec Gateway Tunnel
Deletes the specified IPSecTunnel in IONOS VPN Gateway.
Other (109)
- Create Volume Snapshot
Create a snapshot of the specified volume within the data center; this snapshot can later be used to restore this volume.
- List Activity Log Contracts
This operation is retrieving a list of contracts that your account credentials are authorized to access in IONOS Activity Log API.
- List Activity Log Events
This operation returns the actual activity log data related to the specific contractNumber supplied in the request in IONOS Activity Log API.
- Get Backup Unit SSO URL
Retrieve BU single sign-on URLs.
- Get Billing EVN
Returns provisioning itemized data for a current month in IONOS Billing API.
- Get Billing EVN By Period
Get Billing EVN By Period in IONOS Billing API.
- List Billing Invoices By Period
List Billing Invoices By Period in IONOS Billing API.
- List Billing Products
Returns a list of products available for the given contract (only billable and active) in IONOS Billing API.
- Get Billing Profile
Retrieves the billing profile(s) of the authenticated account in IONOS Billing API.
- Get Billing Traffic
Get a high-granularity list of utilization resources for current month by default in IONOS Billing API.
- Get Billing Traffic By Period
Get Billing Traffic By Period in IONOS Billing API.
- Get Billing Usage
Returns the usage of a contract in IONOS Billing API.
- Get Billing Datacenter Usage
Returns the usage of a contract for a given data-center in IONOS Billing API.
- Get Billing Utilization
Get a high-granularity data of resources utilization in IONOS Billing API.
- Get Billing Utilization By Period
Get Billing Utilization By Period in IONOS Billing API.
- Get Billing Daily Utilization
Get a high-granularity data of resources utilization for a certain date in IONOS Billing API.
- List CDN Ips
This endpoint enables retrieving all Ips using pagination and optional filters in IONOS CDN.
- Get CDN IP
Returns the EdgeServerIpInfo by ID in IONOS CDN.
- List Registry Locations
Get container registry locations.
- List Registry Registries
List all managed container registries for your account in IONOS Container Registry.
- List Registry Artifacts
Retrieve all Artifacts by Registry.
- List Registry Repositories
This endpoint enables retrieving all Repositories using pagination and optional filters in IONOS Container Registry.
- List Artifact Vulnerabilities
This endpoint enables retrieving all Vulnerabilities using pagination and optional filters in IONOS Container Registry.
- Get Registry Vulnerability
Returns the Vulnerability by ID in IONOS Container Registry.
- List Contracts
List the IONOS Cloud contract of the connection.
- Get DNS Zone Transfer Status
Get status of zone transfer in IONOS Cloud DNS.
- List DNS Secondary Zone Records
Retrieve records for a secondary zone in IONOS Cloud DNS.
- List DNS Zone Records
Returns the list of records for the specific DNS zone.
- Get DNS Quota
Get quota details for zones, secondary zones, and records in IONOS Cloud DNS.
- List Group Resources
List the resources assigned to the group, by group ID.
- Get Unified Credentials
Get the current IONOS Cloud connection's unified credentials and identity.
- List Kafka Cluster Users
This endpoint enables retrieving all Users using pagination and optional filters in IONOS Event Streams for Apache Kafka.
- Get Kafka User Access
Retrieve Apache Kafka User with Credentials.
- List Kafka Versions
Returns the list of Kafka versions that this deployment currently advertises as available for new clusters.
- Get Kubernetes Kubeconfig
Retrieves the configuration file for the specified K8s cluster.
- List Kubernetes Versions
Lists available K8s versions.
- Get Kubernetes Default Version
Retrieves the current default K8s version to be used by the clusters and node pools.
- List All Labels
List all available labels.
- Get Label By URN
Retrieve a label by label URN.
- List Region Locations
Get Locations within a Region.
- List MariaDB Cluster Backups
Retrieves a list of all backups of the given MariaDB cluster.
- List MongoDB Cluster Logs
Retrieves MongoDB logs based on the given parameters.
- List MongoDB Cluster Snapshots
Retrieves MongoDB snapshots.
- List MongoDB Cluster Versions
Get available MongoDB versions for this cluster.
- List MongoDB Versions
Retrieves all MongoDB versions available for new MongoDB clusters.
- List MongoDB Templates
Retrieves a list of valid templates in IONOS DBaaS MongoDB.
- List PostgreSQL Cluster Backups
Retrieves a list of all backups of the given PostgreSQL cluster.
- List PostgreSQL Cluster Logs
Get logs of your cluster in IONOS DBaaS PostgreSQL.
- List PostgreSQL Cluster Versions
Supported PostgreSQL versions of cluster.
- List PostgreSQL Versions
PostgreSQL versions for new clusters.
- Get Request Status
Retrieve the status of the specified request.
- List Resources By Type
List all resources of the specified type.
- Get User S3 SSO URL
Retrieve Object storage single sign-on URLs.
- Get Server Token
Retrieve a JSON Web Token from the server for use in login operations (such as accessing the server's console).
- Get Server Remote Console URL
Retrieve a link with a JSON Web Token for accessing the server's Remote Console.
- List User Groups
List the groups an IONOS Cloud user belongs to.
- Get Current User
Get the IONOS Cloud user who created the connection's API token.
- List User Owned Resources
Retrieve user resources by user ID.
- Set Server Security Groups
Attach a list of Security Groups to a Server.
- Set NIC Security Groups
Attach a list of Security Groups to a NIC.
- Replace Application Load Balancer
Modify an Application Load Balancer by ID, replacing all properties. Omitted properties are reset.
- Replace ALB Forwarding Rule
Modify an ALB Forwarding Rule by ID, replacing all properties. Omitted properties are reset.
- Replace ALB Flow Log
Modify an ALB Flow Log by ID, replacing all properties. Omitted properties are reset.
- Replace Backup Unit
Modify the properties of the specified backup unit, replacing all properties. Omitted properties are reset.
- Replace Registry
Create or replace a container registry, replacing all properties. Omitted properties are reset.
- Replace Registry Token
Create/replace a token - password is only available once in the create response - "name" cannot be changed, replacing all properties. Omitted properties are reset in IONOS Container Registry.
- Replace Datacenter
Modify a Data Center by ID, replacing all properties. Omitted properties are reset.
- Start DNS Zone Transfer
Start zone transfer in IONOS Cloud DNS.
- Replace NIC Firewall Rule
Modifies the properties of the specified firewall rule, replacing all properties. Omitted properties are reset.
- Replace NIC Flow Log
Modify the specified Flow Log record, replacing all properties. Omitted properties are reset.
- Replace Image
Modify an Image by ID, replacing all properties. Omitted properties are reset.
- Restore In-Memory DB Snapshot
Create Restore in IONOS In-Memory DB.
- Replace IP Block
Modify a IP Block by ID, replacing all properties. Omitted properties are reset.
- Replace Kubernetes Node
Recreate a Kubernetes Node by ID.
- Replace LAN
Modify the properties of the specified LAN within the data center, replacing all properties. Omitted properties are reset.
- Attach LAN NIC
Attach an existing NIC to the specified LAN.
- Replace Load Balancer
Modify a Load Balancer by ID, replacing all properties. Omitted properties are reset.
- Attach Load Balancer NIC
Attachs an existing NIC to the specified Load Balancer.
- Detach Load Balancer NIC
Detach the specified NIC from the Load Balancer.
- Renew Logging Pipeline Key
Create Key in IONOS Logging Service.
- Restore MariaDB Cluster
In-place restore of a cluster in IONOS DBaaS MariaDB.
- Restore MongoDB Cluster
Triggers an in-place restore of the given MongoDB cluster.
- Replace NAT Gateway
Modify the properties of the specified NAT Gateway within the data center, replacing all properties. Omitted properties are reset.
- Replace NAT Gateway Rule
Modify a NAT Gateway Rule by ID, replacing all properties. Omitted properties are reset.
- Replace NAT Gateway Flow Log
Modify NAT Gateway Flow Logs, replacing all properties. Omitted properties are reset.
- Replace Server NIC
Modify the properties of the specified NIC, replacing all properties. Omitted properties are reset.
- Replace Network Load Balancer
Modify the properties of the specified Network Load Balancer within the data center, replacing all properties. Omitted properties are reset.
- Replace NLB Flow Log
Modify the specified Network Load Balancer Flow Log, replacing all properties. Omitted properties are reset.
- Replace NLB Forwarding Rule
Modify the specified Network Load Balancer forwarding rule, replacing all properties. Omitted properties are reset.
- Renew Object Storage Access Key
Renew will replace the existing secret access key with a new one in IONOS Object Storage Management.
- Restore PostgreSQL Cluster
In-place restore of a cluster in IONOS DBaaS PostgreSQL.
- Replace Security Group
Modify the properties of the specified Security Group within the data center, replacing all properties. Omitted properties are reset.
- Replace Security Group Rule
Modify a Security Group Rule, replacing all properties. Omitted properties are reset.
- Replace Server
Modify a Server by ID, replacing all properties. Omitted properties are reset.
- Attach Server Volume
Attach a Volume to a Server.
- Detach Server Volume
Detach a Volume by ID.
- Attach Server CD-ROM
Attachs a CD-ROM to an existing server specified by its ID.
- Detach Server CD-ROM
Detach a CD-ROM by ID.
- Reboot Server
Force a hard reboot of the specified server within the data center.
- Start Server
Start an Enterprise Server by ID.
- Stop Server
Stop an Enterprise Server by ID.
- Suspend Server
Suspend a Cube Server by ID.
- Resume Server
Resume a Cube Server by ID.
- Upgrade Server
Upgrade a Server by ID.
- Replace Snapshot
Modify a Snapshot by ID, replacing all properties. Omitted properties are reset.
- Replace Target Group
Modify a Target Group by ID, replacing all properties. Omitted properties are reset.
- Generate Token
Users can generate new tokens (JWT or JSON Web Token) in IONOS Auth API.
- Replace Volume
Modify a Volume by ID, replacing all properties. Omitted properties are reset.
- Restore Volume Snapshot
Restore a snapshot for the specified volume within the data center.
Set Up Your IONOS MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to IONOS in under 10 lines of code.
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}Platform Resources
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
Indirect Prompt Injection Defense for MCP Tools: A Technical Guide
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
MCP vs A2A: Architecture, Security, and When to Use Each
MCP vs A2A: what each protocol standardizes, how they differ, the security risks they share, and when to use one, both or a hybrid.
12 min
MCP vs API: What Hundreds of Connector Builds Taught Us
MCP wraps APIs, it doesn't replace them. After building hundreds of connectors that serve both, here's when each approach wins.
14 min read
IONOS MCP Server FAQ
Does StackOne have a IONOS MCP server?
IONOS MCP server vs direct API integration: what's the difference?
How does IONOS authentication work for AI agents?
origin_owner_id.Are IONOS MCP tools vulnerable to prompt injection?
What is the context bloat of a IONOS agent and how do I avoid it?
Can I limit which actions my IONOS agent can access?
Can I create custom agent actions for my IONOS MCP server?
When should I NOT use a IONOS MCP server?
What AI frameworks and AI clients does the StackOne IONOS MCP server support?
Put your AI agents to work
Connect AI to every company system and control what it can do in each one, down to the field.