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/mcpdo { 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.
- 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 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 - 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: "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-01
api.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
Deployments
82 read · 6 write · 0 destructive
List Deployments · Create Deployment · Update Deployment · Get Deployment
Environment work
84 read · 4 write · 0 destructive
List Work Items · Acknowledge Work · Get Work Item · Record Heartbeat
Vault credentials
73 read · 3 write · 1 destructive
List Credentials · Create Credential · Get Credential · Update Credential
Environments
62 read · 3 write · 1 destructive
Create Environment · List Environments · Archive Environment · Get Environment
Memory stores
62 read · 3 write · 1 destructive
Create a memory store · Retrieve a memory store · Update a memory store · Delete a memory store
Sessions
62 read · 3 write · 1 destructive
Create Session · List Sessions · Archive Session · Get Session
Tunnels
63 read · 2 write · 1 destructive
List Tunnels · Create Tunnel · Get Tunnel · Archive Tunnel
Vaults
62 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.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
anthropic.files.listList Files | List Files | read | content.file.list77 connectors |
anthropic.files.getGet File Metadata | Get File Metadata | read | content.file.get74 connectors |
anthropic.files.deleteDelete File | Delete File | destructive | content.file.delete68 connectors |
anthropic.message_batches.listList Message Batches | List all Message Batches within a Workspace. | read | automation.background_job.list34 connectors |
anthropic.message_batches.createCreate a Message Batch | Send a batch of Message creation requests. | write | automation.background_job.create29 connectors |
anthropic.agents.createCreate Agent | Create a versioned agent: model, system prompt, tools, MCP servers and skills; returns the agent (bind `id`, and `version` to pin it). | write | infra.ml_agent.create6 connectors |
anthropic.models.getGet a Model | Get a specific model. | read | infra.ml_model.get13 connectors |
anthropic.tunnels.listList Tunnels | The Tunnels API is in research preview. | read | infra.vpn_connection.list5 connectors |
anthropic.deployments.listList Deployments | List Deployments | read | automation.schedule.list18 connectors |
anthropic.deployments.createCreate Deployment | Create Deployment | write | automation.schedule.create16 connectors |
anthropic.tunnels.createCreate Tunnel | The Tunnels API is in research preview. | write | infra.vpn_connection.create3 connectors |
anthropic.agents.getGet Agent | Get Agent | read | infra.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.
- Readread
Which Claude API (Anthropic) files changed this week, and who changed them?
calls
anthropic.files.list - Writewrite
Create a Message Batch in Claude API (Anthropic). Show me exactly what you will send before you save it.
calls
anthropic.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 File
anthropic.files.delete - Cancel a Message Batch
anthropic.message_batches.cancel - Delete a memory
anthropic.memories.delete - Delete a memory store
anthropic.memory_stores.delete - Delete a Message Batch
anthropic.message_batches.delete - Delete Credential
anthropic.vault_credentials.delete - Rotate Tunnel Token
anthropic.tunnels.rotate_token - Delete Skill
anthropic.skills.delete - Delete Vault
anthropic.vaults.delete - Delete Session
anthropic.sessions.delete - Delete Environment
anthropic.environments.delete - Delete Skill Version
anthropic.skill_versions.delete - Redact a memory version
anthropic.memory_versions.redact - Delete Session Resource
anthropic.session_resources.remove - Cancel a Dream
anthropic.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.
Delete File?
intent: the user asked me to delete File
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]" } ]}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
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 Deploymentwriteanthropic.deployments.createCreate Deploymentwriteanthropic.deployments.getGet Deploymentreadanthropic.deployments.listList Deploymentsreadanthropic.deployments.pausePause Deploymentwriteanthropic.deployments.runRun Deployment Nowwriteanthropic.deployments.unpauseUnpause Deploymentwriteanthropic.deployments.updateUpdate Deploymentwrite
Environment work8
anthropic.environment_work.ackAcknowledge Workwriteanthropic.environment_work.getGet Work Itemreadanthropic.environment_work.heartbeatRecord Heartbeatwriteanthropic.environment_work.listList Work Itemsreadanthropic.environment_work.pollPoll for Workreadanthropic.environment_work.statsGet Queue Statisticsreadanthropic.environment_work.stopStop Workwriteanthropic.environment_work.updateUpdate Work Itemwrite
Vault credentials7
anthropic.vault_credentials.archiveArchive Credentialwriteanthropic.vault_credentials.createCreate Credentialwriteanthropic.vault_credentials.deleteDelete Credentialdestructiveanthropic.vault_credentials.getGet Credentialreadanthropic.vault_credentials.listList Credentialsreadanthropic.vault_credentials.updateUpdate Credentialwriteanthropic.vault_credentials.validate_mcp_oauthValidate Credentialread
Environments6
anthropic.environments.archiveArchive Environmentwriteanthropic.environments.createCreate Environmentwriteanthropic.environments.deleteDelete Environmentdestructiveanthropic.environments.getGet Environmentreadanthropic.environments.listList Environmentsreadanthropic.environments.updateUpdate Environmentwrite
Memory stores6
anthropic.memory_stores.archiveArchive a memory storewriteanthropic.memory_stores.createCreate a memory storewriteanthropic.memory_stores.deleteDelete a memory storedestructiveanthropic.memory_stores.getRetrieve a memory storereadanthropic.memory_stores.listList memory storesreadanthropic.memory_stores.updateUpdate a memory storewrite
Sessions6
anthropic.sessions.archiveArchive Sessionwriteanthropic.sessions.createCreate Sessionwriteanthropic.sessions.deleteDelete Sessiondestructiveanthropic.sessions.getGet Sessionreadanthropic.sessions.listList Sessionsreadanthropic.sessions.updateUpdate Sessionwrite
Tunnels6
anthropic.tunnels.archiveArchive Tunnelwriteanthropic.tunnels.createCreate Tunnelwriteanthropic.tunnels.getGet Tunnelreadanthropic.tunnels.listList Tunnelsreadanthropic.tunnels.reveal_tokenReveal Tunnel Tokenreadanthropic.tunnels.rotate_tokenRotate Tunnel Tokendestructive
Vaults6
anthropic.vaults.archiveArchive Vaultwriteanthropic.vaults.createCreate Vaultwriteanthropic.vaults.deleteDelete Vaultdestructiveanthropic.vaults.getGet Vaultreadanthropic.vaults.listList Vaultsreadanthropic.vaults.updateUpdate Vaultwrite
Agents5
anthropic.agents.archiveArchive Agentwriteanthropic.agents.createCreate Agentwriteanthropic.agents.getGet Agentreadanthropic.agents.listList Agentsreadanthropic.agents.updateUpdate Agentwrite
Dreams5
anthropic.dreams.archiveArchive a Dreamwriteanthropic.dreams.cancelCancel a Dreamdestructiveanthropic.dreams.createCreate a Dreamwriteanthropic.dreams.getGet a Dreamreadanthropic.dreams.listList Dreamsread
Memories5
anthropic.memories.createCreate a memorywriteanthropic.memories.deleteDelete a memorydestructiveanthropic.memories.getRetrieve a memoryreadanthropic.memories.listList memoriesreadanthropic.memories.updateUpdate a memorywrite
Message batches5
anthropic.message_batches.cancelCancel a Message Batchdestructiveanthropic.message_batches.createCreate a Message Batchwriteanthropic.message_batches.deleteDelete a Message Batchdestructiveanthropic.message_batches.getRetrieve a Message Batchreadanthropic.message_batches.listList Message Batchesread
Session resources5
anthropic.session_resources.addAdd Session Resourcewriteanthropic.session_resources.getGet Session Resourcereadanthropic.session_resources.listList Session Resourcesreadanthropic.session_resources.removeDelete Session Resourcedestructiveanthropic.session_resources.updateUpdate Session Resourcewrite
User profiles5
anthropic.user_profiles.createCreate User Profilewriteanthropic.user_profiles.create_enrollment_urlCreate Enrollment URLwriteanthropic.user_profiles.getGet User Profilereadanthropic.user_profiles.listList User Profilesreadanthropic.user_profiles.updateUpdate User Profilewrite
Tunnel certificates4
anthropic.tunnel_certificates.archiveArchive Tunnel Certificatewriteanthropic.tunnel_certificates.createCreate Tunnel Certificatewriteanthropic.tunnel_certificates.getGet Tunnel Certificatereadanthropic.tunnel_certificates.listList Tunnel Certificatesread
Files3
anthropic.files.deleteDelete Filedestructiveanthropic.files.getGet File Metadatareadanthropic.files.listList Filesread
Memory versions3
anthropic.memory_versions.getRetrieve a memory versionreadanthropic.memory_versions.listList memory versionsreadanthropic.memory_versions.redactRedact a memory versiondestructive
Session threads3
anthropic.session_threads.archiveArchive Session Threadwriteanthropic.session_threads.getGet Session Threadreadanthropic.session_threads.listList Session Threadsread
Skill versions3
anthropic.skill_versions.deleteDelete Skill Versiondestructiveanthropic.skill_versions.getGet Skill Versionreadanthropic.skill_versions.listList Skill Versionsread
Skills3
anthropic.skills.deleteDelete Skilldestructiveanthropic.skills.getGet Skillreadanthropic.skills.listList Skillsread
Deployment runs2
anthropic.deployment_runs.getGet Deployment Runreadanthropic.deployment_runs.listList Deployment Runsread
Messages2
anthropic.messages.count_tokensCount tokens in a Messagereadanthropic.messages.createCreate a Messagewrite
Models2
anthropic.models.getGet a Modelreadanthropic.models.listList Modelsread
Session events2
anthropic.session_events.listList Eventsreadanthropic.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.