Skip to content

Connectors · Developer & infrastructure

Akamai Cloud (Linode) MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Akamai Cloud (Linode) and the rest of your systems. It gives your agent 535 Akamai Cloud (Linode) actions (268 reads, 196 writes and 71 that wait for a confirmation) and holds the Akamai Cloud (Linode) credential itself, so the agent never does. It paces Akamai Cloud (Linode)'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: "akamai_linode.account_users.list",  intent: "check which Akamai Cloud (Linode) account is connected"}# List users · read · 1 upstream call
  • 535actionsin one signed file
  • 268readlook, never change
  • 196writecreate and update
  • 71wait for a yesdestructive, confirmed first

Set up

Connect Akamai Cloud (Linode) 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 Akamai Cloud (Linode).

    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_tokenLinode personal access token
    account { op: "connections.requirements", service: "akamai_linode" }
    # 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: "akamai_linode.account_users.list" }# list users · read · 1 upstream callcheck { action: "akamai_linode.account_users.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Akamai Cloud (Linode) 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
1,600 calls a minute, per connection
API covered
Linode API v4 (OpenAPI 3.0.1, document version 4.229.1)api.linode.com
Built from
Akamai Cloud (Linode)'s documentation, read 23 October 2026OpenAPI spec (GitHub)techdocs.akamai.comtechdocs.akamai.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
247 of 268 reads, for up to 5 minutes; a write clears what it affects
Shared entities
5, so ask can line Akamai Cloud (Linode) up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Akamai Cloud (Linode).

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

  • 268readlook, never change
  • 196writecreate and update
  • 71destructivewait for a confirmation
  1. Linode

    73

    30 read · 34 write · 9 destructive

    List Linodes · Get a Linode · Create a Linode · Update a Linode

  2. Account

    64

    33 read · 21 write · 10 destructive

    List users · Get a user · Create a user · Update a user

  3. Databases

    46

    22 read · 20 write · 4 destructive

    List Managed Databases engines · List Managed Databases · List Managed Databases types · List MySQL Managed Databases

  4. Networking

    46

    24 read · 16 write · 6 destructive

    List firewalls · List IP addresses · List Prefix Lists · List VLANs

  5. Monitor

    33

    19 read · 10 write · 4 destructive

    List notification channels · List alert definitions · List dashboards · List supported service types

  6. Object storage

    32

    21 read · 7 write · 4 destructive

    List Object Storage buckets · Create a URL for an object · List clusters · List Object Storage endpoints

  7. Profile

    31

    14 read · 11 write · 6 destructive

    Get a profile · List authorized apps · List trusted devices · List logins

  8. Images

    29

    12 read · 12 write · 5 destructive

    List images · List share groups · List share groups by image · Get an image

18 more areas · 181 actions
  • Lke 29
  • Managed 25
  • IAM 24
  • Nodebalancers 22
  • VPCS 15
  • Domains 13
  • Longview 10
  • Volumes 10
  • Placement 7
  • Regions 6
  • Support 6
  • Locks 4
  • Tags 4
  • Betas 2
  • Entities 1
  • Maintenance 1
  • Marketplace 1
  • Network transfer 1

Top actions

The Akamai Cloud (Linode) API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 24 of Akamai Cloud (Linode)'s 26 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
akamai_linode.account_users.listList usersList users.readidentity.user.list474 connectors
akamai_linode.profile.getGet a profileGet a profile.readidentity.current_user.get307 connectors
akamai_linode.linode_instances.listList LinodesList Linodes.readinfra.instance.list18 connectors
akamai_linode.account_users.getGet a userGet a user.readidentity.user.get399 connectors
akamai_linode.support_tickets.listList support ticketsList support tickets.readservice.ticket.list56 connectors
akamai_linode.account_users.createCreate a userCreate a user.writeidentity.user.create262 connectors
akamai_linode.linode_instances.getGet a LinodeGet a Linode.readinfra.instance.get15 connectors
akamai_linode.account_users.updateUpdate a userUpdate a user.writeidentity.user.update280 connectors
akamai_linode.account_users.deleteDelete a userDelete a user.destructiveidentity.user.delete253 connectors
akamai_linode.linode_instances.createCreate a LinodeCreate a Linode.writeinfra.instance.create10 connectors
akamai_linode.support_tickets.getGet a support ticketGet a support ticket.readservice.ticket.get56 connectors
akamai_linode.account_payments.listList paymentsList payments.readfinance.payment.list75 connectors

Try it

Prompts to paste into Claude.

Each one names the Akamai Cloud (Linode) actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Which Akamai Cloud (Linode) tickets have been open the longest? Show me the ten oldest with their status.

    callsakamai_linode.support_tickets.list

  2. Writewrite

    Create a user in Akamai Cloud (Linode). Show me exactly what you will send before you save it.

    callsakamai_linode.account_users.create

Governance for Akamai Cloud (Linode)

Destructive actions wait for a yes.

71 Akamai Cloud (Linode) actions are destructive. The first 10:

  • Delete a userakamai_linode.account_users.delete
  • Delete a Linodeakamai_linode.linode_instances.delete
  • Make a paymentakamai_linode.account_payments.create
  • Create an entity transferakamai_linode.account_entity_transfers.create
  • Request a service transferakamai_linode.account_service_transfers.create
  • Disable two-factor authenticationakamai_linode.profile.tfa_disable
  • Delete a tagakamai_linode.tags.delete
  • Delete a VPCakamai_linode.vpcs.delete
  • Delete a resource lockakamai_linode.locks.delete
  • Delete an imageakamai_linode.images.delete

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.

doakamai_linode.account_users.deleteconfirm_policy: human

Delete a user?

intent: the user asked me to delete a user

run suspended · waiting for a named person · key akamai-linode-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "akamai-linode-agent",  allowed_actions: ["akamai_linode.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "akamai_linode.account_users.delete", approver: "[email protected]" },    { match: "akamai_linode.linode_instances.delete", approver: "[email protected]" },    { match: "akamai_linode.account_payments.create", approver: "[email protected]" }  ]}
Illustrative. Scoped to Akamai Cloud (Linode) only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Akamai Cloud (Linode) costs on actionlake.

Every Akamai Cloud (Linode) action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Akamai Cloud (Linode) 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 535 Akamai Cloud (Linode) actions
  • 535actions pageeach page of a long list is one call
  • 247reads 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 Akamai Cloud (Linode) action.

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

Linode73
  • akamai_linode.linode_instances.createCreate a Linodewrite
  • akamai_linode.linode_instances.getGet a Linoderead
  • akamai_linode.linode_instances.listList Linodesread
  • akamai_linode.linode_instances.updateUpdate a Linodewrite
  • akamai_linode.linode_instances.bootBoot a Linodewrite
  • akamai_linode.linode_instances.cloneClone a Linodewrite
  • and 67 more in this area
Account64
  • akamai_linode.account_users.createCreate a userwrite
  • akamai_linode.account_users.getGet a userread
  • akamai_linode.account_users.listList usersread
  • akamai_linode.account_users.updateUpdate a userwrite
  • akamai_linode.account.add_credit_cardAdd or edit a credit cardwrite
  • akamai_linode.account.add_promo_codeAdd a promo creditwrite
  • and 58 more in this area
Databases46
  • akamai_linode.databases_engines.listList Managed Databases enginesread
  • akamai_linode.databases_instances.listList Managed Databasesread
  • akamai_linode.databases_mysql_instances.listList MySQL Managed Databasesread
  • akamai_linode.databases_types.listList Managed Databases typesread
  • akamai_linode.databases_engines.getGet a Managed Databases engineread
  • akamai_linode.databases_mysql_config.getList MySQL Managed Database advanced parametersread
  • and 40 more in this area
Networking46
  • akamai_linode.networking_firewalls.listList firewallsread
  • akamai_linode.networking_ips.listList IP addressesread
  • akamai_linode.networking_prefixlists.listList Prefix Listsread
  • akamai_linode.networking_vlans.listList VLANsread
  • akamai_linode.networking_firewalls.createCreate a firewallwrite
  • akamai_linode.networking_firewalls.deleteDelete a firewalldestructive
  • and 40 more in this area
Monitor33
  • akamai_linode.monitor_alert_channels.listList notification channelsread
  • akamai_linode.monitor_alert_definitions.listList alert definitionsread
  • akamai_linode.monitor_dashboards.listList dashboardsread
  • akamai_linode.monitor_services.listList supported service typesread
  • akamai_linode.monitor_alert_channels.createCreate a notification channelwrite
  • akamai_linode.monitor_alert_channels.deleteDelete a notification channeldestructive
  • and 27 more in this area
Object storage32
  • akamai_linode.object_storage_buckets.listList Object Storage bucketsread
  • akamai_linode.object_storage_buckets.object_urlCreate a URL for an objectread
  • akamai_linode.object_storage_clusters.listList clustersread
  • akamai_linode.object_storage_endpoints.listList Object Storage endpointsread
  • akamai_linode.object_storage.cancelCancel Object Storagedestructive
  • akamai_linode.object_storage_buckets.createCreate an Object Storage bucketwrite
  • and 26 more in this area
Profile31
  • akamai_linode.profile.getGet a profileread
  • akamai_linode.profile_apps.listList authorized appsread
  • akamai_linode.profile_devices.listList trusted devicesread
  • akamai_linode.profile_logins.listList loginsread
  • akamai_linode.profile.tfa_disableDisable two-factor authenticationdestructive
  • akamai_linode.profile.tfa_enableGenerate a secret key for two-factor authenticationwrite
  • and 25 more in this area
Images29
  • akamai_linode.images.getGet an imageread
  • akamai_linode.images.listList imagesread
  • akamai_linode.images_sharegroups.listList share groupsread
  • akamai_linode.images_sharegroups.list_for_imageList share groups by imageread
  • akamai_linode.images.createCreate an imagewrite
  • akamai_linode.images.deleteDelete an imagedestructive
  • and 23 more in this area
Lke29
  • akamai_linode.lke_clusters.listList Kubernetes clustersread
  • akamai_linode.lke_clusters_api_endpoints.listList Kubernetes API endpointsread
  • akamai_linode.lke_types.listList Kubernetes typesread
  • akamai_linode.lke_versions.listList LKE Kubernetes versions (non-enterprise)read
  • akamai_linode.lke_clusters.createCreate a Kubernetes clusterwrite
  • akamai_linode.lke_clusters.deleteDelete a Kubernetes clusterdestructive
  • and 23 more in this area
Managed25
  • akamai_linode.managed_contacts.listList managed contactsread
  • akamai_linode.managed_credentials.listList managed credentialsread
  • akamai_linode.managed_issues.listList managed issuesread
  • akamai_linode.managed_linode_settings.listList managed Linode settingsread
  • akamai_linode.managed_contacts.createCreate a managed contactwrite
  • akamai_linode.managed_contacts.deleteDelete a managed contactdestructive
  • and 19 more in this area
IAM24
  • akamai_linode.iam_delegation_child_accounts.listList child accountsread
  • akamai_linode.iam_idp_configs.listList IDP configurationsread
  • akamai_linode.iam_idp_configs_certificates.listList IDP certificatesread
  • akamai_linode.iam_idp_configs_users_excluded.listList SSO user exceptionsread
  • akamai_linode.iam_delegation_child_accounts_users.listGet the account delegation for a child accountread
  • akamai_linode.iam_delegation_child_accounts_users.updateUpdate the account delegation for a child accountwrite
  • and 18 more in this area
Nodebalancers22
  • akamai_linode.nodebalancers.listList NodeBalancersread
  • akamai_linode.nodebalancers_configs.listList configsread
  • akamai_linode.nodebalancers_firewalls.listList NodeBalancer firewallsread
  • akamai_linode.nodebalancers_types.listList NodeBalancer typesread
  • akamai_linode.nodebalancers.createCreate a NodeBalancerwrite
  • akamai_linode.nodebalancers.deleteDelete a NodeBalancerdestructive
  • and 16 more in this area
VPCS15
  • akamai_linode.vpcs.listList VPCsread
  • akamai_linode.vpcs_ips.listList VPC IPv4 addressesread
  • akamai_linode.vpcs_ips.list_for_vpcList a VPC's IPv4 addressesread
  • akamai_linode.vpcs_ipv6s.listList VPC IPv6 addressesread
  • akamai_linode.vpcs.createCreate a VPCwrite
  • akamai_linode.vpcs.deleteDelete a VPCdestructive
  • and 9 more in this area
Domains13
  • akamai_linode.domains.getGet a domainread
  • akamai_linode.domains.listList domainsread
  • akamai_linode.domains_records.getGet a domain recordread
  • akamai_linode.domains_records.listList domain recordsread
  • akamai_linode.domains.cloneClone a domainwrite
  • akamai_linode.domains.createCreate a domainwrite
  • and 7 more in this area
Longview10
  • akamai_linode.longview_clients.getGet a Longview clientread
  • akamai_linode.longview_clients.listList Longview clientsread
  • akamai_linode.longview_subscriptions.listList Longview subscriptionsread
  • akamai_linode.longview_types.listList Longview typesread
  • akamai_linode.longview_clients.createCreate a Longview clientwrite
  • akamai_linode.longview_clients.deleteDelete a Longview clientdestructive
  • and 4 more in this area
Volumes10
  • akamai_linode.volumes.cloneClone a volumewrite
  • akamai_linode.volumes.getGet a volumeread
  • akamai_linode.volumes.listList volumesread
  • akamai_linode.volumes_types.listList volume typesread
  • akamai_linode.volumes.attachAttach a volumewrite
  • akamai_linode.volumes.createCreate a volumewrite
  • and 4 more in this area
Placement7
  • akamai_linode.placement_groups.assignAssign a placement groupwrite
  • akamai_linode.placement_groups.createCreate a placement groupwrite
  • akamai_linode.placement_groups.getGet a placement groupread
  • akamai_linode.placement_groups.listList placement groupsread
  • akamai_linode.placement_groups.deleteDelete a placement groupdestructive
  • akamai_linode.placement_groups.unassignUnassign a placement groupwrite
  • and 1 more in this area
Regions6
  • akamai_linode.regions.getGet a regionread
  • akamai_linode.regions.listList regionsread
  • akamai_linode.regions_availability.listList regions' availabilityread
  • akamai_linode.regions_vpc_availability.listList regions' VPC availabilityread
  • akamai_linode.regions_availability.getGet a region's availabilityread
  • akamai_linode.regions_vpc_availability.getGet a region's VPC availabilityread
Support6
  • akamai_linode.support_tickets.createOpen a support ticketwrite
  • akamai_linode.support_tickets.getGet a support ticketread
  • akamai_linode.support_tickets.listList support ticketsread
  • akamai_linode.support_tickets_replies.listList repliesread
  • akamai_linode.support_tickets.closeClose a support ticketwrite
  • akamai_linode.support_tickets_replies.createCreate a replywrite
Locks4
  • akamai_linode.locks.createCreate a resource lockwrite
  • akamai_linode.locks.deleteDelete a resource lockdestructive
  • akamai_linode.locks.getGet a resource lockread
  • akamai_linode.locks.listList resource locksread
Tags4
  • akamai_linode.tags.createCreate a tagwrite
  • akamai_linode.tags.deleteDelete a tagdestructive
  • akamai_linode.tags.getList tagged objectsread
  • akamai_linode.tags.listList tagsread
Betas2
  • akamai_linode.betas.getGet a Beta programread
  • akamai_linode.betas.listList Beta programsread
Entities1
  • akamai_linode.entities.listList entitiesread
Maintenance1
  • akamai_linode.maintenance_policies.listList maintenance policiesread
Marketplace1
  • akamai_linode.marketplace.contactCreate a Marketplace third-party referralwrite
Network transfer1
  • akamai_linode.network_transfer_prices.listList network transfer pricesread

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

Questions

The Akamai Cloud (Linode) MCP server, answered.

Is there an Akamai Cloud (Linode) MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 535 Akamai Cloud (Linode) actions across linode, account, databases and networking, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Akamai Cloud (Linode).

What do I need to connect Akamai Cloud (Linode)?

Linode personal access token. The free call account { op: "connections.requirements", service: "akamai_linode" } lists exactly what to paste.

Can an AI agent delete or change things in Akamai Cloud (Linode)?

Only if its key allows it, and only with an explicit confirmation. 71 Akamai Cloud (Linode) actions are destructive, including delete a user, delete a Linode and make a payment. 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 Akamai Cloud (Linode) API limit?

actionlake paces every call to the limits in the Akamai Cloud (Linode) service file: 1,600 calls a minute per connection. Repeated reads are answered from cache (247 Akamai Cloud (Linode) actions can be), which never reaches Akamai Cloud (Linode).

What does an Akamai Cloud (Linode) action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (535 Akamai Cloud (Linode) actions page). Cache hits, searches, dry runs and calls Akamai Cloud (Linode) 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 Akamai Cloud (Linode) API does it cover?

The Linode API v4 (OpenAPI 3.0.1, document version 4.229.1) at api.linode.com. It is built from Akamai Cloud (Linode)'s documentation as read on 23 October 2026. 535 actions in 26 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Akamai Cloud (Linode) 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 Akamai Cloud (Linode) 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 Akamai Cloud (Linode) today.

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