24 actions ready for your AI
Connect Linode to your AI
Add your Linode key once and every AI you use can get databases instances, get linode instances and create linode instances through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from Linode's own documented API, and we have not run them here yet.
Use your own Linode account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Linode
What your AI can do with Linode
Choose a task and ask your AI.
Database
- Get databases instances
GETManaged Databases List All
page- The page of a collection to return.
page_size- The number of items to return per page.
- Get databases mongo dbinstances
GETManaged MongoDB Databases List
page- The page of a collection to return.
page_size- The number of items to return per page.
- Get databases my sqlinstances
GETManaged MySQL Databases List
page- The page of a collection to return.
page_size- The number of items to return per page.
- Post databases my sqlinstances
POSTManaged MySQL Database Create
enginerequired- The Managed Database engine in engine/version format.
labelrequired- A unique, user-defined string referring to the Managed Database.
regionrequired- The Region ID for the Managed Database.
typerequired- The Linode Instance type used by the Managed Database for its nodes.
- Get databases postgre sqlinstances
GETManaged PostgreSQL Databases List
page- The page of a collection to return.
page_size- The number of items to return per page.
- Post databases postgre sqlinstances
POSTManaged PostgreSQL Database Create
enginerequired- The Managed Database engine in engine/version format.
labelrequired- A unique, user-defined string referring to the Managed Database.
regionrequired- The Region ID for the Managed Database.
typerequired- The Linode Instance type used by the Managed Database for its nodes.
- Get databases mongo dbinstance backups
GETManaged MongoDB Database Backups List
instanceIdrequired- The ID of the Managed MongoDB Database.
page- The page of a collection to return.
page_size- The number of items to return per page.
- Post databases mongo dbinstance backup
POSTManaged MongoDB Database Backup Snapshot Create
instanceIdrequired- The ID of the Managed MongoDB Database.
labelrequired- The label for the Database snapshot backup.
target- The Database cluster target.
- Get databases my sqlinstance backups
GETManaged MySQL Database Backups List
instanceIdrequired- The ID of the Managed MySQL Database.
page- The page of a collection to return.
page_size- The number of items to return per page.
- Post databases my sqlinstance backup
POSTManaged MySQL Database Backup Snapshot Create
instanceIdrequired- The ID of the Managed MySQL Database.
labelrequired- The label for the Database snapshot backup.
target- The Database cluster target.
- Get databases postgre sqlinstance backups
GETManaged PostgreSQL Database Backups List
instanceIdrequired- The ID of the Managed PostgreSQL Database.
page- The page of a collection to return.
page_size- The number of items to return per page.
- Post databases postgre sqlinstance backup
POSTManaged PostgreSQL Database Backup Snapshot Create
instanceIdrequired- The ID of the Managed PostgreSQL Database.
labelrequired- The label for the Database snapshot backup.
target- The Database cluster target.
Linode
- Get linode instances
GETLinodes List
page- The page of a collection to return.
page_size- The number of items to return per page.
- Create linode instance
POSTLinode Create
regionrequired- The Region where the Linode will be located.
typerequired- The Linode Type of the Linode you are creating.
authorized_keys- A list of public SSH keys that will be automatically appended to the root user's ~/.ssh/authorizedkeys file when deploying from an Image.
authorized_users- A list of usernames.
- Get linode volumes
GETLinode's Volumes List
linodeIdrequired- ID of the Linode to look up.
page- The page of a collection to return.
page_size- The number of items to return per page.
- Get linode node balancers
GETLinode NodeBalancers View
linodeIdrequired- ID of the Linode to look up
- Get linode configs
GETConfiguration Profiles List
linodeIdrequired- ID of the Linode to look up Configuration profiles for.
page- The page of a collection to return.
page_size- The number of items to return per page.
- Add linode config
POSTConfiguration Profile Create
linodeIdrequired- ID of the Linode to look up Configuration profiles for.
devicesrequired- A dictionary of device disks to use as a device map in a Linode's configuration profile.
labelrequired- The Config's label is for display purposes only.
comments- Optional field for arbitrary User comments on this Config.
- Get linode disks
GETDisks List
linodeIdrequired- ID of the Linode to look up.
page- The page of a collection to return.
page_size- The number of items to return per page.
- Add linode disk
POSTDisk Create
linodeIdrequired- ID of the Linode to look up.
sizerequired- The size of the Disk in MB. Images require a minimum size.
authorized_keys- A list of public SSH keys that will be automatically appended to the root user's ~/.ssh/authorizedkeys file when deploying from an Image.
authorized_users- A list of usernames.
- Get linode firewalls
GETFirewalls List
linodeIdrequired- ID of the Linode to look up.
page- The page of a collection to return.
page_size- The number of items to return per page.
- Get linode ips
GETNetworking Information List
linodeIdrequired- ID of the Linode to look up.
Backup
- Get backups
GETBackups List
linodeIdrequired- The ID of the Linode the backups belong to.
Snapshot
- Create snapshot
POSTSnapshot Create
linodeIdrequired- The ID of the Linode the backups belong to.
labelrequired- The label for the new snapshot.
Ask your AI
Try one of these requests with a connected AI.
- Show me the database instance in Linode
- Show me the linode instance in Linode
- Create a linode instance in Linode
- Show me the linode volume in Linode
- Show me the linode node balancer in Linode
- Show me the database mongo dbinstance in Linode
Linode MCP server, hosted by ahel
One hosted endpoint serves Linode. There is nothing to install and no local server to run.
Connect Linode to Claude, Claude Code, Cursor or Codex
- Add your Linode key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Linode API docslinode.com
- Where to find your Linode keyon the vendor's side; paste it into ahel after sign-in
About Linode
Linode is a developer tools service. Connect your own key and your AI can get databases instances, get linode instances and create linode instances.
Linode over MCP: ahel serves Linode to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Linode key once, paste one link into your AI, and the actions above are there.
Similar apps
Questions
Is my Linode key safe?
Your Linode key is sealed in ahel and added to the request server-side when your AI calls Linode. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use Linode through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with Linode?
24 actions today, covering databases, linodes and backups. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Linode cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Linode may bill you for API use under its own terms.
