Connectors · Data & integration
Boomi Enterprise Platform MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Boomi Enterprise Platform and the rest of your systems. It gives your agent 404 Boomi Enterprise Platform actions (271 reads, 95 writes and 38 that wait for a confirmation) and holds the Boomi Enterprise Platform credential itself, so the agent never does. It paces Boomi Enterprise Platform's limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "boomi.deployment.query", intent: "check which Boomi Enterprise Platform account is connected"}# Queries for a Deployment object(s) · read · 1 upstream call- 404actionsin one signed file
- 271readlook, never change
- 95writecreate and update
- 38wait for a yesdestructive, confirmed first
Set up
Connect Boomi Enterprise Platform in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Boomi Enterprise Platform.
Username and secret. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
usernameYour Boomi user name (the email address you sign in with)api_tokenA Boomi Platform API tokenaccount_idYour Boomi Enterprise Platform account idregionYour Boomi Enterprise Platform region
account { op: "connections.requirements", service: "boomi" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "boomi.deployment.query" }# queries for a deployment object(s) · read · 1 upstream callcheck { action: "boomi.deployment.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Boomi Enterprise Platform at a glance
- Sign-in
- Username and secret. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
- You provide
usernameapi_token- Setup fields
account_idregion- Limits we pace to
- 5 calls a second, per connection
- API covered
- Boomi Platform API v1 (OpenAPI 3.0.1), at your Boomi Enterprise Platform instance's API base URL, which you enter when connecting
- Built from
- Boomi Enterprise Platform's documentation, read 23 October 2026developer.boomi.comdeveloper.boomi.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 49 of 271 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 4, so ask can line Boomi Enterprise Platform up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Boomi Enterprise Platform.
404 actions in 120 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 271readlook, never change
- 95writecreate and update
- 38destructivewait for a confirmation
Merge request
84 read · 3 write · 1 destructive
Retrieves multiple MergeRequest objects by identifier · Creates a MergeRequest object · Queries for a MergeRequest object · Retrieves additional results for a MergeRequest query
Role
85 read · 2 write · 1 destructive
Queries for a Role object(s) · Retrieves multiple Role objects by identifier · Creates a Role object · Retrieves additional results for a Role query
Atom
74 read · 2 write · 1 destructive
Retrieves multiple Runtime objects by identifier · Creates a Runtime object · Queries for a Runtime object(s) · Retrieves additional results for a Runtime query
Branch
74 read · 2 write · 1 destructive
Creates a Branch object · Retrieves an instance of a Branch object · Deletes a Branch object · Modifies or updates a Branch object
Component metadata
74 read · 2 write · 1 destructive
Retrieves multiple ComponentMetadata objects by identifier · Creates a ComponentMetadata object · Queries for a ComponentMetadata object(s) · Retrieves additional results for a ComponentMetadata query
Environment
74 read · 2 write · 1 destructive
Creates an Environment object · Retrieves an instance of an Environment object · Modifies or updates an Environment object · Deletes an Environment object
Environment process configuration
74 read · 2 write · 1 destructive
Retrieves multiple EnvironmentProcessConfiguration objects by identifier · Creates an EnvironmentProcessConfiguration object · Queries for an EnvironmentProcessConfiguration object(s) · Retrieves additional results for an EnvironmentProcessConfiguration query
Folder
74 read · 2 write · 1 destructive
Retrieves multiple Folder objects by identifier · Creates a Folder object · Queries for a Folder object(s) · Retrieves additional results for a Folder query
112 more areas · 346 actions
- Organization component 7
- Publisher integration pack 7
- Runtime cloud 7
- Shared communication channel component 7
- Trading partner component 7
- Trading partner processing group 7
- Account group 6
- Account group integration pack 6
- Deployed package 6
- Environment role 6
- Global variable 6
- Integration pack instance 6
- Packaged component 6
- Account cloud attachment quota 5
- Account user federation 5
- Deployment 5
- Environment extensions 5
- Environment map extension user defined function 5
- Global variable update transaction 5
- Process schedule status 5
- Process schedules 5
- Runtime release schedule 5
- Account 4
- Account cloud attachment summary 4
- Account group account 4
- Account group user role 4
- Account SSO config 4
- Account user role 4
- Audit log 4
- Cloud 4
- Component atom attachment 4
- Component environment attachment 4
- Component reference 4
- Connector 4
- Environment atom attachment 4
- Environment map extension 4
- Generic connector record 4
- Global variable value 4
- Integration pack 4
- Integration pack atom attachment 4
- Integration pack environment attachment 4
- Process 4
- Process atom attachment 4
- Process environment attachment 4
- Account cloud attachment properties 3
- Account cloud attachment properties default 3
- Atom counters 3
- Atom security policies 3
- Cloud attachment properties 3
- Component diff request 3
- Execution record 3
- Forked execution properties 3
- Listener status 3
- Persisted process properties 3
- Runtime observability settings 3
- Runtime properties 3
- Shared server information 3
- Shared web server 3
- API usage count 2
- As2 connector record 2
- Atom connection field extension summary 2
- Atom connector versions 2
- Atom disk space 2
- Atom startup properties 2
- Custom tracked field 2
- Deployed expired certificate 2
- Document count account 2
- Document count account group 2
- Edi custom connector record 2
- Edifact connector record 2
- Environment connection field extension summary 2
- Environment map extension external component 2
- Environment map extension user defined function summary 2
- Environment map extensions summary 2
- Event 2
- Execution connector 2
- Execution count account 2
- Execution count account group 2
- Execution summary record 2
- HL7 connector record 2
- List queues 2
- Odette connector record 2
- Oftp2 connector record 2
- Packaged component manifest 2
- Release integration pack 2
- Release integration pack status 2
- Rosetta net connector record 2
- Throughput account 2
- Throughput account group 2
- Tradacoms connector record 2
- X12 connector record 2
- Atom as2 artifacts 1
- Atom log 1
- Atom purge 1
- Atom worker log 1
- Clear queue 1
- Cloud attachment secrets configuration 1
- Connection licensing report 1
- Connector document 1
- Environment o auth2 access token extension generation request 1
- Execution 1
- Execution artifacts 1
- Execution request 1
- Installer token 1
- Java rollback 1
- Java upgrade 1
- Move queue request 1
- Node offboard 1
- Process log 1
- Rerun document 1
- Runtime restart request 1
- Secrets manager 1
Top actions
The Boomi Enterprise Platform API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 10 of Boomi Enterprise Platform's 13 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
boomi.deployment.createCreates a Deployment object | Creates a Deployment object. | write | devops.deployment.create17 connectors |
boomi.deployment.getRetrieves an instance of a Deployment object | Retrieves an instance of a Deployment object. | read | devops.deployment.get22 connectors |
boomi.environment.createCreates an Environment object | Creates an Environment object. | write | devops.environment.create18 connectors |
boomi.branch.createCreates a Branch object | Creates a Branch object. | write | devops.branch.create9 connectors |
boomi.environment.getRetrieves an instance of an Environment object | Retrieves an instance of an Environment object. | read | devops.environment.get19 connectors |
boomi.environment.deleteDeletes an Environment object | Deletes an Environment object. | destructive | devops.environment.delete17 connectors |
boomi.branch.getRetrieves an instance of a Branch object | Retrieves an instance of a Branch object. | read | devops.branch.get9 connectors |
boomi.role.queryQueries for a Role object(s) | Queries for a Role object(s). | read | this connector |
boomi.account.queryQueries for an Account object(s) | Queries for an Account object(s). | read | this connector |
boomi.deployed_package.queryQueries for a DeployedPackage object(s) | Queries for a DeployedPackage object(s). | read | this connector |
boomi.account_user_role.queryQueries for an AccountUserRole object(s) | Queries for an AccountUserRole object(s). | read | this connector |
boomi.atom.createCreates a Runtime object | Creates a Runtime object. | write | this connector |
Try it
Prompts to paste into Claude.
Each one names the Boomi Enterprise Platform actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Queries for a Deployment object(s) in Boomi Enterprise Platform and tell me what stands out.
calls
boomi.deployment.query - Writewrite
Creates a Deployment object in Boomi Enterprise Platform. Show me exactly what you will send before you save it.
calls
boomi.deployment.create
Governance for Boomi Enterprise Platform
Destructive actions wait for a yes.
38 Boomi Enterprise Platform actions are destructive. The first 10:
- Deletes an Environment object
boomi.environment.delete - Deletes a Branch object
boomi.branch.delete - Deletes a Runtime object
boomi.atom.delete - Deletes a Role object
boomi.role.delete - Deletes a Folder object
boomi.folder.delete - Modifies or updates an AtomPurge object
boomi.atom_purge.update - Executes an action on a ClearQueue object
boomi.clear_queue.execute - Deletes a MergeRequest object
boomi.merge_request.delete - Creates a NodeOffboard object
boomi.node_offboard.create - Deletes a RuntimeCloud object.
boomi.runtime_cloud.delete
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Deletes an Environment object?
intent: the user asked me to deletes an Environment object
account { op: "keys.create", name: "boomi-agent", allowed_actions: ["boomi.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "boomi.environment.delete", approver: "[email protected]" }, { match: "boomi.branch.delete", approver: "[email protected]" }, { match: "boomi.atom.delete", approver: "[email protected]" } ]}Cost
What Boomi Enterprise Platform costs on actionlake.
Every Boomi Enterprise Platform action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Boomi Enterprise Platform refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 404 Boomi Enterprise Platform actions
- 404actions pageeach page of a long list is one call
- 49reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Boomi Enterprise Platform action.
404 actions by area: the id your agent calls, what it does, and its effect.
Merge request8
boomi.merge_request.bulk_getRetrieves multiple MergeRequest objects by identifierreadboomi.merge_request.createCreates a MergeRequest objectwriteboomi.merge_request.queryQueries for a MergeRequest objectreadboomi.merge_request.query_moreRetrieves additional results for a MergeRequest queryreadboomi.merge_request.deleteDeletes a MergeRequest objectdestructiveboomi.merge_request.executeExecutes an action on a MergeRequest objectwrite- and 2 more in this area
Role8
boomi.role.bulk_getRetrieves multiple Role objects by identifierreadboomi.role.createCreates a Role objectwriteboomi.role.queryQueries for a Role object(s)readboomi.role.query_moreRetrieves additional results for a Role queryreadboomi.role.deleteDeletes a Role objectdestructiveboomi.role.getRetrieves an instance of a Role objectread- and 2 more in this area
Atom7
boomi.atom.bulk_getRetrieves multiple Runtime objects by identifierreadboomi.atom.createCreates a Runtime objectwriteboomi.atom.queryQueries for a Runtime object(s)readboomi.atom.query_moreRetrieves additional results for a Runtime queryreadboomi.atom.deleteDeletes a Runtime objectdestructiveboomi.atom.getRetrieves an instance of a Runtime objectread- and 1 more in this area
Branch7
boomi.branch.createCreates a Branch objectwriteboomi.branch.deleteDeletes a Branch objectdestructiveboomi.branch.getRetrieves an instance of a Branch objectreadboomi.branch.updateModifies or updates a Branch objectwriteboomi.branch.bulk_getRetrieves multiple Branch objects by identifierreadboomi.branch.queryQueries for a Branch object(s)read- and 1 more in this area
Component metadata7
boomi.component_metadata.bulk_getRetrieves multiple ComponentMetadata objects by identifierreadboomi.component_metadata.createCreates a ComponentMetadata objectwriteboomi.component_metadata.queryQueries for a ComponentMetadata object(s)readboomi.component_metadata.query_moreRetrieves additional results for a ComponentMetadata queryreadboomi.component_metadata.deleteDeletes a ComponentMetadata objectdestructiveboomi.component_metadata.getRetrieves an instance of a ComponentMetadata objectread- and 1 more in this area
Environment7
boomi.environment.createCreates an Environment objectwriteboomi.environment.deleteDeletes an Environment objectdestructiveboomi.environment.getRetrieves an instance of an Environment objectreadboomi.environment.updateModifies or updates an Environment objectwriteboomi.environment.bulk_getRetrieves multiple Environment objects by identifierreadboomi.environment.queryQueries for an Environment object(s)read- and 1 more in this area
Environment process configuration7
boomi.environment_process_configuration.bulk_getRetrieves multiple EnvironmentProcessConfiguration objects by identifierreadboomi.environment_process_configuration.createCreates an EnvironmentProcessConfiguration objectwriteboomi.environment_process_configuration.queryQueries for an EnvironmentProcessConfiguration object(s)readboomi.environment_process_configuration.query_moreRetrieves additional results for an EnvironmentProcessConfiguration queryreadboomi.environment_process_configuration.deleteDeletes an EnvironmentProcessConfiguration objectdestructiveboomi.environment_process_configuration.getRetrieves an instance of an EnvironmentProcessConfiguration objectread- and 1 more in this area
Folder7
boomi.folder.bulk_getRetrieves multiple Folder objects by identifierreadboomi.folder.createCreates a Folder objectwriteboomi.folder.queryQueries for a Folder object(s)readboomi.folder.query_moreRetrieves additional results for a Folder queryreadboomi.folder.deleteDeletes a Folder objectdestructiveboomi.folder.getRetrieves an instance of a Folder objectread- and 1 more in this area
Organization component7
boomi.organization_component.bulk_getRetrieves multiple OrganizationComponent objects by identifierreadboomi.organization_component.createCreates an OrganizationComponent objectwriteboomi.organization_component.queryQueries for an OrganizationComponent objectreadboomi.organization_component.query_moreRetrieves additional results for an OrganizationComponent queryreadboomi.organization_component.deleteDeletes an OrganizationComponent objectdestructiveboomi.organization_component.getRetrieves an instance of an OrganizationComponent object.read- and 1 more in this area
Publisher integration pack7
boomi.publisher_integration_pack.bulk_getRetrieves multiple PublisherIntegrationPack objects by identifierreadboomi.publisher_integration_pack.createCreates a PublisherIntegrationPack objectwriteboomi.publisher_integration_pack.queryQueries for a PublisherIntegrationPack object(s)readboomi.publisher_integration_pack.query_moreRetrieves additional results for a PublisherIntegrationPack queryreadboomi.publisher_integration_pack.deleteDeletes a PublisherIntegrationPack objectdestructiveboomi.publisher_integration_pack.getRetrieves an instance of a PublisherIntegrationPack objectread- and 1 more in this area
Runtime cloud7
boomi.runtime_cloud.bulk_getRetrieves multiple RuntimeCloud objects by identifierreadboomi.runtime_cloud.createCreates a RuntimeCloud objectwriteboomi.runtime_cloud.queryQueries for RuntimeCloud objectsreadboomi.runtime_cloud.query_moreRetrieves additional results for a RuntimeCloud queryreadboomi.runtime_cloud.deleteDeletes a RuntimeCloud object.destructiveboomi.runtime_cloud.getRetrieves an instance of a RuntimeCloud objectread- and 1 more in this area
Shared communication channel component7
boomi.shared_communication_channel_component.bulk_getRetrieves multiple SharedCommunicationChannelComponent objects by identifierreadboomi.shared_communication_channel_component.createCreates a SharedCommunicationChannelComponent objectwriteboomi.shared_communication_channel_component.queryQueries for a SharedCommunicationChannelComponent object(s)readboomi.shared_communication_channel_component.query_moreRetrieves additional results for a SharedCommunicationChannelComponent query.readboomi.shared_communication_channel_component.deleteDeletes a SharedCommunicationChannelComponent objectdestructiveboomi.shared_communication_channel_component.getRetrieves an instance of a SharedCommunicationChannelComponent objectread- and 1 more in this area
Trading partner component7
boomi.trading_partner_component.bulk_getRetrieves multiple TradingPartnerComponent objects by identifierreadboomi.trading_partner_component.createCreates a TradingPartnerComponent objectwriteboomi.trading_partner_component.queryQueries for a TradingPartnerComponent object(s)readboomi.trading_partner_component.query_moreRetrieves additional results for a TradingPartnerComponent queryreadboomi.trading_partner_component.deleteDeletes a TradingPartnerComponent objectdestructiveboomi.trading_partner_component.getRetrieves an instance of a TradingPartnerComponent objectread- and 1 more in this area
Trading partner processing group7
boomi.trading_partner_processing_group.bulk_getRetrieves multiple TradingPartnerProcessingGroup objects by identifierreadboomi.trading_partner_processing_group.createCreates a TradingPartnerProcessingGroup objectwriteboomi.trading_partner_processing_group.queryQueries for a TradingPartnerProcessingGroup object(s)readboomi.trading_partner_processing_group.query_moreRetrieves additional results for a TradingPartnerProcessingGroup queryreadboomi.trading_partner_processing_group.deleteDeletes a TradingPartnerProcessingGroup objectdestructiveboomi.trading_partner_processing_group.getRetrieves an instance of a TradingPartnerProcessingGroup objectread- and 1 more in this area
Account group6
boomi.account_group.bulk_getRetrieves multiple AccountGroup objects by identifierreadboomi.account_group.createCreates an AccountGroup objectwriteboomi.account_group.queryQueries for an AccountGroup object(s)readboomi.account_group.query_moreRetrieves additional results for an AccountGroup queryreadboomi.account_group.getRetrieves an instance of an AccountGroup objectreadboomi.account_group.updateModifies or updates an AccountGroup objectwrite
Account group integration pack6
boomi.account_group_integration_pack.bulk_getRetrieves multiple AccountGroupIntegrationPack objects by identifierreadboomi.account_group_integration_pack.createCreates an AccountGroupIntegrationPack objectwriteboomi.account_group_integration_pack.queryQueries for an AccountGroupIntegrationPack object(s)readboomi.account_group_integration_pack.query_moreRetrieves additional results for an AccountGroupIntegrationPack queryreadboomi.account_group_integration_pack.deleteDeletes an AccountGroupIntegrationPack objectdestructiveboomi.account_group_integration_pack.getRetrieves an instance of an AccountGroupIntegrationPack objectread
Deployed package6
boomi.deployed_package.bulk_getRetrieves multiple DeployedPackage objects by identifierreadboomi.deployed_package.createCreates a DeployedPackage objectwriteboomi.deployed_package.queryQueries for a DeployedPackage object(s)readboomi.deployed_package.query_moreRetrieves additional results for a DeployedPackage queryreadboomi.deployed_package.deleteDeletes a DeployedPackage objectdestructiveboomi.deployed_package.getRetrieves an instance of a DeployedPackage objectread
Environment role6
boomi.environment_role.bulk_getRetrieves multiple EnvironmentRole objects by identifierreadboomi.environment_role.createCreates an EnvironmentRole objectwriteboomi.environment_role.queryQueries for an EnvironmentRole object(s)readboomi.environment_role.query_moreRetrieves additional results for an EnvironmentRole queryreadboomi.environment_role.deleteDeletes an EnvironmentRole objectdestructiveboomi.environment_role.getRetrieves an instance of an EnvironmentRole objectread
Global variable6
boomi.global_variable.bulk_getRetrieves multiple GlobalVariable objects by identifierreadboomi.global_variable.createCreates a GlobalVariable objectwriteboomi.global_variable.queryQueries for a GlobalVariable object(s)readboomi.global_variable.query_moreRetrieves additional results for a GlobalVariable queryreadboomi.global_variable.getRetrieves an instance of a GlobalVariable objectreadboomi.global_variable.updateModifies or updates a GlobalVariable objectwrite
Integration pack instance6
boomi.integration_pack_instance.bulk_getRetrieves multiple IntegrationPackInstance objects by identifierreadboomi.integration_pack_instance.createCreates an IntegrationPackInstance objectwriteboomi.integration_pack_instance.queryQueries for an IntegrationPackInstance object(s)readboomi.integration_pack_instance.query_moreRetrieves additional results for an IntegrationPackInstance queryreadboomi.integration_pack_instance.deleteDeletes an IntegrationPackInstance objectdestructiveboomi.integration_pack_instance.getRetrieves an instance of an IntegrationPackInstance objectread
Packaged component6
boomi.packaged_component.bulk_getRetrieves multiple PackagedComponent objects by identifierreadboomi.packaged_component.createCreates a PackagedComponent objectwriteboomi.packaged_component.queryQueries for a PackagedComponent object(s)readboomi.packaged_component.query_moreRetrieves additional results for a PackagedComponent queryreadboomi.packaged_component.deleteDeletes a PackagedComponent objectdestructiveboomi.packaged_component.getRetrieves an instance of a PackagedComponent objectread
Account cloud attachment quota5
boomi.account_cloud_attachment_quota.bulk_getRetrieves multiple AccountCloudAttachmentQuota objects by identifierreadboomi.account_cloud_attachment_quota.createCreates an AccountCloudAttachmentQuota objectwriteboomi.account_cloud_attachment_quota.getRetrieves an instance of an AccountCloudAttachmentQuota objectreadboomi.account_cloud_attachment_quota.updateModifies or updates an AccountCloudAttachmentQuota objectwriteboomi.account_cloud_attachment_quota.deleteDeletes an AccountCloudAttachmentQuota objectdestructive
Account user federation5
boomi.account_user_federation.createCreates an AccountUserFederation objectwriteboomi.account_user_federation.queryQueries for an AccountUserFederation object(s)readboomi.account_user_federation.query_moreRetrieves additional results for an AccountUserFederation queryreadboomi.account_user_federation.updateModifies or updates an AccountUserFederation objectwriteboomi.account_user_federation.deleteDeletes an AccountUserFederation objectdestructive
Deployment5
boomi.deployment.bulk_getRetrieves multiple Deployment objects by identifierreadboomi.deployment.createCreates a Deployment objectwriteboomi.deployment.getRetrieves an instance of a Deployment objectreadboomi.deployment.queryQueries for a Deployment object(s)readboomi.deployment.query_moreRetrieves additional results for a Deployment queryread
Environment extensions5
boomi.environment_extensions.bulk_getRetrieves multiple EnvironmentExtensions objects by identifierreadboomi.environment_extensions.getRetrieves an instance of an EnvironmentExtensions objectreadboomi.environment_extensions.queryQueries for an EnvironmentExtensions object(s)readboomi.environment_extensions.query_moreRetrieves additional results for an EnvironmentExtensions queryreadboomi.environment_extensions.updateModifies or updates an EnvironmentExtensions objectwrite
Environment map extension user defined function5
boomi.environment_map_extension_user_defined_function.bulk_getRetrieves multiple EnvironmentMapExtensionUserDefinedFunction objects by identifierreadboomi.environment_map_extension_user_defined_function.createCreates an EnvironmentMapExtensionUserDefinedFunction objectwriteboomi.environment_map_extension_user_defined_function.getRetrieves an instance of an EnvironmentMapExtensionUserDefinedFunction objectreadboomi.environment_map_extension_user_defined_function.updateModifies or updates an EnvironmentMapExtensionUserDefinedFunction objectwriteboomi.environment_map_extension_user_defined_function.deleteDeletes an EnvironmentMapExtensionUserDefinedFunction objectdestructive
Global variable update transaction5
boomi.global_variable_update_transaction.bulk_getRetrieves multiple GlobalVariableUpdateTransaction objects by identifierreadboomi.global_variable_update_transaction.createCreates a GlobalVariableUpdateTransaction objectwriteboomi.global_variable_update_transaction.queryQueries for a GlobalVariableUpdateTransaction object(s)readboomi.global_variable_update_transaction.query_moreRetrieves additional results for a GlobalVariableUpdateTransaction queryreadboomi.global_variable_update_transaction.getRetrieves a GlobalVariableUpdateTransaction objectread
Process schedule status5
boomi.process_schedule_status.bulk_getRetrieves multiple ProcessScheduleStatus objects by identifierreadboomi.process_schedule_status.getRetrieves an instance of a ProcessScheduleStatus objectreadboomi.process_schedule_status.queryQueries for a ProcessScheduleStatus object(s)readboomi.process_schedule_status.query_moreRetrieves additional results for a ProcessScheduleStatus queryreadboomi.process_schedule_status.updateModifies or updates a ProcessScheduleStatus objectwrite
Process schedules5
boomi.process_schedules.bulk_getRetrieves multiple ProcessSchedules objects by identifierreadboomi.process_schedules.getRetrieves an instance of a ProcessSchedules objectreadboomi.process_schedules.queryQueries for a ProcessSchedules object(s)readboomi.process_schedules.query_moreRetrieves additional results for a ProcessSchedules queryreadboomi.process_schedules.updateModifies or updates a ProcessSchedules objectwrite
Runtime release schedule5
boomi.runtime_release_schedule.bulk_getRetrieves multiple RuntimeReleaseSchedule objects by identifier.readboomi.runtime_release_schedule.createCreates a RuntimeReleaseSchedule objectwriteboomi.runtime_release_schedule.getRetrieves an instance of a RuntimeReleaseSchedule objectreadboomi.runtime_release_schedule.updateModifies or updates a RuntimeReleaseSchedule objectwriteboomi.runtime_release_schedule.deleteDeletes a RuntimeReleaseSchedule objectdestructive
Account 4Account cloud attachment summary 4Account group account 4Account group user role 4Account SSO config 4Account user role 4Audit log 4Cloud 4Component atom attachment 4Component environment attachment 4Component reference 4Connector 4Environment atom attachment 4Environment map extension 4Generic connector record 4Global variable value 4Integration pack 4Integration pack atom attachment 4Integration pack environment attachment 4Process 4Process atom attachment 4Process environment attachment 4Account cloud attachment properties 3Account cloud attachment properties default 3Atom counters 3Atom security policies 3Cloud attachment properties 3Component diff request 3Execution record 3Forked execution properties 3Listener status 3Persisted process properties 3Runtime observability settings 3Runtime properties 3Shared server information 3Shared web server 3API usage count 2As2 connector record 2Atom connection field extension summary 2Atom connector versions 2Atom disk space 2Atom startup properties 2Custom tracked field 2Deployed expired certificate 2Document count account 2Document count account group 2Edi custom connector record 2Edifact connector record 2Environment connection field extension summary 2Environment map extension external component 2Environment map extension user defined function summary 2Environment map extensions summary 2Event 2Execution connector 2Execution count account 2Execution count account group 2Execution summary record 2HL7 connector record 2List queues 2Odette connector record 2Oftp2 connector record 2Packaged component manifest 2Release integration pack 2Release integration pack status 2Rosetta net connector record 2Throughput account 2Throughput account group 2Tradacoms connector record 2X12 connector record 2Atom as2 artifacts 1Atom log 1Atom purge 1Atom worker log 1Clear queue 1Cloud attachment secrets configuration 1Connection licensing report 1Connector document 1Environment o auth2 access token extension generation request 1Execution 1Execution artifacts 1Execution request 1Installer token 1Java rollback 1Java upgrade 1Move queue request 1Node offboard 1Process log 1Rerun document 1Runtime restart request 1Secrets manager 1
This index shows a sample of each area. All 404 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.
Questions
The Boomi Enterprise Platform MCP server, answered.
Is there a Boomi Enterprise Platform MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 404 Boomi Enterprise Platform actions across merge request, role, atom and branch, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Boomi Enterprise Platform.
What do I need to connect Boomi Enterprise Platform?
Your Boomi user name (the email address you sign in with) and A Boomi Platform API token. Plus your account id and your region. The free call account { op: "connections.requirements", service: "boomi" } lists exactly what to paste.
Can an AI agent delete or change things in Boomi Enterprise Platform?
Only if its key allows it, and only with an explicit confirmation. 38 Boomi Enterprise Platform actions are destructive, including deletes an Environment object, deletes a Branch object and deletes a Runtime object. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Boomi Enterprise Platform API limit?
actionlake paces every call to the limits in the Boomi Enterprise Platform service file: 5 calls a second per connection. Repeated reads are answered from cache (49 Boomi Enterprise Platform actions can be), which never reaches Boomi Enterprise Platform.
What does a Boomi Enterprise Platform action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (404 Boomi Enterprise Platform actions page). Cache hits, searches, dry runs and calls Boomi Enterprise Platform refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Boomi Enterprise Platform API does it cover?
The Boomi Platform API v1 (OpenAPI 3.0.1) at your Boomi Enterprise Platform instance's API base URL, which you enter when connecting. It is built from Boomi Enterprise Platform's documentation as read on 23 October 2026. 404 actions in 120 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my Boomi Enterprise Platform data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Boomi Enterprise Platform credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Boomi Enterprise Platform today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.