Skip to main content
Feedback

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.

ToolDescription
getAccountAccount View
updateAccountAccount Update
cancelAccountAccount Cancel
createCreditCardCredit Card Add/Edit
getEntityTransfersEntity Transfers List
createEntityTransferEntity Transfer Create
deleteEntityTransferEntity Transfer Cancel
getEntityTransferEntity Transfer View
acceptEntityTransferEntity Transfer Accept
getEventsEvents List
getEventEvent View
eventReadEvent Mark as Read
eventSeenEvent Mark as Seen
getInvoicesInvoices List
getInvoiceInvoice View
getInvoiceItemsInvoice Items List
getAccountLoginsUser Logins List All
getAccountLoginLogin View
getMaintenanceMaintenance List
getNotificationsNotifications List
getClientsOAuth Clients List
createClientOAuth Client Create
deleteClientOAuth Client Delete
getClientOAuth Client View
updateClientOAuth Client Update
resetClientSecretOAuth Client Secret Reset
getClientThumbnailOAuth Client Thumbnail View
getPaymentMethodsPayment Methods List
createPaymentMethodPayment Method Add
deletePaymentMethodPayment Method Delete
getPaymentMethodPayment Method View
makePaymentMethodDefaultPayment Method Make Default
getPaymentsPayments List
createPaymentPayment Make
createPayPalPaymentPayPal Payment Stage
executePayPalPaymentStaged/Approved PayPal Payment Execute
getPaymentPayment View
createPromoCreditPromo Credit Add
getServiceTransfersService Transfers List
createServiceTransferService Transfer Create
deleteServiceTransferService Transfer Cancel
getServiceTransferService Transfer View
acceptServiceTransferService Transfer Accept
getAccountSettingsAccount Settings View
updateAccountSettingsAccount Settings Update
enableAccountManagedLinode Managed Enable
getTransferNetwork Utilization View
getUsersUsers List
createUserUser Create
deleteUserUser Delete
getUserUser View
updateUserUser Update
getUserGrantsUser's Grants View
updateUserGrantsUser's Grants Update
getDatabasesEnginesManaged Database Engines List
getDatabasesEngineManaged Database Engine View
getDatabasesInstancesManaged Databases List All
getDatabasesMongoDBInstancesManaged MongoDB Databases List
deleteDatabasesMongoDBInstanceManaged MongoDB Database Delete
getDatabasesMongoDBInstanceManaged MongoDB Database View
putDatabasesMongoDBInstanceManaged MongoDB Database Update
getDatabasesMongoDBInstanceBackupsManaged MongoDB Database Backups List
postDatabasesMongoDBInstanceBackupManaged MongoDB Database Backup Snapshot Create
deleteDatabaseMongoDBInstanceBackupManaged MongoDB Database Backup Delete
getDatabasesMongoDBInstanceBackupManaged MongoDB Database Backup View
postDatabasesMongoDBInstanceBackupRestoreManaged MongoDB Database Backup Restore
getDatabasesMongoDBInstanceCredentialsManaged MongoDB Database Credentials View
postDatabasesMongoDBInstanceCredentialsResetManaged MongoDB Database Credentials Reset
postDatabasesMongoDBInstancePatchManaged MongoDB Database Patch
getDatabasesMongoDBInstanceSSLManaged MongoDB Database SSL Certificate View
getDatabasesMySQLInstancesManaged MySQL Databases List
postDatabasesMySQLInstancesManaged MySQL Database Create
deleteDatabasesMySQLInstanceManaged MySQL Database Delete
getDatabasesMySQLInstanceManaged MySQL Database View
putDatabasesMySQLInstanceManaged MySQL Database Update
getDatabasesMySQLInstanceBackupsManaged MySQL Database Backups List
postDatabasesMySQLInstanceBackupManaged MySQL Database Backup Snapshot Create
deleteDatabaseMySQLInstanceBackupManaged MySQL Database Backup Delete
getDatabasesMySQLInstanceBackupManaged MySQL Database Backup View
postDatabasesMySQLInstanceBackupRestoreManaged MySQL Database Backup Restore
getDatabasesMySQLInstanceCredentialsManaged MySQL Database Credentials View
postDatabasesMySQLInstanceCredentialsResetManaged MySQL Database Credentials Reset
postDatabasesMySQLInstancePatchManaged MySQL Database Patch
getDatabasesMySQLInstanceSSLManaged MySQL Database SSL Certificate View
getDatabasesPostgreSQLInstancesManaged PostgreSQL Databases List
postDatabasesPostgreSQLInstancesManaged PostgreSQL Database Create
deleteDatabasesPostgreSQLInstanceManaged PostgreSQL Database Delete
getDatabasesPostgreSQLInstanceManaged PostgreSQL Database View
putDatabasesPostgreSQLInstanceManaged PostgreSQL Database Update
getDatabasesPostgreSQLInstanceBackupsManaged PostgreSQL Database Backups List
postDatabasesPostgreSQLInstanceBackupManaged PostgreSQL Database Backup Snapshot Create
deleteDatabasePostgreSQLInstanceBackupManaged PostgreSQL Database Backup Delete
getDatabasesPostgreSQLInstanceBackupManaged PostgreSQL Database Backup View
postDatabasesPostgreSQLInstanceBackupRestoreManaged PostgreSQL Database Backup Restore
getDatabasesPostgreSQLInstanceCredentialsManaged PostgreSQL Database Credentials View
postDatabasesPostgreSQLInstanceCredentialsResetManaged PostgreSQL Database Credentials Reset
postDatabasesPostgreSQLInstancePatchManaged PostgreSQL Database Patch
getDatabasesPostgreSQLInstanceSSLManaged PostgreSQL Database SSL Certificate View
getDatabasesTypesManaged Database Types List
getDatabasesTypeManaged Database Type View
getDomainsDomains List
createDomainDomain Create
importDomainDomain Import
deleteDomainDomain Delete
getDomainDomain View
updateDomainDomain Update
cloneDomainDomain Clone
getDomainRecordsDomain Records List
createDomainRecordDomain Record Create
deleteDomainRecordDomain Record Delete
getDomainRecordDomain Record View
updateDomainRecordDomain Record Update
getDomainZoneDomain Zone File View
getImagesImages List
createImageImage Create
createImagesUploadImage Upload
deleteImageImage Delete
getImageImage View
updateImageImage Update
getLinodeInstancesLinodes List
createLinodeInstanceLinode Create
deleteLinodeInstanceLinode Delete
getLinodeInstanceLinode View
updateLinodeInstanceLinode Update
getBackupsBackups List
createSnapshotSnapshot Create
cancelBackupsBackups Cancel
enableBackupsBackups Enable
getBackupBackup View
restoreBackupBackup Restore
bootLinodeInstanceLinode Boot
cloneLinodeInstanceLinode Clone
getLinodeConfigsConfiguration Profiles List
addLinodeConfigConfiguration Profile Create
deleteLinodeConfigConfiguration Profile Delete
getLinodeConfigConfiguration Profile View
updateLinodeConfigConfiguration Profile Update
getLinodeDisksDisks List
addLinodeDiskDisk Create
deleteDiskDisk Delete
getLinodeDiskDisk View
updateDiskDisk Update
cloneLinodeDiskDisk Clone
resetDiskPasswordDisk Root Password Reset
resizeDiskDisk Resize
getLinodeFirewallsFirewalls List
getLinodeIPsNetworking Information List
addLinodeIPIPv4 Address Allocate
removeLinodeIPIPv4 Address Delete
getLinodeIPIP Address View
updateLinodeIPIP Address Update
migrateLinodeInstanceDC Migration/Pending Host Migration Initiate
mutateLinodeInstanceLinode Upgrade
getLinodeNodeBalancersLinode NodeBalancers View
resetLinodePasswordLinode Root Password Reset
rebootLinodeInstanceLinode Reboot
rebuildLinodeInstanceLinode Rebuild
rescueLinodeInstanceLinode Boot into Rescue Mode
resizeLinodeInstanceLinode Resize
shutdownLinodeInstanceLinode Shut Down
getLinodeStatsLinode Statistics View
getLinodeStatsByYearMonthStatistics View (year/month)
getLinodeTransferNetwork Transfer View
getLinodeTransferByYearMonthNetwork Transfer View (year/month)
getLinodeVolumesLinode's Volumes List
getKernelsKernels List
getKernelKernel View
getStackScriptsStackScripts List
addStackScriptStackScript Create
deleteStackScriptStackScript Delete
getStackScriptStackScript View
updateStackScriptStackScript Update
getLinodeTypesTypes List
getLinodeTypeType View
getLKEClustersKubernetes Clusters List
createLKEClusterKubernetes Cluster Create
deleteLKEClusterKubernetes Cluster Delete
getLKEClusterKubernetes Cluster View
putLKEClusterKubernetes Cluster Update
getLKEClusterAPIEndpointsKubernetes API Endpoints List
getLKEClusterDashboardKubernetes Cluster Dashboard URL View
deleteLKEClusterKubeconfigKubeconfig Delete
getLKEClusterKubeconfigKubeconfig View
deleteLKEClusterNodeNode Delete
getLKEClusterNodeNode View
postLKEClusterNodeRecycleNode Recycle
getLKEClusterPoolsNode Pools List
postLKEClusterPoolsNode Pool Create
deleteLKENodePoolNode Pool Delete
getLKENodePoolNode Pool View
putLKENodePoolNode Pool Update
postLKEClusterPoolRecycleNode Pool Recycle
postLKEClusterRecycleCluster Nodes Recycle
postLKEClusterRegenerateKubernetes Cluster Regenerate
postLKECServiceTokenDeleteService Token Delete
getLKEVersionsKubernetes Versions List
getLKEVersionKubernetes Version View
getLongviewClientsLongview Clients List
createLongviewClientLongview Client Create
deleteLongviewClientLongview Client Delete
getLongviewClientLongview Client View
updateLongviewClientLongview Client Update
getLongviewPlanLongview Plan View
updateLongviewPlanLongview Plan Update
getLongviewSubscriptionsLongview Subscriptions List
getLongviewSubscriptionLongview Subscription View
getManagedContactsManaged Contacts List
createManagedContactManaged Contact Create
deleteManagedContactManaged Contact Delete
getManagedContactManaged Contact View
updateManagedContactManaged Contact Update
getManagedCredentialsManaged Credentials List
createManagedCredentialManaged Credential Create
viewManagedSSHKeyManaged SSH Key View
getManagedCredentialManaged Credential View
updateManagedCredentialManaged Credential Update
deleteManagedCredentialManaged Credential Delete
updateManagedCredentialUsernamePasswordManaged Credential Username and Password Update
getManagedIssuesManaged Issues List
getManagedIssueManaged Issue View
getManagedLinodeSettingsManaged Linode Settings List
getManagedLinodeSettingLinode's Managed Settings View
updateManagedLinodeSettingLinode's Managed Settings Update
getManagedServicesManaged Services List
createManagedServiceManaged Service Create
deleteManagedServiceManaged Service Delete
getManagedServiceManaged Service View
updateManagedServiceManaged Service Update
disableManagedServiceManaged Service Disable
enableManagedServiceManaged Service Enable
getManagedStatsManaged Stats List
getFirewallsFirewalls List
createFirewallsFirewall Create
deleteFirewallFirewall Delete
getFirewallFirewall View
updateFirewallFirewall Update
getFirewallDevicesFirewall Devices List
createFirewallDeviceFirewall Device Create
deleteFirewallDeviceFirewall Device Delete
getFirewallDeviceFirewall Device View
getFirewallRulesFirewall Rules List
updateFirewallRulesFirewall Rules Update
getIPsIP Addresses List
allocateIPIP Address Allocate
assignIPsIP Addresses Assign
shareIPsIP Addresses Share
getIPIP Address View
updateIPIP Address RDNS Update
assignIPv4sLinodes Assign IPv4s
shareIPv4sIPv4 Sharing Configure
getIPv6PoolsIPv6 Pools List
getIPv6RangesIPv6 Ranges List
postIPv6RangeIPv6 Range Create
deleteIPv6RangeIPv6 Range Delete
getIPv6RangeIPv6 Range View
getVLANsVLANs List
getNodeBalancersNodeBalancers List
createNodeBalancerNodeBalancer Create
deleteNodeBalancerNodeBalancer Delete
getNodeBalancerNodeBalancer View
updateNodeBalancerNodeBalancer Update
getNodeBalancerConfigsConfigs List
createNodeBalancerConfigConfig Create
deleteNodeBalancerConfigConfig Delete
getNodeBalancerConfigConfig View
updateNodeBalancerConfigConfig Update
getNodeBalancerConfigNodesNodes List
createNodeBalancerNodeNode Create
deleteNodeBalancerConfigNodeNode Delete
getNodeBalancerNodeNode View
updateNodeBalancerNodeNode Update
rebuildNodeBalancerConfigConfig Rebuild
getNodebalancersStatsNodeBalancer Statistics View
getObjectStorageBucketsObject Storage Buckets List
createObjectStorageBucketObject Storage Bucket Create
getObjectStorageBucketinClusterObject Storage Buckets in Cluster List
deleteObjectStorageBucketObject Storage Bucket Remove
getObjectStorageBucketObject Storage Bucket View
modifyObjectStorageBucketAccessObject Storage Bucket Access Modify
updateObjectStorageBucketAccessObject Storage Bucket Access Update
viewObjectStorageBucketACLObject Storage Object ACL Config View
updateObjectStorageBucketACLObject Storage Object ACL Config Update
getObjectStorageBucketContentObject Storage Bucket Contents List
createObjectStorageObjectURLObject Storage Object URL Create
deleteObjectStorageSSLObject Storage TLS/SSL Cert Delete
getObjectStorageSSLObject Storage TLS/SSL Cert View
createObjectStorageSSLObject Storage TLS/SSL Cert Upload
cancelObjectStorageObject Storage Cancel
getObjectStorageClustersClusters List
getObjectStorageClusterCluster View
getObjectStorageKeysObject Storage Keys List
createObjectStorageKeysObject Storage Key Create
deleteObjectStorageKeyObject Storage Key Revoke
getObjectStorageKeyObject Storage Key View
updateObjectStorageKeyObject Storage Key Update
getObjectStorageTransferObject Storage Transfer View
getProfileProfile View
updateProfileProfile Update
getProfileAppsAuthorized Apps List
deleteProfileAppApp Access Revoke
getProfileAppAuthorized App View
getDevicesTrusted Devices List
revokeTrustedDeviceTrusted Device Revoke
getTrustedDeviceTrusted Device View
getProfileGrantsGrants List
getProfileLoginsLogins List
getProfileLoginLogin View
deleteProfilePhoneNumberPhone Number Delete
postProfilePhoneNumberPhone Number Verification Code Send
postProfilePhoneNumberVerifyPhone Number Verify
getUserPreferencesUser Preferences View
updateUserPreferencesUser Preferences Update
getSecurityQuestionsSecurity Questions List
postSecurityQuestionsSecurity Questions Answer
getSSHKeysSSH Keys List
addSSHKeySSH Key Add
deleteSSHKeySSH Key Delete
getSSHKeySSH Key View
updateSSHKeySSH Key Update
tfaDisableTwo Factor Authentication Disable
tfaEnableTwo Factor Secret Create
tfaConfirmTwo Factor Authentication Confirm/Enable
getPersonalAccessTokensPersonal Access Tokens List
createPersonalAccessTokenPersonal Access Token Create
deletePersonalAccessTokenPersonal Access Token Revoke
getPersonalAccessTokenPersonal Access Token View
updatePersonalAccessTokenPersonal Access Token Update
getRegionsRegions List
getRegionRegion View
getTicketsSupport Tickets List
createTicketSupport Ticket Open
getTicketSupport Ticket View
closeTicketSupport Ticket Close
getTicketRepliesReplies List
createTicketReplyReply Create
getTagsTags List
createTagNew Tag Create
deleteTagTag Delete
getTaggedObjectsTagged Objects List
getVolumesVolumes List
createVolumeVolume Create
deleteVolumeVolume Delete
getVolumeVolume View
updateVolumeVolume Update
attachVolumeVolume Attach
cloneVolumeVolume Clone
detachVolumeVolume Detach
resizeVolumeVolume Resize
On this Page