Skip to content

Connectors · AI

Claude API (Anthropic) MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Claude API (Anthropic) and the rest of your systems. It gives your agent 113 Claude API (Anthropic) actions (52 reads, 46 writes and 15 that wait for a confirmation) and holds the Claude API (Anthropic) credential itself, so the agent never does. It paces Claude API (Anthropic)'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: "anthropic.files.list",  intent: "check which Claude API (Anthropic) account is connected"}# List Files · read · 1 upstream call
  • 113actionsin one signed file
  • 52readlook, never change
  • 46writecreate and update
  • 15wait for a yesdestructive, confirmed first

Set up

Connect Claude API (Anthropic) 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 Claude API (Anthropic).

    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_keyAnthropic API key (sk-ant-api…), scoped to one workspace
    account { op: "connections.requirements", service: "anthropic" }
    # 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: "anthropic.files.list" }# list files · read · 1 upstream callcheck { action: "anthropic.files.delete", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Claude API (Anthropic) 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_key
Limits we pace to
at most 16 at a time, per connection
API covered
Claude API (Anthropic) API 2023-06-01api.anthropic.com
Built from
Claude API (Anthropic)'s documentation, read 1 October 2026GitHub
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
3 of 52 reads, for up to an hour; a write clears what it affects
Shared entities
1, so ask can line Claude API (Anthropic) up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Claude API (Anthropic).

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

  • 52readlook, never change
  • 46writecreate and update
  • 15destructivewait for a confirmation
  1. Deployments

    8

    2 read · 6 write · 0 destructive

    List Deployments · Create Deployment · Update Deployment · Get Deployment

  2. Environment work

    8

    4 read · 4 write · 0 destructive

    List Work Items · Acknowledge Work · Get Work Item · Record Heartbeat

  3. Vault credentials

    7

    3 read · 3 write · 1 destructive

    List Credentials · Create Credential · Get Credential · Update Credential

  4. Environments

    6

    2 read · 3 write · 1 destructive

    Create Environment · List Environments · Archive Environment · Get Environment

  5. Memory stores

    6

    2 read · 3 write · 1 destructive

    Create a memory store · Retrieve a memory store · Update a memory store · Delete a memory store

  6. Sessions

    6

    2 read · 3 write · 1 destructive

    Create Session · List Sessions · Archive Session · Get Session

  7. Tunnels

    6

    3 read · 2 write · 1 destructive

    List Tunnels · Create Tunnel · Get Tunnel · Archive Tunnel

  8. Vaults

    6

    2 read · 3 write · 1 destructive

    Create Vault · List Vaults · Archive Vault · Get Vault

19 more areas · 60 actions
  • Agents 5
  • Dreams 5
  • Memories 5
  • Message batches 5
  • Session resources 5
  • User profiles 5
  • Tunnel certificates 4
  • Files 3
  • Memory versions 3
  • Session threads 3
  • Skill versions 3
  • Skills 3
  • Deployment runs 2
  • Messages 2
  • Models 2
  • Session events 2
  • Agent versions 1
  • Completions 1
  • Session thread events 1

Top actions

The Claude API (Anthropic) API, shaped for agents.

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

ActionWhat it doesEffectSame name in
anthropic.files.listList FilesList Filesreadcontent.file.list77 connectors
anthropic.files.getGet File MetadataGet File Metadatareadcontent.file.get74 connectors
anthropic.files.deleteDelete FileDelete Filedestructivecontent.file.delete68 connectors
anthropic.message_batches.listList Message BatchesList all Message Batches within a Workspace.readautomation.background_job.list34 connectors
anthropic.message_batches.createCreate a Message BatchSend a batch of Message creation requests.writeautomation.background_job.create29 connectors
anthropic.agents.createCreate AgentCreate a versioned agent: model, system prompt, tools, MCP servers and skills; returns the agent (bind `id`, and `version` to pin it).writeinfra.ml_agent.create6 connectors
anthropic.models.getGet a ModelGet a specific model.readinfra.ml_model.get13 connectors
anthropic.tunnels.listList TunnelsThe Tunnels API is in research preview.readinfra.vpn_connection.list5 connectors
anthropic.deployments.listList DeploymentsList Deploymentsreadautomation.schedule.list18 connectors
anthropic.deployments.createCreate DeploymentCreate Deploymentwriteautomation.schedule.create16 connectors
anthropic.tunnels.createCreate TunnelThe Tunnels API is in research preview.writeinfra.vpn_connection.create3 connectors
anthropic.agents.getGet AgentGet Agentreadinfra.ml_agent.get6 connectors

Try it

Prompts to paste into Claude.

Each one names the Claude API (Anthropic) actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Which Claude API (Anthropic) files changed this week, and who changed them?

    callsanthropic.files.list

  2. Writewrite

    Create a Message Batch in Claude API (Anthropic). Show me exactly what you will send before you save it.

    callsanthropic.message_batches.create

Governance for Claude API (Anthropic)

Destructive actions wait for a yes.

15 Claude API (Anthropic) actions are destructive. These are all of them:

  • Delete Fileanthropic.files.delete
  • Cancel a Message Batchanthropic.message_batches.cancel
  • Delete a memoryanthropic.memories.delete
  • Delete a memory storeanthropic.memory_stores.delete
  • Delete a Message Batchanthropic.message_batches.delete
  • Delete Credentialanthropic.vault_credentials.delete
  • Rotate Tunnel Tokenanthropic.tunnels.rotate_token
  • Delete Skillanthropic.skills.delete
  • Delete Vaultanthropic.vaults.delete
  • Delete Sessionanthropic.sessions.delete
  • Delete Environmentanthropic.environments.delete
  • Delete Skill Versionanthropic.skill_versions.delete
  • Redact a memory versionanthropic.memory_versions.redact
  • Delete Session Resourceanthropic.session_resources.remove
  • Cancel a Dreamanthropic.dreams.cancel

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.

doanthropic.files.deleteconfirm_policy: human

Delete File?

intent: the user asked me to delete File

run suspended · waiting for a named person · key anthropic-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "anthropic-agent",  allowed_actions: ["anthropic.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "anthropic.files.delete", approver: "[email protected]" },    { match: "anthropic.message_batches.cancel", approver: "[email protected]" },    { match: "anthropic.memories.delete", approver: "[email protected]" }  ]}
Illustrative. Scoped to Claude API (Anthropic) only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Claude API (Anthropic) costs on actionlake.

Every Claude API (Anthropic) action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Claude API (Anthropic) 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 113 Claude API (Anthropic) actions
  • 113actions pageeach page of a long list is one call
  • 3reads 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 Claude API (Anthropic) action.

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

Deployments8
  • anthropic.deployments.archiveArchive Deploymentwrite
  • anthropic.deployments.createCreate Deploymentwrite
  • anthropic.deployments.getGet Deploymentread
  • anthropic.deployments.listList Deploymentsread
  • anthropic.deployments.pausePause Deploymentwrite
  • anthropic.deployments.runRun Deployment Nowwrite
  • anthropic.deployments.unpauseUnpause Deploymentwrite
  • anthropic.deployments.updateUpdate Deploymentwrite
Environment work8
  • anthropic.environment_work.ackAcknowledge Workwrite
  • anthropic.environment_work.getGet Work Itemread
  • anthropic.environment_work.heartbeatRecord Heartbeatwrite
  • anthropic.environment_work.listList Work Itemsread
  • anthropic.environment_work.pollPoll for Workread
  • anthropic.environment_work.statsGet Queue Statisticsread
  • anthropic.environment_work.stopStop Workwrite
  • anthropic.environment_work.updateUpdate Work Itemwrite
Vault credentials7
  • anthropic.vault_credentials.archiveArchive Credentialwrite
  • anthropic.vault_credentials.createCreate Credentialwrite
  • anthropic.vault_credentials.deleteDelete Credentialdestructive
  • anthropic.vault_credentials.getGet Credentialread
  • anthropic.vault_credentials.listList Credentialsread
  • anthropic.vault_credentials.updateUpdate Credentialwrite
  • anthropic.vault_credentials.validate_mcp_oauthValidate Credentialread
Environments6
  • anthropic.environments.archiveArchive Environmentwrite
  • anthropic.environments.createCreate Environmentwrite
  • anthropic.environments.deleteDelete Environmentdestructive
  • anthropic.environments.getGet Environmentread
  • anthropic.environments.listList Environmentsread
  • anthropic.environments.updateUpdate Environmentwrite
Memory stores6
  • anthropic.memory_stores.archiveArchive a memory storewrite
  • anthropic.memory_stores.createCreate a memory storewrite
  • anthropic.memory_stores.deleteDelete a memory storedestructive
  • anthropic.memory_stores.getRetrieve a memory storeread
  • anthropic.memory_stores.listList memory storesread
  • anthropic.memory_stores.updateUpdate a memory storewrite
Sessions6
  • anthropic.sessions.archiveArchive Sessionwrite
  • anthropic.sessions.createCreate Sessionwrite
  • anthropic.sessions.deleteDelete Sessiondestructive
  • anthropic.sessions.getGet Sessionread
  • anthropic.sessions.listList Sessionsread
  • anthropic.sessions.updateUpdate Sessionwrite
Tunnels6
  • anthropic.tunnels.archiveArchive Tunnelwrite
  • anthropic.tunnels.createCreate Tunnelwrite
  • anthropic.tunnels.getGet Tunnelread
  • anthropic.tunnels.listList Tunnelsread
  • anthropic.tunnels.reveal_tokenReveal Tunnel Tokenread
  • anthropic.tunnels.rotate_tokenRotate Tunnel Tokendestructive
Vaults6
  • anthropic.vaults.archiveArchive Vaultwrite
  • anthropic.vaults.createCreate Vaultwrite
  • anthropic.vaults.deleteDelete Vaultdestructive
  • anthropic.vaults.getGet Vaultread
  • anthropic.vaults.listList Vaultsread
  • anthropic.vaults.updateUpdate Vaultwrite
Agents5
  • anthropic.agents.archiveArchive Agentwrite
  • anthropic.agents.createCreate Agentwrite
  • anthropic.agents.getGet Agentread
  • anthropic.agents.listList Agentsread
  • anthropic.agents.updateUpdate Agentwrite
Dreams5
  • anthropic.dreams.archiveArchive a Dreamwrite
  • anthropic.dreams.cancelCancel a Dreamdestructive
  • anthropic.dreams.createCreate a Dreamwrite
  • anthropic.dreams.getGet a Dreamread
  • anthropic.dreams.listList Dreamsread
Memories5
  • anthropic.memories.createCreate a memorywrite
  • anthropic.memories.deleteDelete a memorydestructive
  • anthropic.memories.getRetrieve a memoryread
  • anthropic.memories.listList memoriesread
  • anthropic.memories.updateUpdate a memorywrite
Message batches5
  • anthropic.message_batches.cancelCancel a Message Batchdestructive
  • anthropic.message_batches.createCreate a Message Batchwrite
  • anthropic.message_batches.deleteDelete a Message Batchdestructive
  • anthropic.message_batches.getRetrieve a Message Batchread
  • anthropic.message_batches.listList Message Batchesread
Session resources5
  • anthropic.session_resources.addAdd Session Resourcewrite
  • anthropic.session_resources.getGet Session Resourceread
  • anthropic.session_resources.listList Session Resourcesread
  • anthropic.session_resources.removeDelete Session Resourcedestructive
  • anthropic.session_resources.updateUpdate Session Resourcewrite
User profiles5
  • anthropic.user_profiles.createCreate User Profilewrite
  • anthropic.user_profiles.create_enrollment_urlCreate Enrollment URLwrite
  • anthropic.user_profiles.getGet User Profileread
  • anthropic.user_profiles.listList User Profilesread
  • anthropic.user_profiles.updateUpdate User Profilewrite
Tunnel certificates4
  • anthropic.tunnel_certificates.archiveArchive Tunnel Certificatewrite
  • anthropic.tunnel_certificates.createCreate Tunnel Certificatewrite
  • anthropic.tunnel_certificates.getGet Tunnel Certificateread
  • anthropic.tunnel_certificates.listList Tunnel Certificatesread
Files3
  • anthropic.files.deleteDelete Filedestructive
  • anthropic.files.getGet File Metadataread
  • anthropic.files.listList Filesread
Memory versions3
  • anthropic.memory_versions.getRetrieve a memory versionread
  • anthropic.memory_versions.listList memory versionsread
  • anthropic.memory_versions.redactRedact a memory versiondestructive
Session threads3
  • anthropic.session_threads.archiveArchive Session Threadwrite
  • anthropic.session_threads.getGet Session Threadread
  • anthropic.session_threads.listList Session Threadsread
Skill versions3
  • anthropic.skill_versions.deleteDelete Skill Versiondestructive
  • anthropic.skill_versions.getGet Skill Versionread
  • anthropic.skill_versions.listList Skill Versionsread
Skills3
  • anthropic.skills.deleteDelete Skilldestructive
  • anthropic.skills.getGet Skillread
  • anthropic.skills.listList Skillsread
Deployment runs2
  • anthropic.deployment_runs.getGet Deployment Runread
  • anthropic.deployment_runs.listList Deployment Runsread
Messages2
  • anthropic.messages.count_tokensCount tokens in a Messageread
  • anthropic.messages.createCreate a Messagewrite
Models2
  • anthropic.models.getGet a Modelread
  • anthropic.models.listList Modelsread
Session events2
  • anthropic.session_events.listList Eventsread
  • anthropic.session_events.sendSend Eventswrite
Agent versions1
  • anthropic.agent_versions.listList Agent Versionsread
Completions1
  • anthropic.completions.createCreate a Text Completionwrite
Session thread events1
  • anthropic.session_thread_events.listList Session Thread Eventsread

Questions

The Claude API (Anthropic) MCP server, answered.

Is there a Claude API (Anthropic) MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 113 Claude API (Anthropic) actions across deployments, environment work, vault credentials and environments, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Claude API (Anthropic).

What do I need to connect Claude API (Anthropic)?

Anthropic API key (sk-ant-api…), scoped to one workspace. The free call account { op: "connections.requirements", service: "anthropic" } lists exactly what to paste.

Can an AI agent delete or change things in Claude API (Anthropic)?

Only if its key allows it, and only with an explicit confirmation. 15 Claude API (Anthropic) actions are destructive, including delete File, cancel a Message Batch and delete a memory. 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 Claude API (Anthropic) API limit?

actionlake paces every call to the limits in the Claude API (Anthropic) service file: at most 16 at a time per connection. Repeated reads are answered from cache (3 Claude API (Anthropic) actions can be), which never reaches Claude API (Anthropic).

What does a Claude API (Anthropic) action cost?

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

The Claude API (Anthropic) API 2023-06-01 at api.anthropic.com. It is built from Claude API (Anthropic)'s documentation as read on 1 October 2026. 113 actions in 27 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Claude API (Anthropic) data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to an hour, 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 Claude API (Anthropic) 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 Claude API (Anthropic) today.

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