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/mcpdo { 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.
- 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 - 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 - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates 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
Linode
7330 read · 34 write · 9 destructive
List Linodes · Get a Linode · Create a Linode · Update a Linode
Account
6433 read · 21 write · 10 destructive
List users · Get a user · Create a user · Update a user
Databases
4622 read · 20 write · 4 destructive
List Managed Databases engines · List Managed Databases · List Managed Databases types · List MySQL Managed Databases
Networking
4624 read · 16 write · 6 destructive
List firewalls · List IP addresses · List Prefix Lists · List VLANs
Monitor
3319 read · 10 write · 4 destructive
List notification channels · List alert definitions · List dashboards · List supported service types
Object storage
3221 read · 7 write · 4 destructive
List Object Storage buckets · Create a URL for an object · List clusters · List Object Storage endpoints
Profile
3114 read · 11 write · 6 destructive
Get a profile · List authorized apps · List trusted devices · List logins
Images
2912 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.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
akamai_linode.account_users.listList users | List users. | read | identity.user.list474 connectors |
akamai_linode.profile.getGet a profile | Get a profile. | read | identity.current_user.get307 connectors |
akamai_linode.linode_instances.listList Linodes | List Linodes. | read | infra.instance.list18 connectors |
akamai_linode.account_users.getGet a user | Get a user. | read | identity.user.get399 connectors |
akamai_linode.support_tickets.listList support tickets | List support tickets. | read | service.ticket.list56 connectors |
akamai_linode.account_users.createCreate a user | Create a user. | write | identity.user.create262 connectors |
akamai_linode.linode_instances.getGet a Linode | Get a Linode. | read | infra.instance.get15 connectors |
akamai_linode.account_users.updateUpdate a user | Update a user. | write | identity.user.update280 connectors |
akamai_linode.account_users.deleteDelete a user | Delete a user. | destructive | identity.user.delete253 connectors |
akamai_linode.linode_instances.createCreate a Linode | Create a Linode. | write | infra.instance.create10 connectors |
akamai_linode.support_tickets.getGet a support ticket | Get a support ticket. | read | service.ticket.get56 connectors |
akamai_linode.account_payments.listList payments | List payments. | read | finance.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.
- Readread
Which Akamai Cloud (Linode) tickets have been open the longest? Show me the ten oldest with their status.
calls
akamai_linode.support_tickets.list - Writewrite
Create a user in Akamai Cloud (Linode). Show me exactly what you will send before you save it.
calls
akamai_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 user
akamai_linode.account_users.delete - Delete a Linode
akamai_linode.linode_instances.delete - Make a payment
akamai_linode.account_payments.create - Create an entity transfer
akamai_linode.account_entity_transfers.create - Request a service transfer
akamai_linode.account_service_transfers.create - Disable two-factor authentication
akamai_linode.profile.tfa_disable - Delete a tag
akamai_linode.tags.delete - Delete a VPC
akamai_linode.vpcs.delete - Delete a resource lock
akamai_linode.locks.delete - Delete an image
akamai_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.
Delete a user?
intent: the user asked me to delete a user
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]" } ]}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
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 Linodewriteakamai_linode.linode_instances.getGet a Linodereadakamai_linode.linode_instances.listList Linodesreadakamai_linode.linode_instances.updateUpdate a Linodewriteakamai_linode.linode_instances.bootBoot a Linodewriteakamai_linode.linode_instances.cloneClone a Linodewrite- and 67 more in this area
Account64
akamai_linode.account_users.createCreate a userwriteakamai_linode.account_users.getGet a userreadakamai_linode.account_users.listList usersreadakamai_linode.account_users.updateUpdate a userwriteakamai_linode.account.add_credit_cardAdd or edit a credit cardwriteakamai_linode.account.add_promo_codeAdd a promo creditwrite- and 58 more in this area
Databases46
akamai_linode.databases_engines.listList Managed Databases enginesreadakamai_linode.databases_instances.listList Managed Databasesreadakamai_linode.databases_mysql_instances.listList MySQL Managed Databasesreadakamai_linode.databases_types.listList Managed Databases typesreadakamai_linode.databases_engines.getGet a Managed Databases enginereadakamai_linode.databases_mysql_config.getList MySQL Managed Database advanced parametersread- and 40 more in this area
Networking46
akamai_linode.networking_firewalls.listList firewallsreadakamai_linode.networking_ips.listList IP addressesreadakamai_linode.networking_prefixlists.listList Prefix Listsreadakamai_linode.networking_vlans.listList VLANsreadakamai_linode.networking_firewalls.createCreate a firewallwriteakamai_linode.networking_firewalls.deleteDelete a firewalldestructive- and 40 more in this area
Monitor33
akamai_linode.monitor_alert_channels.listList notification channelsreadakamai_linode.monitor_alert_definitions.listList alert definitionsreadakamai_linode.monitor_dashboards.listList dashboardsreadakamai_linode.monitor_services.listList supported service typesreadakamai_linode.monitor_alert_channels.createCreate a notification channelwriteakamai_linode.monitor_alert_channels.deleteDelete a notification channeldestructive- and 27 more in this area
Object storage32
akamai_linode.object_storage_buckets.listList Object Storage bucketsreadakamai_linode.object_storage_buckets.object_urlCreate a URL for an objectreadakamai_linode.object_storage_clusters.listList clustersreadakamai_linode.object_storage_endpoints.listList Object Storage endpointsreadakamai_linode.object_storage.cancelCancel Object Storagedestructiveakamai_linode.object_storage_buckets.createCreate an Object Storage bucketwrite- and 26 more in this area
Profile31
akamai_linode.profile.getGet a profilereadakamai_linode.profile_apps.listList authorized appsreadakamai_linode.profile_devices.listList trusted devicesreadakamai_linode.profile_logins.listList loginsreadakamai_linode.profile.tfa_disableDisable two-factor authenticationdestructiveakamai_linode.profile.tfa_enableGenerate a secret key for two-factor authenticationwrite- and 25 more in this area
Images29
akamai_linode.images.getGet an imagereadakamai_linode.images.listList imagesreadakamai_linode.images_sharegroups.listList share groupsreadakamai_linode.images_sharegroups.list_for_imageList share groups by imagereadakamai_linode.images.createCreate an imagewriteakamai_linode.images.deleteDelete an imagedestructive- and 23 more in this area
Lke29
akamai_linode.lke_clusters.listList Kubernetes clustersreadakamai_linode.lke_clusters_api_endpoints.listList Kubernetes API endpointsreadakamai_linode.lke_types.listList Kubernetes typesreadakamai_linode.lke_versions.listList LKE Kubernetes versions (non-enterprise)readakamai_linode.lke_clusters.createCreate a Kubernetes clusterwriteakamai_linode.lke_clusters.deleteDelete a Kubernetes clusterdestructive- and 23 more in this area
Managed25
akamai_linode.managed_contacts.listList managed contactsreadakamai_linode.managed_credentials.listList managed credentialsreadakamai_linode.managed_issues.listList managed issuesreadakamai_linode.managed_linode_settings.listList managed Linode settingsreadakamai_linode.managed_contacts.createCreate a managed contactwriteakamai_linode.managed_contacts.deleteDelete a managed contactdestructive- and 19 more in this area
IAM24
akamai_linode.iam_delegation_child_accounts.listList child accountsreadakamai_linode.iam_idp_configs.listList IDP configurationsreadakamai_linode.iam_idp_configs_certificates.listList IDP certificatesreadakamai_linode.iam_idp_configs_users_excluded.listList SSO user exceptionsreadakamai_linode.iam_delegation_child_accounts_users.listGet the account delegation for a child accountreadakamai_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 NodeBalancersreadakamai_linode.nodebalancers_configs.listList configsreadakamai_linode.nodebalancers_firewalls.listList NodeBalancer firewallsreadakamai_linode.nodebalancers_types.listList NodeBalancer typesreadakamai_linode.nodebalancers.createCreate a NodeBalancerwriteakamai_linode.nodebalancers.deleteDelete a NodeBalancerdestructive- and 16 more in this area
VPCS15
akamai_linode.vpcs.listList VPCsreadakamai_linode.vpcs_ips.listList VPC IPv4 addressesreadakamai_linode.vpcs_ips.list_for_vpcList a VPC's IPv4 addressesreadakamai_linode.vpcs_ipv6s.listList VPC IPv6 addressesreadakamai_linode.vpcs.createCreate a VPCwriteakamai_linode.vpcs.deleteDelete a VPCdestructive- and 9 more in this area
Domains13
akamai_linode.domains.getGet a domainreadakamai_linode.domains.listList domainsreadakamai_linode.domains_records.getGet a domain recordreadakamai_linode.domains_records.listList domain recordsreadakamai_linode.domains.cloneClone a domainwriteakamai_linode.domains.createCreate a domainwrite- and 7 more in this area
Longview10
akamai_linode.longview_clients.getGet a Longview clientreadakamai_linode.longview_clients.listList Longview clientsreadakamai_linode.longview_subscriptions.listList Longview subscriptionsreadakamai_linode.longview_types.listList Longview typesreadakamai_linode.longview_clients.createCreate a Longview clientwriteakamai_linode.longview_clients.deleteDelete a Longview clientdestructive- and 4 more in this area
Volumes10
akamai_linode.volumes.cloneClone a volumewriteakamai_linode.volumes.getGet a volumereadakamai_linode.volumes.listList volumesreadakamai_linode.volumes_types.listList volume typesreadakamai_linode.volumes.attachAttach a volumewriteakamai_linode.volumes.createCreate a volumewrite- and 4 more in this area
Placement7
akamai_linode.placement_groups.assignAssign a placement groupwriteakamai_linode.placement_groups.createCreate a placement groupwriteakamai_linode.placement_groups.getGet a placement groupreadakamai_linode.placement_groups.listList placement groupsreadakamai_linode.placement_groups.deleteDelete a placement groupdestructiveakamai_linode.placement_groups.unassignUnassign a placement groupwrite- and 1 more in this area
Regions6
akamai_linode.regions.getGet a regionreadakamai_linode.regions.listList regionsreadakamai_linode.regions_availability.listList regions' availabilityreadakamai_linode.regions_vpc_availability.listList regions' VPC availabilityreadakamai_linode.regions_availability.getGet a region's availabilityreadakamai_linode.regions_vpc_availability.getGet a region's VPC availabilityread
Support6
akamai_linode.support_tickets.createOpen a support ticketwriteakamai_linode.support_tickets.getGet a support ticketreadakamai_linode.support_tickets.listList support ticketsreadakamai_linode.support_tickets_replies.listList repliesreadakamai_linode.support_tickets.closeClose a support ticketwriteakamai_linode.support_tickets_replies.createCreate a replywrite
Locks4
akamai_linode.locks.createCreate a resource lockwriteakamai_linode.locks.deleteDelete a resource lockdestructiveakamai_linode.locks.getGet a resource lockreadakamai_linode.locks.listList resource locksread
Tags4
akamai_linode.tags.createCreate a tagwriteakamai_linode.tags.deleteDelete a tagdestructiveakamai_linode.tags.getList tagged objectsreadakamai_linode.tags.listList tagsread
Betas2
akamai_linode.betas.getGet a Beta programreadakamai_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.