Skip to content

Connectors · Developer & infrastructure

Unleash MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Unleash and the rest of your systems. It gives your agent 389 Unleash actions (171 reads, 159 writes and 59 that wait for a confirmation) and holds the Unleash credential itself, so the agent never does. It paces Unleash'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/mcp
the first call
do {  action: "unleash.users.get_users",  intent: "check which Unleash account is connected"}# Get all users and [root roles](https://docs.getunleash.io/concepts/rbac#predefined-roles) · read · 1 upstream call
  • 389actionsin one signed file
  • 171readlook, never change
  • 159writecreate and update
  • 59wait for a yesdestructive, confirmed first

Set up

Connect Unleash in three steps.

  1. 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
  2. 02

    Connect Unleash.

    API key. 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.

    • api_tokenUnleash API token, sent as-is in the Authorization header
    • hostWhere your Unleash lives: your host
    account { op: "connections.requirements", service: "unleash" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "unleash.users.get_users" }# get all users and [root roles](https://docs.getunleash.io/concepts/rbac#predefined-roles) · read · 1 upstream callcheck { action: "unleash.tags.create_tag", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Unleash at a glance

Sign-in
API key. 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
api_token
Setup fields
host
Limits we pace to
50 calls a second, per connection
API covered
Unleash API 8.2.0 (OpenAPI 3.0.3, Enterprise build), at your Unleash instance's API base URL, which you enter when connecting
Built from
Unleash's documentation, read 23 October 2026sandbox.getunleash.iodocs.getunleash.io
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
142 of 171 reads, for up to 5 minutes; a write clears what it affects
Shared entities
6, so ask can line Unleash up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Unleash.

389 actions in 36 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 171readlook, never change
  • 159writecreate and update
  • 59destructivewait for a confirmation
  1. Features

    48

    13 read · 28 write · 7 destructive

    Add feature to favorites · Add project to favorites · Add a strategy to a feature flag · Adds a tag to a feature

  2. Projects

    40

    18 read · 14 write · 8 destructive

    Get a list of all projects · Configure project access · Set environment-default strategy · Add an environment to a project

  3. Users

    35

    18 read · 10 write · 7 destructive

    Get all users and [root roles](https://docs.getunleash.io/concepts/rbac#predefined-roles) · Get a list of groups · Get a list of roles · Get your own user details

  4. Release templates

    31

    6 read · 17 write · 8 destructive

    Adds a milestone to a release template · Add a release plan · Adds a strategy to a milestone · Create a release template

  5. Metrics

    25

    17 read · 5 write · 3 destructive

    Create an application to connect reported metrics · Get application environment instances (Last 24h) · Get all applications · Get available impact metrics

  6. Change requests

    21

    12 read · 7 write · 2 destructive

    This endpoint will add a comment to a change request · Create/Add change to a change request · This endpoint will return users available to review/approve this change request · This endpoint fetches the requested approvers of a change request

  7. Auth

    17

    9 read · 7 write · 1 destructive

    Generates a new SCIM API token · Gets access overview · Log in · Validates password

  8. Operational

    17

    8 read · 7 write · 2 destructive

    [BETA] Call a signal endpoint · [BETA] Create a signal endpoint · [BETA] Create a signal endpoint token for a specific signal endpoint · get invoices

28 more areas · 155 actions
  • Context 16
  • Tags 12
  • Environments 11
  • Strategies 10
  • Addons 9
  • Admin UI 8
  • Segments 8
  • Instance admin 7
  • Service accounts 7
  • Banners 6
  • Dependencies 6
  • Public signup tokens 6
  • Unleash edge 6
  • API tokens 5
  • Archive 4
  • Client 4
  • Events 4
  • Frontend API 4
  • Notifications 4
  • Import export 3
  • Personal access tokens 3
  • Playground 3
  • Feature types 2
  • Maintenance 2
  • Signup 2
  • Search 1
  • Telemetry 1
  • Unknown flags 1

Top actions

The Unleash API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 5 of Unleash's 5 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
unleash.users.get_usersGet all users and [root roles](https://docs.getunleash.io/concepts/rbac#predefined-roles)Get all users and [root roles](https://docs.getunleash.io/concepts/rbac#predefined-roles).readidentity.user.list474 connectors
unleash.users.get_groupsGet a list of groupsGet a list of groups.readidentity.group.list262 connectors
unleash.users.get_rolesGet a list of rolesGet a list of roles.readidentity.role.list184 connectors
unleash.projects.get_projectsGet a list of all projectsGet a list of all projects.readwork.project.list109 connectors
unleash.service_accounts.get_service_accountsList service accountsList service accounts.readidentity.service_account.list35 connectors
unleash.users.get_meGet your own user detailsGet your own user details.readthis connector
unleash.tags.get_tagsList all tagsList all tags.readthis connector
unleash.tags.create_tagCreate a new tagCreate a new tag.writethis connector
unleash.features.add_tagAdds a tag to a featureAdds a tag to a feature.writethis connector
unleash.events.get_eventsGet the most recent events from the Unleash instance or all events related to a projectGet the most recent events from the Unleash instance or all events related to a project.readthis connector
unleash.users.create_roleCreate a new roleCreate a new role.writethis connector
unleash.tags.delete_tagDelete a tagDelete a tag.destructivethis connector

Try it

Prompts to paste into Claude.

Each one names the Unleash actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Give me a one-line status for every active Unleash project.

    callsunleash.projects.get_projects

  2. Writewrite

    Create a new tag in Unleash. Show me exactly what you will send before you save it.

    callsunleash.tags.create_tag

Governance for Unleash

Destructive actions wait for a yes.

59 Unleash actions are destructive. The first 10:

  • Delete a tagunleash.tags.delete_tag
  • Delete a custom roleunleash.users.delete_role
  • Delete a userunleash.users.delete_user
  • Delete a single groupunleash.users.delete_group
  • Removes a tag from a featureunleash.features.remove_tag
  • Delete a tag typeunleash.tags.delete_tag_type
  • Deletes an archived featureunleash.archive.delete_feature
  • Deletes a list of featuresunleash.archive.delete_features
  • [BETA] Delete an action setunleash.projects.delete_actions
  • Delete projectunleash.projects.delete_project

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.

dounleash.tags.delete_tagconfirm_policy: human

Delete a tag?

intent: the user asked me to delete a tag

run suspended · waiting for a named person · key unleash-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "unleash-agent",  allowed_actions: ["unleash.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "unleash.tags.delete_tag", approver: "[email protected]" },    { match: "unleash.users.delete_role", approver: "[email protected]" },    { match: "unleash.users.delete_user", approver: "[email protected]" }  ]}
Illustrative. Scoped to Unleash only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Unleash costs on actionlake.

Every Unleash action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Unleash 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 389 Unleash actions
  • 389actions pageeach page of a long list is one call
  • 142reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Unleash action.

389 actions by area: the id your agent calls, what it does, and its effect.

Features48
  • unleash.features.add_favorite_featureAdd feature to favoriteswrite
  • unleash.features.add_favorite_projectAdd project to favoriteswrite
  • unleash.features.add_feature_strategyAdd a strategy to a feature flagwrite
  • unleash.features.add_tagAdds a tag to a featurewrite
  • unleash.features.archive_featureArchive a feature flagdestructive
  • unleash.features.archive_featuresArchives a list of featureswrite
  • and 42 more in this area
Projects40
  • unleash.projects.add_access_to_projectConfigure project accesswrite
  • unleash.projects.add_default_strategy_to_project_environmentSet environment-default strategywrite
  • unleash.projects.add_environment_to_projectAdd an environment to a projectwrite
  • unleash.projects.get_projectsGet a list of all projectsread
  • unleash.projects.archive_projectArchive projectwrite
  • unleash.projects.create_actions[BETA] Create an action setwrite
  • and 34 more in this area
Users35
  • unleash.users.get_groupsGet a list of groupsread
  • unleash.users.get_meGet your own user detailsread
  • unleash.users.get_rolesGet a list of rolesread
  • unleash.users.get_usersGet all users and [root roles](https://docs.getunleash.io/concepts/rbac#predefined-roles)read
  • unleash.users.approve_user_access_requestApprove a user access requestwrite
  • unleash.users.change_my_passwordChange your own passwordwrite
  • and 29 more in this area
Release templates31
  • unleash.release_templates.add_milestone_to_release_templateAdds a milestone to a release templatewrite
  • unleash.release_templates.add_release_planAdd a release planwrite
  • unleash.release_templates.add_strategy_to_milestoneAdds a strategy to a milestonewrite
  • unleash.release_templates.create_release_templateCreate a release templatewrite
  • unleash.release_templates.old_add_release_planAdd a release planwrite
  • unleash.release_templates.archive_release_templateArchives a release template by its idwrite
  • and 25 more in this area
Metrics25
  • unleash.metrics.create_applicationCreate an application to connect reported metricswrite
  • unleash.metrics.get_application_environment_instancesGet application environment instances (Last 24h)read
  • unleash.metrics.get_applicationsGet all applicationsread
  • unleash.metrics.get_available_impact_metricsGet available impact metricsread
  • unleash.metrics.delete_applicationDelete an applicationdestructive
  • unleash.metrics.delete_flag_impact_metric_configDelete flag level impact metric configurationdestructive
  • and 19 more in this area
Change requests21
  • unleash.change_requests.add_change_request_commentThis endpoint will add a comment to a change requestwrite
  • unleash.change_requests.change_requestCreate/Add change to a change requestwrite
  • unleash.change_requests.get_available_change_request_reviewersThis endpoint will return users available to review/approve this change requestread
  • unleash.change_requests.get_change_request_approversThis endpoint fetches the requested approvers of a change requestread
  • unleash.change_requests.add_change_request_reviewersThis endpoint will update the reviewers of a change requestwrite
  • unleash.change_requests.delete_changeDiscards a change from a change request by change iddestructive
  • and 15 more in this area
Auth17
  • unleash.auth.generate_new_tokenGenerates a new SCIM API tokenwrite
  • unleash.auth.get_access_overviewGets access overviewread
  • unleash.auth.loginLog inwrite
  • unleash.auth.validate_passwordValidates passwordread
  • unleash.auth.change_passwordChanges a user passwordwrite
  • unleash.auth.get_oidc_settingsGet OIDC auth settingsread
  • and 11 more in this area
Operational17
  • unleash.operational.call_signal_endpoint[BETA] Call a signal endpointwrite
  • unleash.operational.create_signal_endpoint[BETA] Create a signal endpointwrite
  • unleash.operational.create_signal_endpoint_token[BETA] Create a signal endpoint token for a specific signal endpointwrite
  • unleash.operational.get_invoicesget invoicesread
  • unleash.operational.delete_signal_endpoint[BETA] Delete a signal endpointdestructive
  • unleash.operational.delete_signal_endpoint_token[BETA] Delete a signal endpoint tokendestructive
  • and 11 more in this area
Context16
  • unleash.context.create_context_fieldCreate a context fieldwrite
  • unleash.context.create_context_field_for_project[BETA] Create a context fieldwrite
  • unleash.context.get_context_fieldsGets configured context fieldsread
  • unleash.context.get_context_fields_for_project[BETA] Gets configured context fieldsread
  • unleash.context.delete_context_fieldDelete an existing context fielddestructive
  • unleash.context.delete_context_field_for_project[BETA] Delete an existing context fielddestructive
  • and 10 more in this area
Tags12
  • unleash.tags.create_tagCreate a new tagwrite
  • unleash.tags.create_tag_typeCreate a tag typewrite
  • unleash.tags.get_tag_typesGet all tag typesread
  • unleash.tags.get_tagsList all tagsread
  • unleash.tags.add_tag_to_featuresAdds a tag to the specified featureswrite
  • unleash.tags.delete_tagDelete a tagdestructive
  • and 6 more in this area
Environments11
  • unleash.environments.clone_environmentClones an environmentwrite
  • unleash.environments.create_environmentCreates a new environmentwrite
  • unleash.environments.get_all_environmentsGet all environmentsread
  • unleash.environments.get_project_environmentsGet the environments available to a projectread
  • unleash.environments.get_environmentGet the environment with `name`read
  • unleash.environments.remove_environmentDeletes an environment by namedestructive
  • and 5 more in this area
Strategies10
  • unleash.strategies.create_strategyCreate a strategywrite
  • unleash.strategies.get_all_strategiesGet all strategiesread
  • unleash.strategies.get_strategies_by_context_fieldGet strategies that use a context fieldread
  • unleash.strategies.get_strategies_by_context_field_for_project[BETA] Get strategies that use a context fieldread
  • unleash.strategies.deprecate_strategyDeprecate a strategywrite
  • unleash.strategies.get_strategyGet a strategy definitionread
  • and 4 more in this area
Addons9
  • unleash.addons.create_addonCreate a new addonwrite
  • unleash.addons.create_addon_for_project[BETA] Create a new addon for a projectwrite
  • unleash.addons.get_addonGet a specific addonread
  • unleash.addons.get_integration_eventsGet integration events for a specific integration configurationread
  • unleash.addons.delete_addonDelete an addondestructive
  • unleash.addons.get_addonsGet all addons and providersread
  • and 3 more in this area
Admin UI8
  • unleash.admin_ui.create_feedbackSend Unleash feedbackwrite
  • unleash.admin_ui.get_instance_insightsGet instance informationread
  • unleash.admin_ui.get_lifecycle_trendsGet lifecycle trendsread
  • unleash.admin_ui.ui_observabilityAccepts errors from the UI clientwrite
  • unleash.admin_ui.get_ui_configGet UI configurationread
  • unleash.admin_ui.set_corsSets allowed CORS originswrite
  • and 2 more in this area
Segments8
  • unleash.segments.create_segmentCreate a new segmentwrite
  • unleash.segments.get_segmentsGet all segmentsread
  • unleash.segments.get_segments_by_strategy_idGet strategy segmentsread
  • unleash.segments.validate_segmentValidates if a segment name existsread
  • unleash.segments.get_segmentGet a segmentread
  • unleash.segments.get_strategies_by_segment_idGet strategies that reference segmentread
  • and 2 more in this area
Instance admin7
  • unleash.instance_admin.check_licenseValidates the Unleash licenseread
  • unleash.instance_admin.get_instance_admin_statsInstance usage statisticsread
  • unleash.instance_admin.get_login_historyGet all login eventsread
  • unleash.instance_admin.get_remote_mcp_settingsGet remote MCP server settingsread
  • unleash.instance_admin.read_licenseReads the Unleash licenseread
  • unleash.instance_admin.toggle_remote_mcp_settingsToggle remote MCP server settingswrite
  • and 1 more in this area
Service accounts7
  • unleash.service_accounts.create_service_accountCreate a service accountwrite
  • unleash.service_accounts.create_service_account_tokenCreate a token for a service accountwrite
  • unleash.service_accounts.get_service_account_tokensList all tokens for a service accountread
  • unleash.service_accounts.get_service_accountsList service accountsread
  • unleash.service_accounts.delete_service_accountDelete a service accountdestructive
  • unleash.service_accounts.delete_service_account_tokenDelete a token for a service accountdestructive
  • and 1 more in this area
Banners6
  • unleash.banners.create_bannerCreate a bannerwrite
  • unleash.banners.disable_bannerDisables a bannerwrite
  • unleash.banners.enable_bannerEnables a bannerwrite
  • unleash.banners.get_bannersGet all bannersread
  • unleash.banners.delete_bannerDelete a bannerdestructive
  • unleash.banners.update_bannerUpdate a bannerwrite
Dependencies6
  • unleash.dependencies.add_feature_dependencyAdd a feature dependencywrite
  • unleash.dependencies.check_dependencies_existCheck dependencies existread
  • unleash.dependencies.list_parent_optionsList parent optionsread
  • unleash.dependencies.list_parent_variant_optionsList parent feature variantsread
  • unleash.dependencies.delete_feature_dependenciesDeletes feature dependenciesdestructive
  • unleash.dependencies.delete_feature_dependencyDeletes a feature dependencydestructive
Public signup tokens6
  • unleash.public_signup_tokens.add_public_signup_token_userAdd a user via a signup tokenwrite
  • unleash.public_signup_tokens.create_public_signup_tokenCreate a public signup tokenwrite
  • unleash.public_signup_tokens.get_all_public_signup_tokensGet public signup tokensread
  • unleash.public_signup_tokens.get_public_signup_tokenRetrieve a tokenread
  • unleash.public_signup_tokens.update_public_signup_tokenUpdate a public signup tokenwrite
  • unleash.public_signup_tokens.validate_public_signup_tokenValidate signup tokenread
Unleash edge6
  • unleash.unleash_edge.client_bulk_metricsSend metrics in bulkwrite
  • unleash.unleash_edge.edge_create_or_return_tokensGet or create valid tokens for the requested environmentwrite
  • unleash.unleash_edge.edge_instance_heartbeatHeartbeat for Enterprise Edge instanceswrite
  • unleash.unleash_edge.get_valid_tokensCheck which tokens are validread
  • unleash.unleash_edge.disconnect_all[BETA] Disconnect all clientsdestructive
  • unleash.unleash_edge.register_edge_observability_metricsRegister Edge observability metricswrite
API tokens5
  • unleash.api_tokens.create_api_tokenCreate API tokenwrite
  • unleash.api_tokens.get_all_api_tokensGet API tokensread
  • unleash.api_tokens.get_api_tokens_by_nameGet API tokens by nameread
  • unleash.api_tokens.update_api_tokenUpdate API tokenwrite
  • unleash.api_tokens.delete_api_tokenDelete API tokendestructive
Archive4
  • unleash.archive.delete_featureDeletes an archived featuredestructive
  • unleash.archive.delete_featuresDeletes a list of featuresdestructive
  • unleash.archive.revive_featureRevives a featurewrite
  • unleash.archive.revive_featuresRevives a list of featureswrite
Client4
  • unleash.client.get_all_client_featuresGet all flags (SDK)read
  • unleash.client.get_client_featureGet a single feature flagread
  • unleash.client.register_client_applicationRegister a client SDKwrite
  • unleash.client.register_client_metricsRegister client usage metricswrite
Events4
  • unleash.events.get_event_creatorsGet a list of all users that have created eventsread
  • unleash.events.get_eventsGet the most recent events from the Unleash instance or all events related to a projectread
  • unleash.events.get_events_for_toggleGet all events related to a specific feature flagread
  • unleash.events.search_eventsSearch for eventsread
Frontend API4
  • unleash.frontend_api.get_frontend_api_features_with_postRetrieve enabled feature flags for the provided context, using POSTread
  • unleash.frontend_api.get_frontend_featuresRetrieve enabled feature flags for the provided contextread
  • unleash.frontend_api.register_frontend_clientRegister a client SDKwrite
  • unleash.frontend_api.register_frontend_metricsRegister client usage metricswrite
Notifications4
  • unleash.notifications.get_notificationsRetrieves a list of notificationsread
  • unleash.notifications.mark_notifications_as_readMark notifications as readwrite
  • unleash.notifications.subscribe_email_subscription[BETA] Subscribe to email subscriptionwrite
  • unleash.notifications.unsubscribe_email_subscription[BETA] Unsubscribe from email subscriptiondestructive
Import export3
  • unleash.import_export.export_featuresExport feature flags from an environmentread
  • unleash.import_export.import_togglesImport feature flagswrite
  • unleash.import_export.validate_importValidate feature import dataread
Personal access tokens3
  • unleash.personal_access_tokens.create_patCreate a new personal access token (PAT) for the current userwrite
  • unleash.personal_access_tokens.delete_patDelete a personal access token (PAT) for the current userdestructive
  • unleash.personal_access_tokens.get_patsGet all personal access tokens (PATs) for the current userread
Playground3
  • unleash.playground.get_advanced_playgroundBatch evaluate an Unleash context against a set of environments and projectsread
  • unleash.playground.get_change_request_playgroundEvaluate an Unleash context against a change request previewread
  • unleash.playground.get_playgroundEvaluate an Unleash context against a set of environments and projectsread
Feature types2
  • unleash.feature_types.get_all_feature_typesGet all feature typesread
  • unleash.feature_types.update_feature_type_lifetimeUpdate feature type lifetimewrite
Maintenance2
  • unleash.maintenance.get_maintenanceGet maintenance mode statusread
  • unleash.maintenance.toggle_maintenanceEnabled/disabled maintenance modewrite
Signup2
  • unleash.signup.get_signup_dataGet signup dataread
  • unleash.signup.submit_signup_dataSubmit signup datawrite
Search1
  • unleash.search.search_featuresSearch and filter featuresread
Telemetry1
  • unleash.telemetry.get_telemetry_settingsGet telemetry settingsread
Unknown flags1
  • unleash.unknown_flags.get_unknown_flagsGet unknown flagsread

This index shows a sample of each area. All 389 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.

Questions

The Unleash MCP server, answered.

Is there an Unleash MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 389 Unleash actions across features, projects, users and release templates, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Unleash.

What do I need to connect Unleash?

Unleash API token, sent as-is in the Authorization header. Plus your host. The free call account { op: "connections.requirements", service: "unleash" } lists exactly what to paste.

Can an AI agent delete or change things in Unleash?

Only if its key allows it, and only with an explicit confirmation. 59 Unleash actions are destructive, including delete a tag, delete a custom role and delete a user. 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 Unleash API limit?

actionlake paces every call to the limits in the Unleash service file: 50 calls a second per connection. Repeated reads are answered from cache (142 Unleash actions can be), which never reaches Unleash.

What does an Unleash action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (389 Unleash actions page). Cache hits, searches, dry runs and calls Unleash 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 Unleash API does it cover?

The Unleash API 8.2.0 (OpenAPI 3.0.3, Enterprise build) at your Unleash instance's API base URL, which you enter when connecting. It is built from Unleash's documentation as read on 23 October 2026. 389 actions in 36 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Unleash 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 Unleash 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 Unleash today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.