Linode integration
Linode, part of Akamai, is a cloud infrastructure provider offering virtual machines, block storage, managed Kubernetes, load balancers and networking across its global regions. This integration covers the Linode API v4 control plane: Linode instances (create, boot, reboot, shut down, rescue, rebuild, resize, upgrade, migrate, clone), their configuration profiles, disks, backups and snapshots, attached firewalls, IP addresses, statistics and transfer, block storage volumes with attach, detach, clone and resize, custom images and image uploads, StackScripts, managed DNS domains and records with zone-file export, NodeBalancers with their configs and backend nodes, cloud firewalls with rules, devices and templates, IP address allocation, assignment and sharing, VPCs and subnets, LKE Kubernetes clusters, node pools and nodes with recycle actions, and the read-only catalogue of regions, region availability, Linode types, NodeBalancer types, kernels and LKE versions, plus account settings, invoices, transfer and events. Managed Databases, Object Storage, Managed services, Longview, monitoring, support tickets, profile and user administration, OAuth clients, payment methods, image share groups and placement groups are not included, and neither is the LKE kubeconfig download. Authentication is a Personal Access Token created in the Linode Cloud Manager, sent as a bearer token.
Say what should happen.
The workflow builds itself.
What you can do with Linode
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Config, 8 operations
create_instance_configCreate instance configPOSTCreate a configuration profile.create_nodebalancer_configCreate nodebalancer configPOSTCreate a config.delete_instance_configDelete instance configDELETEDelete a configuration profile.delete_nodebalancer_configDelete nodebalancer configDELETEDelete a config.get_instance_configGet instance configGETGet a configuration profile.get_nodebalancer_configGet nodebalancer configGETGet a config.list_instance_configsList instance configsGETList configuration profiles.list_nodebalancer_configsList nodebalancer configsGETList configs.
Ip, 7 operations
allocate_instance_ipAllocate instance ipPOSTAllocate an IPv4 address.allocate_networking_ipAllocate networking ipPOSTAllocate an IP address.get_networking_ipGet networking ipGETGet an IP address.list_all_vpc_ipsList all vpc ipsGETList VPC IP addresses.list_instance_ipsList instance ipsGETGet networking information.list_networking_ipsList networking ipsGETList IP addresses.list_vpc_ipsList vpc ipsGETList a VPC's IP addresses.
Firewall, 5 operations
create_networking_firewallCreate networking firewallPOSTCreate a firewall.delete_networking_firewallDelete networking firewallDELETEDelete a firewall.get_networking_firewallGet networking firewallGETGet a firewall.list_instance_firewallsList instance firewallsGETList a Linode's firewalls.list_networking_firewallsList networking firewallsGETList firewalls.
Node, 5 operations
create_nodebalancer_config_nodeCreate nodebalancer config nodePOSTCreate a node.delete_lke_nodeDelete lke nodeDELETEDelete a node.delete_nodebalancer_config_nodeDelete nodebalancer config nodeDELETEDelete a NodeBalancer's node.get_lke_nodeGet lke nodeGETGet a node.list_nodebalancer_config_nodesList nodebalancer config nodesGETList nodes.
Volume, 5 operations
create_volumeCreate volumePOSTCreate a volume.delete_volumeDelete volumeDELETEDelete a volume.get_volumeGet volumeGETGet a volume.list_instance_volumesList instance volumesGETList a Linode's volumes.list_volumesList volumesGETList volumes.
Cluster, 4 operations
create_lke_clusterCreate lke clusterPOSTCreate a Kubernetes cluster.delete_lke_clusterDelete lke clusterDELETEDelete a Kubernetes cluster.get_lke_clusterGet lke clusterGETGet a Kubernetes cluster.list_lke_clustersList lke clustersGETList Kubernetes clusters.
Device, 4 operations
create_firewall_deviceCreate firewall devicePOSTCreate a firewall device.delete_firewall_deviceDelete firewall deviceDELETEDelete a firewall device.get_firewall_deviceGet firewall deviceGETGet a firewall device.list_firewall_devicesList firewall devicesGETList firewall devices.
Disk, 4 operations
create_instance_diskCreate instance diskPOSTCreate a disk.delete_instance_diskDelete instance diskDELETEDelete a disk.get_instance_diskGet instance diskGETGet a disk.list_instance_disksList instance disksGETList disks.
Domain, 4 operations
create_domainCreate domainPOSTCreate a domain.delete_domainDelete domainDELETEDelete a domain.get_domainGet domainGETGet a domain.list_domainsList domainsGETList domains.
Image, 4 operations
create_imageCreate imagePOSTCreate an image.delete_imageDelete imageDELETEDelete an image.get_imageGet imageGETGet an image.list_imagesList imagesGETList images.
Instance, 4 operations
create_linode_instanceCreate linode instancePOSTCreate a Linode.delete_linode_instanceDelete linode instanceDELETEDelete a Linode.get_linode_instanceGet linode instanceGETGet a Linode.list_linode_instancesList linode instancesGETList Linodes.
Nodebalancer, 4 operations
create_nodebalancerCreate nodebalancerPOSTCreate a NodeBalancer.delete_nodebalancerDelete nodebalancerDELETEDelete a NodeBalancer.get_nodebalancerGet nodebalancerGETGet a NodeBalancer.list_nodebalancersList nodebalancersGETList NodeBalancers.
Pool, 4 operations
create_lke_node_poolCreate lke node poolPOSTCreate a node pool.delete_lke_node_poolDelete lke node poolDELETEDelete a node pool.get_lke_node_poolGet lke node poolGETGet a node pool.list_lke_node_poolsList lke node poolsGETList node pools.
Record, 4 operations
create_domain_recordCreate domain recordPOSTCreate a domain record.delete_domain_recordDelete domain recordDELETEDelete a domain record.get_domain_recordGet domain recordGETGet a domain record.list_domain_recordsList domain recordsGETList domain records.
Stackscript, 4 operations
create_stackscriptCreate stackscriptPOSTCreate a StackScript.delete_stackscriptDelete stackscriptDELETEDelete a StackScript.get_stackscriptGet stackscriptGETGet a StackScript.list_stackscriptsList stackscriptsGETList StackScripts.
Subnet, 4 operations
create_vpc_subnetCreate vpc subnetPOSTCreate a VPC subnet.delete_vpc_subnetDelete vpc subnetDELETEDelete a VPC subnet.get_vpc_subnetGet vpc subnetGETGet a VPC subnet.list_vpc_subnetsList vpc subnetsGETList VPC subnets.
Type, 4 operations
get_linode_typeGet linode typeGETGet a type.list_linode_typesList linode typesGETList types.list_nodebalancer_typesList nodebalancer typesGETList NodeBalancer types.list_volume_typesList volume typesGETList volume types.
Vpc, 4 operations
create_vpcCreate vpcPOSTCreate a VPC.delete_vpcDelete vpcDELETEDelete a VPC.get_vpcGet vpcGETGet a VPC.list_vpcsList vpcsGETList VPCs.
Backup, 3 operations
create_instance_snapshotCreate instance snapshotPOSTCreate a snapshot.get_instance_backupGet instance backupGETGet a backup.list_instance_backupsList instance backupsGETList backups.
Recycle, 3 operations
recycle_lke_clusterRecycle lke clusterPOSTRecycle cluster nodes.recycle_lke_nodeRecycle lke nodePOSTRecycle a node.recycle_lke_node_poolRecycle lke node poolPOSTRecycle a node pool.
Clone, 2 operations
clone_linode_instanceClone linode instancePOSTClone a Linode.clone_volumeClone volumePOSTClone a volume.
Invoice, 2 operations
get_invoiceGet invoiceGETGet an invoice.list_invoicesList invoicesGETList invoices.
Kernel, 2 operations
get_kernelGet kernelGETGet a kernel.list_kernelsList kernelsGETList kernels.
Region, 2 operations
get_regionGet regionGETGet a region.list_regionsList regionsGETList regions.
Transfer, 2 operations
get_account_transferGet account transferGETGet network usage.get_instance_transferGet instance transferGETGet this month's network transfer stats.
Account, 1 operation
get_accountGet accountGETGet your account.
Api endpoint, 1 operation
list_lke_cluster_api_endpointsList lke cluster api endpointsGETList Kubernetes API endpoints.
Assign, 1 operation
assign_networking_ipsAssign networking ipsPOSTAssign IP addresses.
Attach, 1 operation
attach_volumeAttach volumePOSTAttach a volume.
Availability, 1 operation
list_region_availabilityList region availabilityGETGet a region's availability.
Boot, 1 operation
boot_linode_instanceBoot linode instancePOSTBoot a Linode.
Cancel, 1 operation
cancel_instance_backupsCancel instance backupsPOSTCancel backups.
Detach, 1 operation
detach_volumeDetach volumePOSTDetach a volume.
Enable, 1 operation
enable_instance_backupsEnable instance backupsPOSTEnable backups.
Event, 1 operation
list_account_eventsList account eventsGETList events.
Item, 1 operation
list_invoice_itemsList invoice itemsGETList invoice items.
Migrate, 1 operation
migrate_linode_instanceMigrate linode instancePOSTLaunch a DC migration/pending host migration.
Reboot, 1 operation
reboot_linode_instanceReboot linode instancePOSTReboot a Linode.
Rebuild, 1 operation
rebuild_linode_instanceRebuild linode instancePOSTRebuild a Linode.
Rescue, 1 operation
boot_linode_instance_into_rescue_modeBoot linode instance into rescue modePOSTBoot a Linode into rescue mode.
Rule, 1 operation
list_firewall_rulesList firewall rulesGETList firewall rules.
Setting, 1 operation
get_account_settingsGet account settingsGETGet account settings.
Stat, 1 operation
get_instance_statsGet instance statsGETGet daily Linode statistics.
Template, 1 operation
list_firewall_templatesList firewall templatesGETList firewall templates.
Upload, 1 operation
create_image_uploadCreate image uploadPOSTUpload an image.
Version, 1 operation
list_lke_versionsList lke versionsGETList LKE Kubernetes versions (non-enterprise).
Zone file, 1 operation
get_domain_zone_fileGet domain zone fileGETGet a domain zone file.
Showing the first 120 of 145 endpoints. The rest are in the product, searchable from the workflow builder and from chat.
Use Linode from Claude Code, Cursor or Codex
Connect Linode in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Linode operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Linode
- Create your workspace
Sign up free. Nothing to install.
- Connect Linode once
Add your Linode connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Linode integration FAQ
What can you do with the Linode integration?
LiveContext exposes 145 operations on Linode, covering config, ip, firewall and node.
