
CTRL
Gives Claude seven tools to orchestrate on-chain automation workflows on Base and Ethereum mainnet without holding user keys. You compose trigger-action-condition graphs in natural language (price alerts, whale watching, DCA schedules, snipe-and-flip strategies), the agent calls ctrl_create_workflow to build it, then ctrl_activate generates an EIP-5792 batch that deploys a personal vault contract with immutable spending caps. A keeper fleet executes your rules forever under those caps. The block catalog exposes 24 primitives including Clanker/Bankr pool sniping, Cypher swaps, balance checks, and Telegram notifications. Useful when you want persistent DeFi automation that survives beyond a single agent session, with on-chain guardrails and one-click kill switches.
- GitHub stars
- 1
- tools
- 7
- transport
- HTTP
- last updated
- Jun 4, 2026
Tools
7 toolsPublic tool metadata for what this MCP can expose to an agent.
ctrl_get_vault_statusread user's vault address, balance, active rules
read user's vault address, balance, active rules
No parameter schema in public metadata yet.
ctrl_get_block_cataloglive list of every block + field schema
live list of every block + field schema
No parameter schema in public metadata yet.
ctrl_create_workflowassemble + save a workflow draft from a prompt
assemble + save a workflow draft from a prompt
No parameter schema in public metadata yet.
ctrl_activateencode the eip-5792 batch the user signs to deploy
encode the eip-5792 batch the user signs to deploy
No parameter schema in public metadata yet.
ctrl_withdrawencode the batch to pull funds out of the vault back to the user's wallet (eth, weth, or any erc-20)
encode the batch to pull funds out of the vault back to the user's wallet (eth, weth, or any erc-20)
No parameter schema in public metadata yet.
ctrl_fire_manualfire a workflow once for testing — no waiting
fire a workflow once for testing — no waiting
No parameter schema in public metadata yet.
ctrl_get_execution_logsbasescan tx hashes, gas, status — keeper history
basescan tx hashes, gas, status — keeper history
No parameter schema in public metadata yet.
Sponsors
Readme
ctrl/mcp
ctrl-mcp
the mcp for on-chain automation. sign once, agent does the rest, forever.
ctrl is workflow automation for on-chain actions on base. you compose trigger → action → condition graphs in plain english, sign one batch to deploy a vault + spending caps, and a keeper runs your workflow under those caps forever.
this is the mcp surface. agents talk to it. users sign in their wallet.
$ claude mcp add ctrl https://ctrl.build/api/mcp
or paste into your client's mcp config:
{
"mcpServers": {
"ctrl": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://ctrl.build/api/mcp",
"--header", "Authorization:Bearer ${CTRL_API_KEY}"],
"env": { "CTRL_API_KEY": "sk_ctrl_..." }
}
}
}
mint a key at ctrl.build/settings/api-keys.
prompt your agent. that's it.
example prompt — bankr snipe workflow
what your agent gets
seven tools. that's it.
Details
- Repository
- github.com/ctrlabs/ctrl-mcp
- Website
- ctrl.build
- Categories
- Automation & Workflows, Finance & Commerce
- Transport
- HTTP
- Registry
- MCP registry, active