Linode MCP connector
Linode is a cloud infrastructure platform that provides virtual machines, networking, storage, and Kubernetes services. The Linode MCP connector allows AI agents to manage account settings and billing details, transfer entities between accounts, and monitor platform events. It also supports provisioning and configuring cloud resources across your Linode 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:
- Provision and manage virtual machines across multiple Linode regions
- Track billing, invoices, and payment methods for infrastructure costs
- Monitor account events and maintenance schedules affecting resources
- Transfer domain entities and Linode accounts to other users
- Manage OAuth 2.0 authentication clients for application integrations
- View user login activity and audit security events
- Automate infrastructure scaling based on business demand
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 the last month in Linode.Create a new payment method in Linode for our account.List all upcoming maintenance events scheduled on our Linode resources.Transfer our domain to another user account in Linode.Display all login attempts for our Linode account this week.Add a new OAuth client for our application in Linode.Cancel the entity transfer request we submitted to Linode last week.View the current account balance and available credits in Linode.Get all notifications sent to our Linode account in the past month.List every invoice item charged to our account this quarter.
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 | Retrieves the current account information and settings. |
| updateAccount | Modifies account details and configuration settings. |
| cancelAccount | Terminates the Linode account and associated services. |
| createCreditCard | Adds or updates a credit card on the account. |
| getEntityTransfers | Lists all entity transfer requests for the account. |
| createEntityTransfer | Initiates a transfer of resources to another account. |
| deleteEntityTransfer | Cancels a pending entity transfer request. |
| getEntityTransfer | Retrieves details of a specific entity transfer. |
| acceptEntityTransfer | Accepts an incoming entity transfer request. |
| getEvents | Lists account events and activities. |
| getEvent | Retrieves details of a specific account event. |
| eventRead | Marks an event as read. |
| eventSeen | Marks an event as seen. |
| getInvoices | Lists all invoices for the account. |
| getInvoice | Retrieves details of a specific invoice. |
| getInvoiceItems | Lists line items contained in an invoice. |
| getAccountLogins | Lists all login activity for account users. |
| getAccountLogin | Retrieves details of a specific login session. |
| getMaintenance | Lists scheduled maintenance events affecting resources. |
| getNotifications | Lists notifications and alerts for the account. |
| getClients | Lists OAuth applications authorized on the account. |
| createClient | Creates a new OAuth application. |
| deleteClient | Removes an OAuth application from the account. |
| getClient | Retrieves details of a specific OAuth application. |
| updateClient | Modifies settings of an OAuth application. |
| resetClientSecret | Generates a new secret key for an OAuth application. |
| getClientThumbnail | Retrieves the logo image of an OAuth application. |
| getPaymentMethods | Lists all payment methods on file. |
| createPaymentMethod | Adds a new payment method to the account. |
| deletePaymentMethod | Removes a payment method from the account. |
| 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. |