Linode MCP connector
Updated
Linode is Akamai's cloud infrastructure platform for deploying and managing virtual machines, networking, and storage resources. The Linode MCP connector allows AI agents to manage account details, billing information, and entity transfers between users. It also supports tracking account events, giving teams visibility into activity and changes across their cloud infrastructure.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the Linode MCP connector to perform the following actions:
- Monitor account balance and billing activity across cloud infrastructure spend
- Track and manage server transfers between Linode accounts securely
- Review system events and infrastructure changes in real time
- Automate invoice retrieval and payment method updates for cloud services
- Audit user login activity to strengthen account security
- Manage OAuth client credentials for third-party integrations
- Stay informed on scheduled maintenance windows affecting cloud resources
- Streamline notification handling to reduce missed infrastructure alerts
Example prompts
Use the following example prompts to invoke Linode MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all open invoices from last month in Linode.What is my current account balance in Linode?List all pending entity transfers in Linode.Add a new payment method to my Linode account.Show me recent login activity for my Linode account.Are there any scheduled maintenance events on my Linode servers?Create a new OAuth client for my Linode integration.Mark all unread Linode notifications as seen.Cancel my Linode account subscription.List all invoice items from my last Linode invoice.
Linode MCP connector tools
The Linode MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| getAccount | Account View |
| updateAccount | Account Update |
| cancelAccount | Account Cancel |
| createCreditCard | Credit Card Add/Edit |
| getEntityTransfers | Entity Transfers List |
| createEntityTransfer | Entity Transfer Create |
| deleteEntityTransfer | Entity Transfer Cancel |
| getEntityTransfer | Entity Transfer View |
| acceptEntityTransfer | Entity Transfer Accept |
| getEvents | Events List |
| getEvent | Event View |
| eventRead | Event Mark as Read |
| eventSeen | Event Mark as Seen |
| getInvoices | Invoices List |
| getInvoice | Invoice View |
| getInvoiceItems | Invoice Items List |
| getAccountLogins | User Logins List All |
| getAccountLogin | Login View |
| getMaintenance | Maintenance List |
| getNotifications | Notifications List |
| getClients | OAuth Clients List |
| createClient | OAuth Client Create |
| deleteClient | OAuth Client Delete |
| getClient | OAuth Client View |
| updateClient | OAuth Client Update |
| resetClientSecret | OAuth Client Secret Reset |
| getClientThumbnail | OAuth Client Thumbnail View |
| getPaymentMethods | Payment Methods List |
| createPaymentMethod | Payment Method Add |
| deletePaymentMethod | Payment Method Delete |
| getPaymentMethod | Payment Method View |
| makePaymentMethodDefault | Payment Method Make Default |
| getPayments | Payments List |
| createPayment | Payment Make |
| createPayPalPayment | PayPal Payment Stage |
| executePayPalPayment | Staged/Approved PayPal Payment Execute |
| getPayment | Payment View |
| createPromoCredit | Promo Credit Add |
| getServiceTransfers | Service Transfers List |
| createServiceTransfer | Service Transfer Create |
| deleteServiceTransfer | Service Transfer Cancel |
| getServiceTransfer | Service Transfer View |
| acceptServiceTransfer | Service Transfer Accept |
| getAccountSettings | Account Settings View |
| updateAccountSettings | Account Settings Update |
| enableAccountManaged | Linode Managed Enable |
| getTransfer | Network Utilization View |
| getUsers | Users List |
| createUser | User Create |
| deleteUser | User Delete |
| getUser | User View |
| updateUser | User Update |
| getUserGrants | User's Grants View |
| updateUserGrants | User's Grants Update |
| getDatabasesEngines | Managed Database Engines List |
| getDatabasesEngine | Managed Database Engine View |
| getDatabasesInstances | Managed Databases List All |
| getDatabasesMongoDBInstances | Managed MongoDB Databases List |
| deleteDatabasesMongoDBInstance | Managed MongoDB Database Delete |
| getDatabasesMongoDBInstance | Managed MongoDB Database View |
| putDatabasesMongoDBInstance | Managed MongoDB Database Update |
| getDatabasesMongoDBInstanceBackups | Managed MongoDB Database Backups List |
| postDatabasesMongoDBInstanceBackup | Managed MongoDB Database Backup Snapshot Create |
| deleteDatabaseMongoDBInstanceBackup | Managed MongoDB Database Backup Delete |
| getDatabasesMongoDBInstanceBackup | Managed MongoDB Database Backup View |
| postDatabasesMongoDBInstanceBackupRestore | Managed MongoDB Database Backup Restore |
| getDatabasesMongoDBInstanceCredentials | Managed MongoDB Database Credentials View |
| postDatabasesMongoDBInstanceCredentialsReset | Managed MongoDB Database Credentials Reset |
| postDatabasesMongoDBInstancePatch | Managed MongoDB Database Patch |
| getDatabasesMongoDBInstanceSSL | Managed MongoDB Database SSL Certificate View |
| getDatabasesMySQLInstances | Managed MySQL Databases List |
| postDatabasesMySQLInstances | Managed MySQL Database Create |
| deleteDatabasesMySQLInstance | Managed MySQL Database Delete |
| getDatabasesMySQLInstance | Managed MySQL Database View |
| putDatabasesMySQLInstance | Managed MySQL Database Update |
| getDatabasesMySQLInstanceBackups | Managed MySQL Database Backups List |
| postDatabasesMySQLInstanceBackup | Managed MySQL Database Backup Snapshot Create |
| deleteDatabaseMySQLInstanceBackup | Managed MySQL Database Backup Delete |
| getDatabasesMySQLInstanceBackup | Managed MySQL Database Backup View |
| postDatabasesMySQLInstanceBackupRestore | Managed MySQL Database Backup Restore |
| getDatabasesMySQLInstanceCredentials | Managed MySQL Database Credentials View |
| postDatabasesMySQLInstanceCredentialsReset | Managed MySQL Database Credentials Reset |
| postDatabasesMySQLInstancePatch | Managed MySQL Database Patch |
| getDatabasesMySQLInstanceSSL | Managed MySQL Database SSL Certificate View |
| getDatabasesPostgreSQLInstances | Managed PostgreSQL Databases List |
| postDatabasesPostgreSQLInstances | Managed PostgreSQL Database Create |
| deleteDatabasesPostgreSQLInstance | Managed PostgreSQL Database Delete |
| getDatabasesPostgreSQLInstance | Managed PostgreSQL Database View |
| putDatabasesPostgreSQLInstance | Managed PostgreSQL Database Update |
| getDatabasesPostgreSQLInstanceBackups | Managed PostgreSQL Database Backups List |
| postDatabasesPostgreSQLInstanceBackup | Managed PostgreSQL Database Backup Snapshot Create |
| deleteDatabasePostgreSQLInstanceBackup | Managed PostgreSQL Database Backup Delete |
| getDatabasesPostgreSQLInstanceBackup | Managed PostgreSQL Database Backup View |
| postDatabasesPostgreSQLInstanceBackupRestore | Managed PostgreSQL Database Backup Restore |
| getDatabasesPostgreSQLInstanceCredentials | Managed PostgreSQL Database Credentials View |
| postDatabasesPostgreSQLInstanceCredentialsReset | Managed PostgreSQL Database Credentials Reset |
| postDatabasesPostgreSQLInstancePatch | Managed PostgreSQL Database Patch |
| getDatabasesPostgreSQLInstanceSSL | Managed PostgreSQL Database SSL Certificate View |
| getDatabasesTypes | Managed Database Types List |
| getDatabasesType | Managed Database Type View |
| getDomains | Domains List |
| createDomain | Domain Create |
| importDomain | Domain Import |
| deleteDomain | Domain Delete |
| getDomain | Domain View |
| updateDomain | Domain Update |
| cloneDomain | Domain Clone |
| getDomainRecords | Domain Records List |
| createDomainRecord | Domain Record Create |
| deleteDomainRecord | Domain Record Delete |
| getDomainRecord | Domain Record View |
| updateDomainRecord | Domain Record Update |
| getDomainZone | Domain Zone File View |
| getImages | Images List |
| createImage | Image Create |
| createImagesUpload | Image Upload |
| deleteImage | Image Delete |
| getImage | Image View |
| updateImage | Image Update |
| getLinodeInstances | Linodes List |
| createLinodeInstance | Linode Create |
| deleteLinodeInstance | Linode Delete |
| getLinodeInstance | Linode View |
| updateLinodeInstance | Linode Update |
| getBackups | Backups List |
| createSnapshot | Snapshot Create |
| cancelBackups | Backups Cancel |
| enableBackups | Backups Enable |
| getBackup | Backup View |
| restoreBackup | Backup Restore |
| bootLinodeInstance | Linode Boot |
| cloneLinodeInstance | Linode Clone |
| getLinodeConfigs | Configuration Profiles List |
| addLinodeConfig | Configuration Profile Create |
| deleteLinodeConfig | Configuration Profile Delete |
| getLinodeConfig | Configuration Profile View |
| updateLinodeConfig | Configuration Profile Update |
| getLinodeDisks | Disks List |
| addLinodeDisk | Disk Create |
| deleteDisk | Disk Delete |
| getLinodeDisk | Disk View |
| updateDisk | Disk Update |
| cloneLinodeDisk | Disk Clone |
| resetDiskPassword | Disk Root Password Reset |
| resizeDisk | Disk Resize |
| getLinodeFirewalls | Firewalls List |
| getLinodeIPs | Networking Information List |
| addLinodeIP | IPv4 Address Allocate |
| removeLinodeIP | IPv4 Address Delete |
| getLinodeIP | IP Address View |
| updateLinodeIP | IP Address Update |
| migrateLinodeInstance | DC Migration/Pending Host Migration Initiate |
| mutateLinodeInstance | Linode Upgrade |
| getLinodeNodeBalancers | Linode NodeBalancers View |
| resetLinodePassword | Linode Root Password Reset |
| rebootLinodeInstance | Linode Reboot |
| rebuildLinodeInstance | Linode Rebuild |
| rescueLinodeInstance | Linode Boot into Rescue Mode |
| resizeLinodeInstance | Linode Resize |
| shutdownLinodeInstance | Linode Shut Down |
| getLinodeStats | Linode Statistics View |
| getLinodeStatsByYearMonth | Statistics View (year/month) |
| getLinodeTransfer | Network Transfer View |
| getLinodeTransferByYearMonth | Network Transfer View (year/month) |
| getLinodeVolumes | Linode's Volumes List |
| getKernels | Kernels List |
| getKernel | Kernel View |
| getStackScripts | StackScripts List |
| addStackScript | StackScript Create |
| deleteStackScript | StackScript Delete |
| getStackScript | StackScript View |
| updateStackScript | StackScript Update |
| getLinodeTypes | Types List |
| getLinodeType | Type View |
| getLKEClusters | Kubernetes Clusters List |
| createLKECluster | Kubernetes Cluster Create |
| deleteLKECluster | Kubernetes Cluster Delete |
| getLKECluster | Kubernetes Cluster View |
| putLKECluster | Kubernetes Cluster Update |
| getLKEClusterAPIEndpoints | Kubernetes API Endpoints List |
| getLKEClusterDashboard | Kubernetes Cluster Dashboard URL View |
| deleteLKEClusterKubeconfig | Kubeconfig Delete |
| getLKEClusterKubeconfig | Kubeconfig View |
| deleteLKEClusterNode | Node Delete |
| getLKEClusterNode | Node View |
| postLKEClusterNodeRecycle | Node Recycle |
| getLKEClusterPools | Node Pools List |
| postLKEClusterPools | Node Pool Create |
| deleteLKENodePool | Node Pool Delete |
| getLKENodePool | Node Pool View |
| putLKENodePool | Node Pool Update |
| postLKEClusterPoolRecycle | Node Pool Recycle |
| postLKEClusterRecycle | Cluster Nodes Recycle |
| postLKEClusterRegenerate | Kubernetes Cluster Regenerate |
| postLKECServiceTokenDelete | Service Token Delete |
| getLKEVersions | Kubernetes Versions List |
| getLKEVersion | Kubernetes Version View |
| getLongviewClients | Longview Clients List |
| createLongviewClient | Longview Client Create |
| deleteLongviewClient | Longview Client Delete |
| getLongviewClient | Longview Client View |
| updateLongviewClient | Longview Client Update |
| getLongviewPlan | Longview Plan View |
| updateLongviewPlan | Longview Plan Update |
| getLongviewSubscriptions | Longview Subscriptions List |
| getLongviewSubscription | Longview Subscription View |
| getManagedContacts | Managed Contacts List |
| createManagedContact | Managed Contact Create |
| deleteManagedContact | Managed Contact Delete |
| getManagedContact | Managed Contact View |
| updateManagedContact | Managed Contact Update |
| getManagedCredentials | Managed Credentials List |
| createManagedCredential | Managed Credential Create |
| viewManagedSSHKey | Managed SSH Key View |
| getManagedCredential | Managed Credential View |
| updateManagedCredential | Managed Credential Update |
| deleteManagedCredential | Managed Credential Delete |
| updateManagedCredentialUsernamePassword | Managed Credential Username and Password Update |
| getManagedIssues | Managed Issues List |
| getManagedIssue | Managed Issue View |
| getManagedLinodeSettings | Managed Linode Settings List |
| getManagedLinodeSetting | Linode's Managed Settings View |
| updateManagedLinodeSetting | Linode's Managed Settings Update |
| getManagedServices | Managed Services List |
| createManagedService | Managed Service Create |
| deleteManagedService | Managed Service Delete |
| getManagedService | Managed Service View |
| updateManagedService | Managed Service Update |
| disableManagedService | Managed Service Disable |
| enableManagedService | Managed Service Enable |
| getManagedStats | Managed Stats List |
| getFirewalls | Firewalls List |
| createFirewalls | Firewall Create |
| deleteFirewall | Firewall Delete |
| getFirewall | Firewall View |
| updateFirewall | Firewall Update |
| getFirewallDevices | Firewall Devices List |
| createFirewallDevice | Firewall Device Create |
| deleteFirewallDevice | Firewall Device Delete |
| getFirewallDevice | Firewall Device View |
| getFirewallRules | Firewall Rules List |
| updateFirewallRules | Firewall Rules Update |
| getIPs | IP Addresses List |
| allocateIP | IP Address Allocate |
| assignIPs | IP Addresses Assign |
| shareIPs | IP Addresses Share |
| getIP | IP Address View |
| updateIP | IP Address RDNS Update |
| assignIPv4s | Linodes Assign IPv4s |
| shareIPv4s | IPv4 Sharing Configure |
| getIPv6Pools | IPv6 Pools List |
| getIPv6Ranges | IPv6 Ranges List |
| postIPv6Range | IPv6 Range Create |
| deleteIPv6Range | IPv6 Range Delete |
| getIPv6Range | IPv6 Range View |
| getVLANs | VLANs List |
| getNodeBalancers | NodeBalancers List |
| createNodeBalancer | NodeBalancer Create |
| deleteNodeBalancer | NodeBalancer Delete |
| getNodeBalancer | NodeBalancer View |
| updateNodeBalancer | NodeBalancer Update |
| getNodeBalancerConfigs | Configs List |
| createNodeBalancerConfig | Config Create |
| deleteNodeBalancerConfig | Config Delete |
| getNodeBalancerConfig | Config View |
| updateNodeBalancerConfig | Config Update |
| getNodeBalancerConfigNodes | Nodes List |
| createNodeBalancerNode | Node Create |
| deleteNodeBalancerConfigNode | Node Delete |
| getNodeBalancerNode | Node View |
| updateNodeBalancerNode | Node Update |
| rebuildNodeBalancerConfig | Config Rebuild |
| getNodebalancersStats | NodeBalancer Statistics View |
| getObjectStorageBuckets | Object Storage Buckets List |
| createObjectStorageBucket | Object Storage Bucket Create |
| getObjectStorageBucketinCluster | Object Storage Buckets in Cluster List |
| deleteObjectStorageBucket | Object Storage Bucket Remove |
| getObjectStorageBucket | Object Storage Bucket View |
| modifyObjectStorageBucketAccess | Object Storage Bucket Access Modify |
| updateObjectStorageBucketAccess | Object Storage Bucket Access Update |
| viewObjectStorageBucketACL | Object Storage Object ACL Config View |
| updateObjectStorageBucketACL | Object Storage Object ACL Config Update |
| getObjectStorageBucketContent | Object Storage Bucket Contents List |
| createObjectStorageObjectURL | Object Storage Object URL Create |
| deleteObjectStorageSSL | Object Storage TLS/SSL Cert Delete |
| getObjectStorageSSL | Object Storage TLS/SSL Cert View |
| createObjectStorageSSL | Object Storage TLS/SSL Cert Upload |
| cancelObjectStorage | Object Storage Cancel |
| getObjectStorageClusters | Clusters List |
| getObjectStorageCluster | Cluster View |
| getObjectStorageKeys | Object Storage Keys List |
| createObjectStorageKeys | Object Storage Key Create |
| deleteObjectStorageKey | Object Storage Key Revoke |
| getObjectStorageKey | Object Storage Key View |
| updateObjectStorageKey | Object Storage Key Update |
| getObjectStorageTransfer | Object Storage Transfer View |
| getProfile | Profile View |
| updateProfile | Profile Update |
| getProfileApps | Authorized Apps List |
| deleteProfileApp | App Access Revoke |
| getProfileApp | Authorized App View |
| getDevices | Trusted Devices List |
| revokeTrustedDevice | Trusted Device Revoke |
| getTrustedDevice | Trusted Device View |
| getProfileGrants | Grants List |
| getProfileLogins | Logins List |
| getProfileLogin | Login View |
| deleteProfilePhoneNumber | Phone Number Delete |
| postProfilePhoneNumber | Phone Number Verification Code Send |
| postProfilePhoneNumberVerify | Phone Number Verify |
| getUserPreferences | User Preferences View |
| updateUserPreferences | User Preferences Update |
| getSecurityQuestions | Security Questions List |
| postSecurityQuestions | Security Questions Answer |
| getSSHKeys | SSH Keys List |
| addSSHKey | SSH Key Add |
| deleteSSHKey | SSH Key Delete |
| getSSHKey | SSH Key View |
| updateSSHKey | SSH Key Update |
| tfaDisable | Two Factor Authentication Disable |
| tfaEnable | Two Factor Secret Create |
| tfaConfirm | Two Factor Authentication Confirm/Enable |
| getPersonalAccessTokens | Personal Access Tokens List |
| createPersonalAccessToken | Personal Access Token Create |
| deletePersonalAccessToken | Personal Access Token Revoke |
| getPersonalAccessToken | Personal Access Token View |
| updatePersonalAccessToken | Personal Access Token Update |
| getRegions | Regions List |
| getRegion | Region View |
| getTickets | Support Tickets List |
| createTicket | Support Ticket Open |
| getTicket | Support Ticket View |
| closeTicket | Support Ticket Close |
| getTicketReplies | Replies List |
| createTicketReply | Reply Create |
| getTags | Tags List |
| createTag | New Tag Create |
| deleteTag | Tag Delete |
| getTaggedObjects | Tagged Objects List |
| getVolumes | Volumes List |
| createVolume | Volume Create |
| deleteVolume | Volume Delete |
| getVolume | Volume View |
| updateVolume | Volume Update |
| attachVolume | Volume Attach |
| cloneVolume | Volume Clone |
| detachVolume | Volume Detach |
| resizeVolume | Volume Resize |