Skip to main content
Feedback

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.

ToolDescription
getAccountRetrieves the current account information and settings.
updateAccountModifies account details and configuration settings.
cancelAccountTerminates the Linode account and associated services.
createCreditCardAdds or updates a credit card on the account.
getEntityTransfersLists all entity transfer requests for the account.
createEntityTransferInitiates a transfer of resources to another account.
deleteEntityTransferCancels a pending entity transfer request.
getEntityTransferRetrieves details of a specific entity transfer.
acceptEntityTransferAccepts an incoming entity transfer request.
getEventsLists account events and activities.
getEventRetrieves details of a specific account event.
eventReadMarks an event as read.
eventSeenMarks an event as seen.
getInvoicesLists all invoices for the account.
getInvoiceRetrieves details of a specific invoice.
getInvoiceItemsLists line items contained in an invoice.
getAccountLoginsLists all login activity for account users.
getAccountLoginRetrieves details of a specific login session.
getMaintenanceLists scheduled maintenance events affecting resources.
getNotificationsLists notifications and alerts for the account.
getClientsLists OAuth applications authorized on the account.
createClientCreates a new OAuth application.
deleteClientRemoves an OAuth application from the account.
getClientRetrieves details of a specific OAuth application.
updateClientModifies settings of an OAuth application.
resetClientSecretGenerates a new secret key for an OAuth application.
getClientThumbnailRetrieves the logo image of an OAuth application.
getPaymentMethodsLists all payment methods on file.
createPaymentMethodAdds a new payment method to the account.
deletePaymentMethodRemoves a payment method from the account.
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