Skip to content

Connectors · Accounting & finance

Vultr MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Vultr and the rest of your systems. It gives your agent 586 Vultr actions (257 reads, 216 writes and 113 that wait for a confirmation) and holds the Vultr credential itself, so the agent never does. It paces Vultr's limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "vultr.users.list_users",  intent: "check which Vultr account is connected"}# Get Users · read · 1 upstream call
  • 586actionsin one signed file
  • 257readlook, never change
  • 216writecreate and update
  • 113wait for a yesdestructive, confirmed first

Set up

Connect Vultr in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect Vultr.

    Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.

    • access_tokenVultr API key: customer portal > Account > API (my.vultr.com/settings/#settingsapi) > Enable API
    account { op: "connections.requirements", service: "vultr" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "vultr.users.list_users" }# get users · read · 1 upstream callcheck { action: "vultr.users.create_user", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Vultr at a glance

Sign-in
Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
You provide
access_token
Limits we pace to
30 calls a second, per connection
API covered
Vultr API v2.0 (OpenAPI 3.0.0)api.vultr.com
Built from
Vultr's documentation, read 23 October 2026OpenAPI spec (GitHub)vultr.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
233 of 257 reads, for up to 5 minutes; a write clears what it affects
Shared entities
5, so ask can line Vultr up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Vultr.

586 actions in 42 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 257readlook, never change
  • 216writecreate and update
  • 113destructivewait for a confirmation
  1. Databases

    68

    30 read · 28 write · 10 destructive

    Create Database User · List Database Users · List Managed Databases · Create Managed Database

  2. IAM

    51

    20 read · 14 write · 17 destructive

    List Groups · Create Group · List Roles · Create Role

  3. Instances

    38

    14 read · 19 write · 5 destructive

    List Instances · Create Instance · Get Instance · Update Instance

  4. Kubernetes

    32

    15 read · 8 write · 9 destructive

    Create Kubernetes Cluster · List all Kubernetes Clusters · Get Kubernetes Cluster · Update Kubernetes Cluster

  5. Container registry

    30

    14 read · 8 write · 8 destructive

    Create Container Registry · Create Replication Policy · Create Retention Rule · List Container Registries

  6. Marketplace

    28

    9 read · 15 write · 4 destructive

    Add Image to Marketplace App · Create Marketplace Vendor User · Create Marketplace App · Create Marketplace App Build Image

  7. Bare metal

    26

    10 read · 13 write · 3 destructive

    Attach VPC Network to Bare Metal Instance · Create Bare Metal Instance · Create Baremetal Reverse IPv4 · Create Baremetal Reverse IPv6

  8. VPCS

    21

    9 read · 8 write · 4 destructive

    List VPCs · Create a VPC · Get a VPC · Update a VPC

34 more areas · 292 actions
  • Load balancers 19
  • Oauth 19
  • Users 19
  • CDN 18
  • Oidc 15
  • Organizations 15
  • Object storage 14
  • DNS 13
  • Block storage 12
  • Reserved ips 12
  • Tickets 12
  • Scim 11
  • Bare metal clusters 10
  • File system 10
  • Firewalls 9
  • Account 8
  • Storage gateways 8
  • Inference 7
  • Instance templates 7
  • Iso 6
  • Logs 6
  • Snapshots 6
  • Billing 5
  • Private networks 5
  • SSH keys 5
  • Startup scripts 5
  • API keys 4
  • Applications 2
  • Backups 2
  • Plans 2
  • Regions 2
  • Subaccounts 2
  • OS 1
  • Software licenses 1

Top actions

The Vultr API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 87 of Vultr's 88 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
vultr.users.list_usersGet UsersGet Users.readidentity.user.list474 connectors
vultr.account.get_accountGet Account InfoGet Account Info.readidentity.current_user.get307 connectors
vultr.instances.list_instancesList InstancesList Instances.readinfra.instance.list18 connectors
vultr.users.create_userCreate UserCreate User.writeidentity.user.create262 connectors
vultr.tickets.list_ticketsList TicketsList Tickets.readservice.ticket.list56 connectors
vultr.users.delete_userDelete UserDelete User.destructiveidentity.user.delete253 connectors
vultr.instances.create_instanceCreate InstanceCreate Instance.writeinfra.instance.create10 connectors
vultr.iam.list_iam_groupsList GroupsList Groups.readidentity.group.list262 connectors
vultr.iam.create_iam_groupCreate GroupCreate Group.writeidentity.group.create205 connectors
vultr.iam.list_iam_rolesList RolesList Roles.readidentity.role.list184 connectors
vultr.tickets.create_ticketCreate TicketCreate Ticket.writeservice.ticket.create54 connectors
vultr.iam.create_iam_roleCreate RoleCreate Role.writeidentity.role.create105 connectors

Try it

Prompts to paste into Claude.

Each one names the Vultr actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Which Vultr tickets have been open the longest? Show me the ten oldest with their status.

    callsvultr.tickets.list_tickets

  2. Writewrite

    Create User in Vultr. Show me exactly what you will send before you save it.

    callsvultr.users.create_user

Governance for Vultr

Destructive actions wait for a yes.

113 Vultr actions are destructive. The first 10:

  • Delete Uservultr.users.delete_user
  • Delete Instancevultr.instances.delete_instance
  • Delete Groupvultr.iam.delete_iam_group
  • Delete Rolevultr.iam.delete_iam_role
  • Delete API Keyvultr.api_keys.delete_api_key
  • Delete Block Storagevultr.block_storage.delete_block
  • Delete Recordvultr.dns.delete_dns_domain_record
  • Remove Group Membervultr.iam.remove_iam_group_member
  • Delete Snapshotvultr.snapshots.delete_snapshot
  • Delete Domainvultr.dns.delete_dns_domain

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

dovultr.users.delete_userconfirm_policy: human

Delete User?

intent: the user asked me to delete User

run suspended · waiting for a named person · key vultr-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "vultr-agent",  allowed_actions: ["vultr.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "vultr.users.delete_user", approver: "[email protected]" },    { match: "vultr.instances.delete_instance", approver: "[email protected]" },    { match: "vultr.iam.delete_iam_group", approver: "[email protected]" }  ]}
Illustrative. Scoped to Vultr only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Vultr costs on actionlake.

Every Vultr action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Vultr refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 586 Vultr actions
  • 586actions pageeach page of a long list is one call
  • 233reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Vultr action.

586 actions by area: the id your agent calls, what it does, and its effect.

Databases68
  • vultr.databases.create_databaseCreate Managed Databasewrite
  • vultr.databases.create_database_userCreate Database Userwrite
  • vultr.databases.list_database_usersList Database Usersread
  • vultr.databases.list_databasesList Managed Databasesread
  • vultr.databases.available_servicesGet Available Servicesread
  • vultr.databases.create_connection_poolCreate Connection Poolwrite
  • and 62 more in this area
IAM51
  • vultr.iam.create_iam_groupCreate Groupwrite
  • vultr.iam.create_iam_roleCreate Rolewrite
  • vultr.iam.list_iam_groupsList Groupsread
  • vultr.iam.list_iam_rolesList Rolesread
  • vultr.iam.add_iam_group_memberAdd Group Memberwrite
  • vultr.iam.assign_iam_group_to_roleAssign Group to Roledestructive
  • and 45 more in this area
Instances38
  • vultr.instances.create_instanceCreate Instancewrite
  • vultr.instances.get_instanceGet Instanceread
  • vultr.instances.list_instancesList Instancesread
  • vultr.instances.update_instanceUpdate Instancewrite
  • vultr.instances.attach_instance_isoAttach ISO to Instancewrite
  • vultr.instances.attach_instance_networkAttach Private Network to Instancewrite
  • and 32 more in this area
Kubernetes32
  • vultr.kubernetes.create_kubernetes_clusterCreate Kubernetes Clusterwrite
  • vultr.kubernetes.get_kubernetes_clustersGet Kubernetes Clusterread
  • vultr.kubernetes.list_kubernetes_clustersList all Kubernetes Clustersread
  • vultr.kubernetes.update_kubernetes_clusterUpdate Kubernetes Clusterwrite
  • vultr.kubernetes.create_kubernetes_cluster_applicationCreate Kubernetes Applicationwrite
  • vultr.kubernetes.create_nodepool_labelCreate NodePool Labelwrite
  • and 26 more in this area
Container registry30
  • vultr.container_registry.create_registryCreate Container Registrywrite
  • vultr.container_registry.create_replicationCreate Replication Policywrite
  • vultr.container_registry.create_retention_ruleCreate Retention Rulewrite
  • vultr.container_registry.list_registriesList Container Registriesread
  • vultr.container_registry.delete_registryDelete Container Registrydestructive
  • vultr.container_registry.delete_registry_repository_artifactDelete Artifactdestructive
  • and 24 more in this area
Marketplace28
  • vultr.marketplace.add_marketplace_imageAdd Image to Marketplace Appwrite
  • vultr.marketplace.add_marketplace_vendor_settingsCreate Marketplace Vendor Userwrite
  • vultr.marketplace.create_marketplace_appCreate Marketplace Appwrite
  • vultr.marketplace.create_marketplace_app_buildCreate Marketplace App Build Imagewrite
  • vultr.marketplace.create_marketplace_app_manage_variableCreate Marketplace App Variablewrite
  • vultr.marketplace.create_marketplace_app_readme_imageCreate a Marketplace App README imagewrite
  • and 22 more in this area
Bare metal26
  • vultr.bare_metal.attach_baremetals_vpcsAttach VPC Network to Bare Metal Instancewrite
  • vultr.bare_metal.create_baremetalCreate Bare Metal Instancewrite
  • vultr.bare_metal.create_baremetal_reverse_ipv4Create Baremetal Reverse IPv4write
  • vultr.bare_metal.create_baremetal_reverse_ipv6Create Baremetal Reverse IPv6write
  • vultr.bare_metal.delete_baremetalDelete Bare Metaldestructive
  • vultr.bare_metal.delete_baremetal_reverse_ipv6Delete BareMetal Reverse IPv6destructive
  • and 20 more in this area
VPCS21
  • vultr.vpcs.create_vpcCreate a VPCwrite
  • vultr.vpcs.get_vpcGet a VPCread
  • vultr.vpcs.list_vpcsList VPCsread
  • vultr.vpcs.update_vpcUpdate a VPCwrite
  • vultr.vpcs.create_nat_gatewayCreate NAT Gatewaywrite
  • vultr.vpcs.create_nat_gateway_firewall_ruleCreate NAT Gateway Firewall Rulewrite
  • and 15 more in this area
Load balancers19
  • vultr.load_balancers.create_load_balancerCreate Load Balancerwrite
  • vultr.load_balancers.get_load_balancerGet Load Balancerread
  • vultr.load_balancers.list_load_balancersList Load Balancersread
  • vultr.load_balancers.update_load_balancerUpdate Load Balancerwrite
  • vultr.load_balancers.create_load_balancer_forwarding_rulesCreate Forwarding Rulewrite
  • vultr.load_balancers.create_load_balancer_reverse_dns_ipv4Update Reverse DNS IPV4write
  • and 13 more in this area
Oauth19
  • vultr.oauth.add_oauth_client_draft_userAdd OAuth App Draft Userwrite
  • vultr.oauth.attach_oauth_client_scopeAttach OAuth App Scopewrite
  • vultr.oauth.create_oauth_clientCreate OAuth Appwrite
  • vultr.oauth.create_oauth_client_account_authorizationCreate OAuth Client Account Authorization (Legacy)write
  • vultr.oauth.delete_oauth_clientDelete OAuth Appdestructive
  • vultr.oauth.detach_oauth_client_scopeDetach OAuth App Scopedestructive
  • and 13 more in this area
Users19
  • vultr.users.create_userCreate Userwrite
  • vultr.users.get_userGet Userread
  • vultr.users.list_usersGet Usersread
  • vultr.users.update_userUpdate Userwrite
  • vultr.users.add_user_ip_whitelistAdd IP to User Whitelistwrite
  • vultr.users.create_user_api_keyCreate User API Keywrite
  • and 13 more in this area
CDN18
  • vultr.cdn.create_pullzoneCreate CDN Pull Zoneswrite
  • vultr.cdn.create_pushzoneCreate CDN Push Zoneswrite
  • vultr.cdn.create_pushzone_uploadCreate CDN Push Zone File Upload Endpointwrite
  • vultr.cdn.get_pullzone_metadataGet CDN Pull Zone Metadataread
  • vultr.cdn.delete_pullzoneDelete CDN Pullzonedestructive
  • vultr.cdn.delete_pushzoneDelete CDN Pushzonedestructive
  • and 12 more in this area
Oidc15
  • vultr.oidc.create_oidc_issuerCreate OIDC Issuerwrite
  • vultr.oidc.create_oidc_providerCreate OIDC Providerwrite
  • vultr.oidc.create_oidc_provider_tokenCreate OIDC Provider Tokenwrite
  • vultr.oidc.get_oidc_issuer_jwksGet OIDC Issuer JWKSread
  • vultr.oidc.delete_oidc_issuerDelete OIDC Issuerdestructive
  • vultr.oidc.delete_oidc_providerDelete OIDC Providerdestructive
  • and 9 more in this area
Organizations15
  • vultr.organizations.create_invitationCreate Invitationwrite
  • vultr.organizations.enable_organization_scimEnable SCIMwrite
  • vultr.organizations.list_invitationsList Invitationsread
  • vultr.organizations.list_organization_suspended_usersList Suspended Organization Usersread
  • vultr.organizations.disable_organization_scimDisable SCIMdestructive
  • vultr.organizations.get_invitationGet Invitationread
  • and 9 more in this area
Object storage14
  • vultr.object_storage.create_object_storageCreate Object Storagewrite
  • vultr.object_storage.create_object_storage_bucketCreate Bucketwrite
  • vultr.object_storage.list_object_storage_cluster_tiersGet All Cluster Tiersread
  • vultr.object_storage.list_object_storage_clustersGet All Clustersread
  • vultr.object_storage.delete_object_storageDelete Object Storagedestructive
  • vultr.object_storage.delete_object_storage_bucketDelete Bucketdestructive
  • and 8 more in this area
DNS13
  • vultr.dns.create_dns_domainCreate DNS Domainwrite
  • vultr.dns.create_dns_domain_recordCreate Recordwrite
  • vultr.dns.list_dns_domain_recordsList Recordsread
  • vultr.dns.list_dns_domainsList DNS Domainsread
  • vultr.dns.delete_dns_domainDelete Domaindestructive
  • vultr.dns.delete_dns_domain_recordDelete Recorddestructive
  • and 7 more in this area
Block storage12
  • vultr.block_storage.create_blockCreate Block Storagewrite
  • vultr.block_storage.get_blockGet Block Storageread
  • vultr.block_storage.list_blocksList Block Storagesread
  • vultr.block_storage.update_blockUpdate Block Storagewrite
  • vultr.block_storage.attach_blockAttach Block Storagewrite
  • vultr.block_storage.create_block_snapshotCreate Block Storage Snapshotwrite
  • and 6 more in this area
Reserved ips12
  • vultr.reserved_ips.attach_reserved_ipAttach Reserved IPwrite
  • vultr.reserved_ips.convert_reserved_ipConvert Instance IP to Reserved IPwrite
  • vultr.reserved_ips.create_reserved_ipCreate Reserved IPwrite
  • vultr.reserved_ips.create_reserved_ip_reverse_dns_ipv6Create Reverse DNS IPV6write
  • vultr.reserved_ips.create_reserved_ip_reverse_dns_ipv4Update Reverse DNS IPV4write
  • vultr.reserved_ips.delete_reserved_ipDelete Reserved IPdestructive
  • and 6 more in this area
Tickets12
  • vultr.tickets.create_replyCreate Ticket Replywrite
  • vultr.tickets.create_ticketCreate Ticketwrite
  • vultr.tickets.get_ticketGet Ticketread
  • vultr.tickets.list_ticketsList Ticketsread
  • vultr.tickets.close_ticketClose Ticketwrite
  • vultr.tickets.create_tax_exemption_requestCreate Tax Exemption Requestwrite
  • and 6 more in this area
Scim11
  • vultr.scim.scim_create_groupCreate SCIM Groupwrite
  • vultr.scim.scim_create_userCreate SCIM Userwrite
  • vultr.scim.scim_list_groupsList SCIM Groupsread
  • vultr.scim.scim_list_usersList SCIM Usersread
  • vultr.scim.scim_delete_groupDelete SCIM Groupdestructive
  • vultr.scim.scim_delete_userDelete SCIM Userdestructive
  • and 5 more in this area
Bare metal clusters10
  • vultr.bare_metal_clusters.create_clusterCreate Clusterwrite
  • vultr.bare_metal_clusters.list_clustersList Clustersread
  • vultr.bare_metal_clusters.mass_update_cluster_instancesMass Update Cluster Instanceswrite
  • vultr.bare_metal_clusters.update_cluster_instanceUpdate Cluster Instancewrite
  • vultr.bare_metal_clusters.delete_clusterDelete Clusterdestructive
  • vultr.bare_metal_clusters.get_clusterGet Clusterread
  • and 4 more in this area
File system10
  • vultr.file_system.create_vfsCreate VFSwrite
  • vultr.file_system.list_regionsList VFS Regionsread
  • vultr.file_system.list_vfsList VFSsread
  • vultr.file_system.list_vfs_attachmentsList VFS Attachmentsread
  • vultr.file_system.create_vfs_attachmentAttach VPS Instance to VFSwrite
  • vultr.file_system.delete_vfsDelete VFSdestructive
  • and 4 more in this area
Firewalls9
  • vultr.firewalls.create_firewall_groupCreate Firewall Groupwrite
  • vultr.firewalls.list_firewall_group_rulesList Firewall Rulesread
  • vultr.firewalls.list_firewall_groupsList Firewall Groupsread
  • vultr.firewalls.post_firewalls_firewall_group_id_rulesCreate Firewall Ruleswrite
  • vultr.firewalls.delete_firewall_groupDelete Firewall Groupdestructive
  • vultr.firewalls.delete_firewall_group_ruleDelete Firewall Ruledestructive
  • and 3 more in this area
Account8
  • vultr.account.bgp_prefix_listList BGP Prefixesread
  • vultr.account.create_account_bgp_prefixesAdd new BGP prefixeswrite
  • vultr.account.create_account_bgp_setupSetup BGP on your Accountwrite
  • vultr.account.get_accountGet Account Inforead
  • vultr.account.get_account_bandwidthGet Account Bandwidth Inforead
  • vultr.account.get_account_bgpGet Account BGP Inforead
  • and 2 more in this area
Storage gateways8
  • vultr.storage_gateways.add_storage_gateway_exportAdd New Export to Storage Gatewaywrite
  • vultr.storage_gateways.create_storage_gatewayCreate Storage Gatewaywrite
  • vultr.storage_gateways.get_storage_gatewayGet Storage Gatewayread
  • vultr.storage_gateways.list_storage_gatewaysList Storage Gatewaysread
  • vultr.storage_gateways.delete_storage_gatewayDelete Storage Gatewaydestructive
  • vultr.storage_gateways.delete_storage_gateway_exportDelete Storage Gateway Exportdestructive
  • and 2 more in this area
Inference7
  • vultr.inference.create_inferenceCreate Serverless Inferencewrite
  • vultr.inference.get_inferenceGet Serverless Inferenceread
  • vultr.inference.get_inference_usageGet Serverless Inference Usage Informationread
  • vultr.inference.list_inferenceList Serverless Inferenceread
  • vultr.inference.delete_inferenceDelete Serverless Inferencedestructive
  • vultr.inference.regenerate_inference_api_keyRegenerate Serverless Inference API Keydestructive
  • and 1 more in this area
Instance templates7
  • vultr.instance_templates.create_instance_templateCreate Instance Templatewrite
  • vultr.instance_templates.create_instance_template_from_instanceCreate Instance Template From Instancewrite
  • vultr.instance_templates.list_instance_templatesList Instance Templatesread
  • vultr.instance_templates.promote_instance_templatePromote Instance Templatewrite
  • vultr.instance_templates.delete_instance_templateDelete Instance Templatedestructive
  • vultr.instance_templates.get_instance_templateGet Instance Templateread
  • and 1 more in this area
Iso6
  • vultr.iso.create_isoCreate ISOwrite
  • vultr.iso.iso_editUpdate ISOwrite
  • vultr.iso.list_isosList ISOsread
  • vultr.iso.list_public_isosList Public ISOsread
  • vultr.iso.delete_isoDelete ISOdestructive
  • vultr.iso.iso_getGet ISOread
Logs6
  • vultr.logs.create_audit_logsCreate audit logs subscriptionwrite
  • vultr.logs.list_audit_logsList audit logs subscriptionsread
  • vultr.logs.list_audit_logs_clustersList audit logs Clustersread
  • vultr.logs.list_logsList Logsread
  • vultr.logs.get_audit_logGet audit logs subscriptionread
  • vultr.logs.update_audit_logUpdate audit logs subscriptionwrite
Snapshots6
  • vultr.snapshots.create_snapshotCreate Snapshotwrite
  • vultr.snapshots.delete_snapshotDelete Snapshotdestructive
  • vultr.snapshots.get_snapshotGet Snapshotread
  • vultr.snapshots.list_snapshotsList Snapshotsread
  • vultr.snapshots.create_snapshot_create_from_urlCreate Snapshot from URLwrite
  • vultr.snapshots.put_snapshots_snapshot_idUpdate Snapshotwrite
Billing5
  • vultr.billing.get_invoiceGet Invoiceread
  • vultr.billing.get_invoice_itemsGet Invoice Itemsread
  • vultr.billing.list_billing_historyList Billing Historyread
  • vultr.billing.list_invoicesList Invoicesread
  • vultr.billing.pending_chargesList Pending Chargesread
Private networks5
  • vultr.private_networks.create_networkCreate a Private Networkwrite
  • vultr.private_networks.get_networkGet a private networkread
  • vultr.private_networks.list_networksList Private Networksread
  • vultr.private_networks.update_networkUpdate a Private Networkwrite
  • vultr.private_networks.delete_networkDelete a private networkdestructive
SSH keys5
  • vultr.ssh_keys.create_ssh_keyCreate SSH keywrite
  • vultr.ssh_keys.delete_ssh_keyDelete SSH Keydestructive
  • vultr.ssh_keys.get_ssh_keyGet SSH Keyread
  • vultr.ssh_keys.list_ssh_keysList SSH Keysread
  • vultr.ssh_keys.update_ssh_keyUpdate SSH Keywrite
Startup scripts5
  • vultr.startup_scripts.create_startup_scriptCreate Startup Scriptwrite
  • vultr.startup_scripts.get_startup_scriptGet Startup Scriptread
  • vultr.startup_scripts.list_startup_scriptsList Startup Scriptsread
  • vultr.startup_scripts.update_startup_scriptUpdate Startup Scriptwrite
  • vultr.startup_scripts.delete_startup_scriptDelete Startup Scriptdestructive
API keys4
  • vultr.api_keys.create_api_keyCreate API Keywrite
  • vultr.api_keys.delete_api_keyDelete API Keydestructive
  • vultr.api_keys.get_api_keyGet API Keyread
  • vultr.api_keys.list_api_keysList API Keysread
Applications2
  • vultr.applications.list_app_variablesList Application Variablesread
  • vultr.applications.list_applicationsList Applicationsread
Backups2
  • vultr.backups.get_backupGet a Backupread
  • vultr.backups.list_backupsList Backupsread
Plans2
  • vultr.plans.list_metal_plansList Bare Metal Plansread
  • vultr.plans.list_plansList Plansread
Regions2
  • vultr.regions.list_available_plans_regionList available plans in regionread
  • vultr.regions.list_regionsList Regionsread
Subaccounts2
  • vultr.subaccounts.create_subaccountCreate Sub-Accountwrite
  • vultr.subaccounts.list_subaccountsList Sub-Accountsread
OS1
  • vultr.os.list_osList OSread
Software licenses1
  • vultr.software_licenses.list_software_licensesList Software Licensesread

This index shows a sample of each area. All 586 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.

Questions

The Vultr MCP server, answered.

Is there a Vultr MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 586 Vultr actions across databases, IAM, instances and kubernetes, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Vultr.

What do I need to connect Vultr?

Vultr API key: customer portal > Account > API (my.vultr.com/settings/#settingsapi) > Enable API. The free call account { op: "connections.requirements", service: "vultr" } lists exactly what to paste.

Can an AI agent delete or change things in Vultr?

Only if its key allows it, and only with an explicit confirmation. 113 Vultr actions are destructive, including delete User, delete Instance and delete Group. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my Vultr API limit?

actionlake paces every call to the limits in the Vultr service file: 30 calls a second per connection. Repeated reads are answered from cache (233 Vultr actions can be), which never reaches Vultr.

What does a Vultr action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (586 Vultr actions page). Cache hits, searches, dry runs and calls Vultr refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which Vultr API does it cover?

The Vultr API v2.0 (OpenAPI 3.0.0) at api.vultr.com. It is built from Vultr's documentation as read on 23 October 2026. 586 actions in 42 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Vultr data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Vultr credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent Vultr today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.