Connectors · Observability & analytics
MuleSoft Anypoint Platform MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to MuleSoft Anypoint Platform and the rest of your systems. It gives your agent 1,232 MuleSoft Anypoint Platform actions (591 reads, 451 writes and 190 that wait for a confirmation) and holds the MuleSoft Anypoint Platform credential itself, so the agent never does. It paces MuleSoft Anypoint 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: "mulesoft_anypoint.access_roles.list", intent: "check which MuleSoft Anypoint Platform account is connected"}# Retrieves a list of roles · read · 1 upstream call- 1,232actionsin one signed file
- 591readlook, never change
- 451writecreate and update
- 190wait for a yesdestructive, confirmed first
Set up
Connect MuleSoft Anypoint 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 MuleSoft Anypoint Platform.
OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in. actionlake stores what you paste write-only, sealed under your tenant's key.
client_idAnypoint connected app Client IDclient_secretAnypoint connected app Client Secret (Access Management > Connected Apps > your app > Copy Secret)hostWhere your MuleSoft Anypoint Platform lives: your host
account { op: "connections.requirements", service: "mulesoft_anypoint" } # 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: "mulesoft_anypoint.access_roles.list" }# retrieves a list of roles · read · 1 upstream callcheck { action: "mulesoft_anypoint.access_organizations_users.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
MuleSoft Anypoint Platform at a glance
- Sign-in
- OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in.
- You provide
client_idclient_secret- Setup fields
host- Limits we pace to
- 10 calls a second, per connection
- API covered
- MuleSoft Anypoint Platform (access management, CloudHub, Runtime Manager, API Manager, Exchange, MQ, monitoring) API Anypoint Platform APIs as published in the anypoint-platform Exchange portal, 2026-10, at your MuleSoft Anypoint Platform instance's API base URL, which you enter when connecting
- Built from
- MuleSoft Anypoint Platform's documentation, read 23 October 2026anypoint.mulesoft.comanypoint.mulesoft.comanypoint.mulesoft.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 550 of 591 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 2, so ask can line MuleSoft Anypoint 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 MuleSoft Anypoint Platform.
1,232 actions in 25 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 591readlook, never change
- 451writecreate and update
- 190destructivewait for a confirmation
Access
252109 read · 93 write · 50 destructive
Returns a group of users that belong to the organization · Retrieve information about the caller · Create a single user under the organization · Returns a single user
API platform
16073 read · 64 write · 23 destructive
Create terms acceptance · Records activity for an API version · Adds the root RAML for this API version · Creates a new element
Exchange
14272 read · 47 write · 23 destructive
Returns list of available actions for this asset version · Adds a client application · Retrieves a list of client applications · Gets a list of applications with contracts with the application
API manager
11344 read · 49 write · 20 destructive
Creates an API alert Connected Apps require the following scopes: - Manage API Alerts · Retrieves a list of API alerts Connected Apps require the following scopes: - Manage API Alerts · Gets API instances of a group instances Connected Apps require the following scopes: - API Group Administrator · Creates a new API Connected Apps require the following scopes: - Manage APIs Configuration - Exchange Viewer
Cloudhub
10759 read · 36 write · 12 destructive
Create an alert · Retrieve all alerts in the specified environment. Requires 'Read Alerts' role · Trigger a troubleshooting analysis for the specified instance. The call is rejected if the preconditions reported by `/instances/diagnostics/analysis-readiness` are not satisfied. Returns the analysi… · Create a new application. Requires 'Create Applications' role
Partner manager
9952 read · 34 write · 13 destructive
Create a new address · Get all addresses · Get Details of all the certificates saved in the environment · Create a new customAttribute
Cloudhub2
5428 read · 17 write · 9 destructive
get the AWS account Id a string value · create associations for Private space with business groups and environments · get all associations of a private space · create a Private Space Connection
Runtime manager
4718 read · 23 write · 6 destructive
Actually performs the action on the specified runtime · Create alerts · Get a list of alerts · Deploy an artifact to a deployment target. Initiates deployment and creates server artifacts
17 more areas · 258 actions
- Secrets 40
- Designer 35
- Runtime fabric 28
- MQ admin 27
- App manager 23
- Security policies 16
- Proxies 15
- Tokenization 15
- Flex gateway 11
- Monitoring archive 10
- Partner tracking 10
- Monitoring query 8
- Audit log 7
- MQ stats 5
- Metrics 3
- Usage 3
- Analytics 2
Top actions
The MuleSoft Anypoint Platform API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 20 of MuleSoft Anypoint Platform's 20 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
mulesoft_anypoint.access_organizations_users.listReturns a group of users that belong to the organization | Returns a group of users that belong to the organization. | read | identity.user.list474 connectors |
mulesoft_anypoint.access_me.getRetrieve information about the caller | Retrieve information about the caller. | read | identity.current_user.get307 connectors |
mulesoft_anypoint.access_organizations_users.createCreate a single user under the organization | Create a single user under the organization. | write | identity.user.create262 connectors |
mulesoft_anypoint.access_organizations_users.delete_by_user_idDeletes a user | Deletes a user. | destructive | identity.user.delete253 connectors |
mulesoft_anypoint.access_teams.listReturns all teams or search for teams or get a list of teams by ids | Returns all teams or search for teams or get a list of teams by ids. | read | identity.group.list262 connectors |
mulesoft_anypoint.access_teams.createCreates a new team | Creates a new team. | write | identity.group.create205 connectors |
mulesoft_anypoint.access_roles.listRetrieves a list of roles | Retrieves a list of roles. | read | identity.role.list184 connectors |
mulesoft_anypoint.access_roles.getReturns a single role by ID | Returns a single role by ID. | read | identity.role.get127 connectors |
mulesoft_anypoint.access_connected_applications.listGet all connected applications for the organization | Get all connected applications for the organization. | read | identity.application.list37 connectors |
mulesoft_anypoint.access_connected_applications.createCreate a new connected application | Create a new connected application. | write | identity.application.create27 connectors |
mulesoft_anypoint.app_manager_deployments.listRetrieves a list of deployments for the specified query. If the query returns no results, then an empty list is returned | Retrieves a list of deployments for the specified query. If the query returns no results, then an empty list is returned. | read | devops.deployment.list22 connectors |
mulesoft_anypoint.app_manager_deployments.createDeploys a new application with the provided data | Deploys a new application with the provided data. | write | devops.deployment.create17 connectors |
Try it
Prompts to paste into Claude.
Each one names the MuleSoft Anypoint Platform actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Who has access in MuleSoft Anypoint Platform? List every user and their role.
calls
mulesoft_anypoint.access_organizations_users.list - Writewrite
Create a single user under the organization in MuleSoft Anypoint Platform. Show me exactly what you will send before you save it.
calls
mulesoft_anypoint.access_organizations_users.create
Governance for MuleSoft Anypoint Platform
Destructive actions wait for a yes.
190 MuleSoft Anypoint Platform actions are destructive. The first 10:
- Deletes a user
mulesoft_anypoint.access_organizations_users.delete_by_user_id - Delete the team, including all child teams
mulesoft_anypoint.access_teams.delete - Deletes a single connected application
mulesoft_anypoint.access_connected_applications.delete - Deletes the specified deploymentId
mulesoft_anypoint.app_manager_deployments.delete - Remove assignments for a given context, the context for the roles being deleted should be sent on the query string
mulesoft_anypoint.access_roles.delete - Delete a group of users
mulesoft_anypoint.access_users.delete - Delete a TGW-VPC attachment or a TGW Resource Share
mulesoft_anypoint.cloudhub_tgws.delete - Remove VPC by its id
mulesoft_anypoint.cloudhub_vpcs.delete - Delete an icon for the whole ga
mulesoft_anypoint.exchange_icon.delete - Deletes a single client
mulesoft_anypoint.access_clients.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 a user?
intent: the user asked me to deletes a user
account { op: "keys.create", name: "mulesoft-anypoint-agent", allowed_actions: ["mulesoft_anypoint.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "mulesoft_anypoint.access_organizations_users.delete_by_user_id", approver: "[email protected]" }, { match: "mulesoft_anypoint.access_teams.delete", approver: "[email protected]" }, { match: "mulesoft_anypoint.access_connected_applications.delete", approver: "[email protected]" } ]}Cost
What MuleSoft Anypoint Platform costs on actionlake.
Every MuleSoft Anypoint Platform action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call MuleSoft Anypoint 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 1,232 MuleSoft Anypoint Platform actions
- 1,232actions pageeach page of a long list is one call
- 550reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every MuleSoft Anypoint Platform action.
1,232 actions by area: the id your agent calls, what it does, and its effect.
Access252
mulesoft_anypoint.access_me.getRetrieve information about the callerreadmulesoft_anypoint.access_organizations_users.createCreate a single user under the organizationwritemulesoft_anypoint.access_organizations_users.getReturns a single userreadmulesoft_anypoint.access_organizations_users.listReturns a group of users that belong to the organizationreadmulesoft_anypoint.access_users.getReturns a single userreadmulesoft_anypoint.access_accept.getRedirect to anypoint signin to accept an inviteread- and 246 more in this area
API platform160
mulesoft_anypoint.api_platform_acceptance.createCreate terms acceptancewritemulesoft_anypoint.api_platform_active.createRecords activity for an API versionwritemulesoft_anypoint.api_platform_add_root_raml.createAdds the root RAML for this API versionwritemulesoft_anypoint.api_platform_alerts.createCreates a new elementwritemulesoft_anypoint.api_platform_files.createCreates a new elementwritemulesoft_anypoint.api_platform_pages.createCreates a new elementwrite- and 154 more in this area
Exchange142
mulesoft_anypoint.exchange_actions.listReturns list of available actions for this asset versionreadmulesoft_anypoint.exchange_applications.createAdds a client applicationwritemulesoft_anypoint.exchange_applications.listRetrieves a list of client applicationsreadmulesoft_anypoint.exchange_applications_contracts.listGets a list of applications with contracts with the applicationreadmulesoft_anypoint.exchange_api_group_instances.patchUpdates API Group visibilitywritemulesoft_anypoint.exchange_applications.deleteDeletes a client applicationdestructive- and 136 more in this area
API manager113
mulesoft_anypoint.api_manager_alerts.createCreates an API alert Connected Apps require the following scopes: - Manage API Alertswritemulesoft_anypoint.api_manager_alerts.listRetrieves a list of API alerts Connected Apps require the following scopes: - Manage API Alertsreadmulesoft_anypoint.api_manager_api_instances.listGets API instances of a group instances Connected Apps require the following scopes: - API Group Administratorreadmulesoft_anypoint.api_manager_apis.createCreates a new API Connected Apps require the following scopes: - Manage APIs Configuration - Exchange Viewerwritemulesoft_anypoint.api_manager_alerts.deleteDeletes the specified alert definition Connected Apps require the following scopes: - Manage API Alertsdestructivemulesoft_anypoint.api_manager_alerts.getRetrieves an API alert Connected Apps require the following scopes: - Manage API Alertsread- and 107 more in this area
Cloudhub107
mulesoft_anypoint.cloudhub_alerts.createCreate an alertwritemulesoft_anypoint.cloudhub_alerts.listRetrieve all alerts in the specified environment. Requires 'Read Alerts' rolereadmulesoft_anypoint.cloudhub_analyze.createTrigger a troubleshooting analysis for the specified instance. The call is rejected if the preconditions reported by `/instances/diagnostics/analysis-readiness` are not satisfied. Returns the analysi…writemulesoft_anypoint.cloudhub_applications.createCreate a new application. Requires 'Create Applications' rolewritemulesoft_anypoint.cloudhub_v2_applications.createCreate a new application. Requires 'Create Applications' rolewritemulesoft_anypoint.cloudhub_account.getRetrieve information about the logged-in userread- and 101 more in this area
Partner manager99
mulesoft_anypoint.partner_manager_addresses.createCreate a new addresswritemulesoft_anypoint.partner_manager_addresses.listGet all addressesreadmulesoft_anypoint.partner_manager_certificates.listGet Details of all the certificates saved in the environmentreadmulesoft_anypoint.partner_manager_custom_attributes.createCreate a new customAttributewritemulesoft_anypoint.partner_manager_addresses.deleteDelete addressdestructivemulesoft_anypoint.partner_manager_addresses.getGet addressesread- and 93 more in this area
Cloudhub254
mulesoft_anypoint.cloudhub2_accounts.listget the AWS account Id a string valuereadmulesoft_anypoint.cloudhub2_associations.createcreate associations for Private space with business groups and environmentswritemulesoft_anypoint.cloudhub2_associations.listget all associations of a private spacereadmulesoft_anypoint.cloudhub2_connections.createcreate a Private Space Connectionwritemulesoft_anypoint.cloudhub2_associations.deletedelete an associationdestructivemulesoft_anypoint.cloudhub2_associations.getget a specific associations of a private spaceread- and 48 more in this area
Runtime manager47
mulesoft_anypoint.runtime_manager_actions.createActually performs the action on the specified runtimewritemulesoft_anypoint.runtime_manager_alerts.createCreate alertswritemulesoft_anypoint.runtime_manager_alerts.listGet a list of alertsreadmulesoft_anypoint.runtime_manager_applications.createDeploy an artifact to a deployment target. Initiates deployment and creates server artifactswritemulesoft_anypoint.runtime_manager_alerts.getGet the alert with id = {alertId}readmulesoft_anypoint.runtime_manager_alerts.patchPatch alertswrite- and 41 more in this area
Secrets40
mulesoft_anypoint.secrets_certificate_pinsets.listGet a list of certificatePinsetsreadmulesoft_anypoint.secrets_certificates.listGet a list of certificatesreadmulesoft_anypoint.secrets_crl_distributor_configs.createCreate a new crlDistributorConfigwritemulesoft_anypoint.secrets_crl_distributor_configs.listGet a list of crlDistributorConfigsreadmulesoft_anypoint.secrets_certificate_pinsets.getGet the certificatePinset with id = {secretId}readmulesoft_anypoint.secrets_certificate_pinsets.patchPatch secret groups certificate pinsetswrite- and 34 more in this area
Designer35
mulesoft_anypoint.designer_acquire_lock.createAcquire lock for given projectwritemulesoft_anypoint.designer_branches.createCreates new branchwritemulesoft_anypoint.designer_branches.listList branchesreadmulesoft_anypoint.designer_clean.createcleans uncommited files from users workingDirwritemulesoft_anypoint.designer_branches.deleteDeletes a branchdestructivemulesoft_anypoint.designer_branches_status.getlist WorkingDir statusread- and 29 more in this area
Runtime fabric28
mulesoft_anypoint.runtime_fabric_associations.createCreate a new associationwritemulesoft_anypoint.runtime_fabric_associations.listGet the list of environment associationsreadmulesoft_anypoint.runtime_fabric_events.listGet cluster eventsreadmulesoft_anypoint.runtime_fabric_fabrics.createRuntime Fabric register endpointwritemulesoft_anypoint.runtime_fabric_associations.deleteDelete groups associationsdestructivemulesoft_anypoint.runtime_fabric_associations.getGet groups associationsread- and 22 more in this area
MQ admin27
mulesoft_anypoint.mq_admin_clients.createRegenerates the client secret. If you are using connected app, "Manage clients" scope is neededwritemulesoft_anypoint.mq_admin_clients.listGets the list of messaging clients. If you are using connected app, "View clients" or "Manage clients" scope is neededreadmulesoft_anypoint.mq_admin_destinations.listRetrieve all the destinations. If you are using connected app, "View destinations" or "Administer destinations" scope is neededreadmulesoft_anypoint.mq_admin_regions.listObtains the valid regions where the service is deployed. If you are using connected app, no specific scope is neededreadmulesoft_anypoint.mq_admin_bindings_exchanges.getGathers all the queues bound to exchange. If you are using connected app, "View destinations" or "Administer destinations" scope is neededreadmulesoft_anypoint.mq_admin_bindings_queues.getGathers all the exchanges bound to the queue. If you are using connected app, "View destinations" or "Administer destinations" scope is neededread- and 21 more in this area
App manager23
mulesoft_anypoint.app_manager_deployments.createDeploys a new application with the provided datawritemulesoft_anypoint.app_manager_deployments.deleteDeletes the specified deploymentIddestructivemulesoft_anypoint.app_manager_deployments.getRetrieves a single deployment with the provided idreadmulesoft_anypoint.app_manager_deployments.listRetrieves a list of deployments for the specified query. If the query returns no results, then an empty list is returnedreadmulesoft_anypoint.app_manager_alerts.createCreates a Cloudhub 2.0 alertwritemulesoft_anypoint.app_manager_alerts.deleteDeletes a Cloudhub 2.0 alertdestructive- and 17 more in this area
Security policies16
mulesoft_anypoint.security_policies_domains.listGet all CN (common name) and SANs (Subject Alternate Name) listreadmulesoft_anypoint.security_policies_edge.createcreate Edge configuration for the given runtime fabricwritemulesoft_anypoint.security_policies_policies.createCreate new policy with type 'DOS (Denial of Service)' or 'CAP (Content Attack Prevention)' or 'ACL(Access Control List)' or 'WAF (Web Application Firewall), SID (Sensitive Information Detection)'writemulesoft_anypoint.security_policies_policies.listGet all the policiesreadmulesoft_anypoint.security_policies_deployments.getGet the edge deployement statusreadmulesoft_anypoint.security_policies_edge.deleteDelete Edge configuration for the given edge configuration iddestructive- and 10 more in this area
Proxies15
mulesoft_anypoint.proxies_active.createCreate apis activewritemulesoft_anypoint.proxies_cloudhub2_deployment_targets.listList providers cloudhub2 deployment targetsreadmulesoft_anypoint.proxies_deployment_targets.listList deployment targetsreadmulesoft_anypoint.proxies_deployments.createCreate apis deploymentswritemulesoft_anypoint.proxies_ch_domains.getGet ch domainsreadmulesoft_anypoint.proxies_deployments.getReturns a deployment (And sync it with deployment targets)read- and 9 more in this area
Tokenization15
mulesoft_anypoint.tokenization_deployments.listGet deployer information for tokenization servicesreadmulesoft_anypoint.tokenization_formats.createCreate a new formatwritemulesoft_anypoint.tokenization_formats.listGet a list of formatsreadmulesoft_anypoint.tokenization_services.createCreate a new servicewritemulesoft_anypoint.tokenization_deployments.getGet the deployment with id = {deploymentId}readmulesoft_anypoint.tokenization_environments_services.getGet the service with id = {serviceId}read- and 9 more in this area
Flex gateway11
mulesoft_anypoint.flex_gateway_gateways.createCreate a Managed Gatewaywritemulesoft_anypoint.flex_gateway_gateways.getGet Managed Gateway datareadmulesoft_anypoint.flex_gateway_gateways.listList Managed Gatewaysreadmulesoft_anypoint.flex_gateway_managed_gateways.listUsage of Managed Gatewaysreadmulesoft_anypoint.flex_gateway_desiredstatus.patchUpdate desired status of a gatewaywritemulesoft_anypoint.flex_gateway_gateways.deleteDelete a Managed Gatewaydestructive- and 5 more in this area
Monitoring archive10
mulesoft_anypoint.monitoring_archive_environments.getReturns a list of entity type identifiers for the entity types that have archived data. If this path contains no data, then an empty list is returnedreadmulesoft_anypoint.monitoring_archive_environments.get_by_day_of_monthReturns a list of data files under this node with each file containing archived metric datareadmulesoft_anypoint.monitoring_archive_environments.listReturns a list of environment identifiers for the environments that have archived data. If this path contains no data, then an empty list is returnedreadmulesoft_anypoint.monitoring_archive_organizations.listReturns a list of organization identifiers for the organizations that have archived data. If this path contains no data, then an empty list is returnedreadmulesoft_anypoint.monitoring_archive_environments.get_by_entity_idReturns a list of file type identifiers for the file types that have archived data. If this path contains no data, then an empty list is returnedreadmulesoft_anypoint.monitoring_archive_environments.get_by_entity_typeReturns a list of entity identifiers for the entities that have archived data. If this path contains no data, then an empty list is returnedread- and 4 more in this area
Partner tracking10
mulesoft_anypoint.partner_tracking_messages.listGet all messagesreadmulesoft_anypoint.partner_tracking_replay.createCreate a new replaywritemulesoft_anypoint.partner_tracking_replays.createCreate a new replaywritemulesoft_anypoint.partner_tracking_reviews.createCreate a new reviewwritemulesoft_anypoint.partner_tracking_messages.getGet the message with id = {messageId}readmulesoft_anypoint.partner_tracking_reviews.listGet the review with id = {reviewId}read- and 4 more in this area
Monitoring query8
mulesoft_anypoint.monitoring_query_applications.createReturns a list of application metrics with aggregated values corresponding with the provided idswritemulesoft_anypoint.monitoring_query_applications.listReturns a list of application metrics with aggregated valuesreadmulesoft_anypoint.monitoring_query_flows.createReturns a list of flow metrics with aggregated values corresponding with the provided idswritemulesoft_anypoint.monitoring_query_flows.listReturns a list of flow metrics with aggregated valuesreadmulesoft_anypoint.monitoring_query_applications.getReturns a list of application metrics with the aggregated valuesreadmulesoft_anypoint.monitoring_query_targets.createReturns a list of target metrics with aggregated values corresponding with the provided idswrite- and 2 more in this area
Audit log7
mulesoft_anypoint.audit_log_actions.listGets all actions and object types associated with themreadmulesoft_anypoint.audit_log_object_types.listGets all objectTypes of an organizationreadmulesoft_anypoint.audit_log_objects.listQuery objects by objectTypes, platforms and search text passed as parameters example: | /organizations/{id}/objects?objectType=XX&object_type=YY&search=test-application /organizations/{id}/objects?pl…readmulesoft_anypoint.audit_log_organizations.querySearches for log entries. Query parameters are documented in the logQuery schema. Entries returned will match the entries that were passed in, and are sorted in ascending timestamp order (oldest to n…readmulesoft_anypoint.audit_log_platforms.listGets all platforms of an organizationreadmulesoft_anypoint.audit_log_retention_settings.listGets retention setting entries for an organization including the current retention periodread- and 1 more in this area
MQ stats5
mulesoft_anypoint.mq_stats_environments.listMQ usage metrics by date for an organization, for a particular envrionment. You can use this API to see number of api requests made, number of messages received, number of billable units that depends…readmulesoft_anypoint.mq_stats_exchanges.getHistoric Stats for Exchange. Use this API to get historic stats for an exchange, up to 15 months old. This stats is not real time and expect up to 10 minutes latency before data is published. To keep…readmulesoft_anypoint.mq_stats_organizations.listMQ Usage Metrics by date for an organization, across all environments. You can use this API to see number of api requests made, number of messages received, number of billable units that depends on t…readmulesoft_anypoint.mq_stats_queues.listRealtime Stats for queues. Use this API to get current up-to-the-minute information about the number of visible and in-flight messages in a queue. If you are using connected app, "View Destinations"…readmulesoft_anypoint.mq_stats_queues.getHistoric stats for a queue. Use this API to get historic stats for a queue, up to 15 months old. This stats is not real time and expect up to 10 minutes latency before data is published. To keep the…read
Metrics3
mulesoft_anypoint.metrics_metric_types.listGet a list of all supported metric names and descriptionsreadmulesoft_anypoint.metrics_metrics.searchFetch metrics with rich filtering and aggregation capabilitiesreadmulesoft_anypoint.metrics_root.describeGet the metric descriptor by a metric type nameread
Usage3
mulesoft_anypoint.usage_meters.describeGet all Meters from usage apireadmulesoft_anypoint.usage_meters.searchSearch meters from usage apireadmulesoft_anypoint.usage_root.describeGet particular meter description from usage apiread
Analytics2
mulesoft_anypoint.analytics_environments_events.listQueries for HTTP events that cab be exported in either JSON or CSV format. This query is performed against a specific environment whose ID is included as part of the URLreadmulesoft_anypoint.analytics_events.listQueries for API events that can be exported in either JSON or CSV formatread
This index shows a sample of each area. All 1,232 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.
Questions
The MuleSoft Anypoint Platform MCP server, answered.
Is there a MuleSoft Anypoint Platform MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 1,232 MuleSoft Anypoint Platform actions across access, API platform, exchange and API manager, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by MuleSoft Anypoint Platform.
What do I need to connect MuleSoft Anypoint Platform?
Anypoint connected app Client ID and Anypoint connected app Client Secret (Access Management > Connected Apps > your app > Copy Secret). Plus your host. The free call account { op: "connections.requirements", service: "mulesoft_anypoint" } lists exactly what to paste.
Can an AI agent delete or change things in MuleSoft Anypoint Platform?
Only if its key allows it, and only with an explicit confirmation. 190 MuleSoft Anypoint Platform actions are destructive, including deletes a user, delete the team, including all child teams and deletes a single connected application. 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 MuleSoft Anypoint Platform API limit?
actionlake paces every call to the limits in the MuleSoft Anypoint Platform service file: 10 calls a second per connection. Repeated reads are answered from cache (550 MuleSoft Anypoint Platform actions can be), which never reaches MuleSoft Anypoint Platform.
What does a MuleSoft Anypoint Platform action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (1,232 MuleSoft Anypoint Platform actions page). Cache hits, searches, dry runs and calls MuleSoft Anypoint 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 MuleSoft Anypoint Platform API does it cover?
The MuleSoft Anypoint Platform (access management, CloudHub, Runtime Manager, API Manager, Exchange, MQ, monitoring) API Anypoint Platform APIs as published in the anypoint-platform Exchange portal, 2026-10 at your MuleSoft Anypoint Platform instance's API base URL, which you enter when connecting. It is built from MuleSoft Anypoint Platform's documentation as read on 23 October 2026. 1,232 actions in 25 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my MuleSoft Anypoint 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 MuleSoft Anypoint 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 MuleSoft Anypoint Platform today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.