UpCloud MCP. Manage all servers, storage, and networking via conversation.
UpCloud MCP lets your agent manage high-performance cloud infrastructure using natural language commands. From deploying and modifying servers across global zones to monitoring resource costs and handling billing summaries, you get total control of your cloud environment directly from any compatible client.
Give Claude and any AI agent real-world access
You can list, start, stop, restart, and delete cloud servers across any global region.
This MCP lets you create new storage instances, modify existing ones, clone data, or restore services from backups.
You can list networks, assign IP addresses, update network details, and set up managed load balancers or private networks.
The agent pulls your account information, lists resource prices in your local currency, and delivers detailed monthly billing summaries.
You can provision specialized services like managed Kubernetes clusters, databases, or object storage buckets.
Ask an AI about this
Waiting for input…
What AI agents can do with UpCloud MCP: 27 Infrastructure Tools
These tools allow your AI agent to perform nearly every infrastructure action possible in the UpCloud console, from creating databases to listing IP addresses.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using UpCloud MCPGet Account
Retrieves your current UpCloud account information.
Assign Ip
Assigns a new IP address to an existing resource.
List Audit Logs
Lists all historical actions recorded in your account audit logs.
Backup Storage
Creates a complete backup copy of a specified storage resource.
Get Billing Summary
Fetches a detailed summary of your monthly billing statement.
Clone Storage
Creates an exact copy of an existing storage resource.
Create Database
Provisions and sets up a new managed database instance for your application.
Create Firewall Rule
Creates specific rules to control network traffic entering or leaving a server.
Create Kubernetes Cluster
Deploys and provisions a new Managed Kubernetes cluster (UKS).
Create Load Balancer
Sets up a managed load balancer to distribute traffic across multiple servers.
Create Network
Builds a new Software Defined Network (SDN) private network boundary.
Create Object Storage
Creates a Managed Object Storage service for large, unstructured data files.
Create Router
Provisions and configures a new network router device.
Create Server
Creates a brand-new cloud compute server instance.
Create Storage
Initializes and creates a new dedicated storage volume.
Create Api Token
Generates a new, secure API token for programmatic access to your account.
List Database Types
Shows all available database types and the plans associated with them.
List Databases
Retrieves a list of managed database services currently running in your account.
Delete Server
Delete a server
Export Audit Logs
Export account audit logs
List Firewall Rules
List firewall rules for a server
Get Server
Gets full, detailed specifications for a single server instance.
Get Host
Get host details
List Hosts
Lists all physical hosts available within the cloud infrastructure zones.
Import Storage
Transfers existing data from an external source into a managed storage volume.
List Ips
Retrieves a list of all IP addresses associated with your account.
Get Kubernetes Kubeconfig
Downloads the necessary credentials (kubeconfig) to connect to your managed cluster.
List Kubernetes Clusters
Lists all Managed Kubernetes clusters currently deployed in your account.
List Load Balancers
Retrieves a list of active managed load balancer services.
List Networks
Lists all Software Defined Private Networks you have set up.
List Object Storages
Retrieves a list of managed object storage services.
List Prices
Fetches the current cost price for various cloud resources in your account's...
Release Ip
Release an IP address
Restart Server
Restart a server
Restore Storage
Restore storage from backup
List Routers
List routers
List Servers
List all servers
Start Server
Start a server
Stop Server
Stop a server
List Storages
List all accessible storages
List Api Tokens
List API tokens
Update Ip
Modify PTR record or floating IP attachment
Update Network
Modify network details
Update Server
Modify server configuration
Update Storage
Modify or resize storage
List Zones
List available zones
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with UpCloud, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by UpCloud. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The Cloud Dashboard Nightmare
Right now, managing a complex cloud setup feels like playing digital whack-a-mole. You jump from the server dashboard to check CPU usage; then you open your billing portal just to see if you hit a spending limit. If you need to change something—say, adding a new firewall rule while also cloning storage—you're juggling five different tabs and remembering half a dozen command flags.
With this MCP, all that context switching disappears. You simply tell your agent what needs doing: 'Clone the main database, increase its size, and add a firewall rule to port 80.' Your AI client handles the sequence of operations, giving you confirmation on every step without ever making you leave the chat window.
UpCloud MCP Gives You Control Over Everything
The biggest time drain is provisioning. Setting up a new service often means creating the network first, then the router, then the server itself, and finally applying firewall rules—all manual steps that invite human error.
Now, you can ask your agent to 'Provision a three-tier web application stack.' It executes `create_network`, deploys `create_router`, sets up multiple servers via `create_server`, and secures it all with `create_firewall_rule`. The whole process happens reliably in one go.
What UpCloud MCP does for your AI
Need to juggle server status checks, storage provisioning, and networking details across dozens of browser tabs? This MCP connects your UpCloud account to any AI agent, letting you manage complex infrastructure through conversation. Instead of writing boilerplate commands or clicking through multiple dashboards, you just ask your client what you need done.
Your agent acts like a dedicated cloud architect sitting next to you; it can list all available zones, create managed databases, and even write firewall rules for specific servers—all without leaving your IDE. By connecting this MCP via Vinkius, your AI gains the power to act as a comprehensive DevOps assistant right where you’re already working.
You handle the strategy; your agent handles the execution.
019e3902-d4fd-73b7-bd66-28c48298d13e How to set up UpCloud MCP
The bottom line is that you bypass the command line and the web UI; your AI client handles all the API communication for you.
Subscribe to this MCP and enter your specific UpCloud API credentials.
Connect the credential flow to any compatible AI client (like Cursor or Claude).
Ask your agent a natural language question, like 'What are my current billing limits?' The agent executes the necessary calls and gives you a direct answer.
Who uses UpCloud MCP
This MCP is built for engineers, architects, and operations staff who spend their day dealing with complex infrastructure setups. If you're tired of context switching between a terminal, a dashboard, and a billing portal just to check one thing, this is for you.
You use the MCP to automate routine server tasks—like starting up a new test environment or updating firewall rules—without ever leaving your terminal.
You rely on this to quickly query zone availability and host details, allowing you to plan high-availability setups before writing any code.
You use it for deep resource audits, checking audit logs or retrieving billing summaries to maintain strict operational accountability.
Benefits of connecting UpCloud MCP
Avoid the pain of manual monitoring. Instead of checking server status in a dashboard or running multiple shell commands to check logs, you can ask your agent for an audit log report instantly using list_audit_logs.
Save time on capacity planning. Need to know if there's room to grow? Use list_zones and get_host to query available physical hosts and zones before deploying a new application stack.
Maintain budget control effortlessly. Get immediate visibility into costs by calling list_prices or checking the full picture with get_billing_summary, ensuring you never overspend on cloud resources.
Simplify deployment workflows. Provisioning a complex setup—like a load balancer and associated network rules—becomes simple when your agent executes multiple steps using tools like create_load_balancer and create_firewall_rule in one request.
Speed up data management. If you need to move or secure data, you can use backup_storage or restore_storage without navigating through complex file system interfaces. Just tell your agent what needs backing up.
Rapidly scale resources. When a service fails or grows rapidly, you don't have to manually create everything from scratch. You simply ask the agent to deploy new components like a managed database instance using create_database.
UpCloud MCP use cases
The Emergency Server Check
A SRE notices an application is running slow and needs root cause analysis. They ask their agent, 'What's wrong with the web server?' The agent runs get_server to check its status, then calls list_audit_logs to see recent access patterns, providing a complete diagnosis immediately.
Planning Multi-Region Expansion
A Cloud Architect needs to build a new, highly available deployment across three regions. They ask the agent to 'List all available zones and check their capacity.' The agent uses list_zones and get_host, giving them the data needed for accurate planning.
Cost Optimization Review
A Finance Ops manager receives a vague bill. They ask their agent, 'Show me exactly how much I spent on networking this month.' The agent responds by calling get_billing_summary and list_prices, pinpointing the exact cost drivers.
Setting up Microservices
A DevOps engineer needs to deploy a new service cluster. They tell their agent, 'Set up a private network, create a load balancer, and secure it with rules.' The agent executes create_network, then create_load_balancer, followed by multiple calls to create_firewall_rule.
UpCloud MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Over-relying on the CLI
The user manually runs up cloud status server web-01 in the terminal, then opens a second tab to run billing get last month. This requires context switching and remembering multiple command flags.
Just ask your agent directly: 'Show me the current status of the web server and pull up the billing summary for this month.' The agent handles both actions seamlessly using tools like get_server and get_billing_summary.
Confusing storage types
The user tries to figure out if they need a standard volume or object storage, leading them to read three different vendor documentation pages.
Ask your agent: 'Compare managed databases and object storage capabilities.' The agent uses list_databases and list_object_storages to give you an apples-to-apples comparison.
When to use UpCloud MCP
Use this MCP if managing cloud infrastructure requires deep interaction with multiple resource types—servers, networks, databases, and storage. If your job involves knowing how to provision a load balancer, check IP ranges, or audit account logs, you need this. Don't use it if you just need simple, isolated information, like reading a single price point; for that, the dedicated list_prices tool works fine on its own. However, if your goal is purely to manage user access and tokens without touching infrastructure details, you might only need the API token tools. This MCP shines when you need orchestration, combining multiple calls into one conversation.
Frequently asked questions about UpCloud MCP
How does the UpCloud MCP handle billing summaries? +
The agent retrieves a detailed monthly summary using the get_billing_summary tool. This gives you an accurate breakdown of your resource usage and costs for the period.
Can I use the UpCloud MCP to manage my servers? +
Yes, you can start, stop, restart, or delete any server instance using tools like start_server, stop_server, and delete_server. This gives full lifecycle control.
What if I need to change a network setting? +
You use the update_network tool. You just describe the modification you want, and the agent applies it correctly across your SDN private networks.
Does UpCloud MCP help with IP addresses? +
Absolutely. The agent lets you list all IPs using list_ips, assign a new one with assign_ip, or release an old address via release_ip.