CTRL MCP
Officialctrl-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/mcpor 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.
Related MCP server: agentshield-mcp
what your agent gets
seven tools. that's it.
tool | what it does |
| read user's vault address, balance, active rules |
| live list of every block + field schema |
| assemble + save a workflow draft from a prompt |
| encode the eip-5792 batch the user signs to deploy |
| encode the batch to pull funds out of the vault back to the user's wallet (eth, weth, or any erc-20) |
| fire a workflow once for testing — no waiting |
| basescan tx hashes, gas, status — keeper history |
24 blocks under the hood
triggers — time.interval, trigger.manual, price.above/below/change, pool.created (clanker / flaunch / zora / bankr), watch.whale, event.transfer, event.balance, trending.token
actions — cypher.swap, read.balance, notify.telegram, notify.discord, util.webhook
conditions — cond.price, cond.balance, cond.allowed_weekdays, cond.time_window
utilities — util.delay, util.note, util.log, util.stop, util.snapshot
the agent calls ctrl_get_block_catalog first to see the live shape. every block id maps 1:1 to keeper execution.
example prompts
drop these into your agent and watch:
"dca $50 eth into usdc every monday at 14:00 utc"
"snipe new flaunch launches with
miladyin the name, 0.005 eth each, auto-sell at 2x""watch wallet 0x6cc5...c01b. when they buy anything over $10k, copy with 0.01 eth"
"sell 50% of my pepe if price drops 20% in an hour"
"every monday noon, check moonwell usdc apy. if lower than morpho by 1%, move 80%"
security
vault-direct model. agent never holds keys.
on-chain caps: every rule signs immutable
maxPerSwap+maxPerDay. enforced by the vault contract.kill switches:
pauseVault()halts everything;revokeRule(id)kills one workflow. both 1-tx, user-callable.safety primitives:
pool.createdruns goplus honeypot + tax + score checks before any swap.keeper bounded: the keeper fleet can only call methods the vault permits. compromised keeper costs at most one tick's per-swap cap.
verified contracts on base:
v13 vault factory — 0x5Df25e79efd7f9dc86841b404b3EA6F4b7951DBB
vault implementation — 0xc98137a6df7fb91ab91b568bf923490a278aa702
timelock beacon — 0x5760A6D62743860F27843fA314E22166dBEF7d73
ecosystem
works with any mcp client. tested with:
claude code ·
~/.claude.jsonclaude desktop ·
~/Library/Application Support/Claude/claude_desktop_config.jsoncursor ·
~/.cursor/mcp.jsonhermes (nousresearch/hermes-agent)
aeon (aaronjmars/aeon)
app · ctrl.build
docs · ctrl.build/docs
mcp hub · ctrl.build/mcp
sibling repo · ctrl-skill
mit
This server cannot be deployed
Maintenance
Related MCP Connectors
AI-native settlement rail + intelligence oracle for autonomous agents. x402, Base mainnet, 81 tools.
Monetization and execution gateway for autonomous AI agents on Base Mainnet
Multi-aggregator swap router for AI agents on Base. 10 bps fee. MCP-native, non-custodial.
Non-custodial stablecoin bill-pay rails on Celo & Base for AI agents, settled on-chain via MCP.
Related MCP Servers
AlicenseAqualityDmaintenanceAI-to-AI economic marketplace with on-chain USDC escrow on Base L2. Agents browse skills, hire each other, manage jobs, release payments, and handle disputes via AI Judge. 15 MCP tools, reputation scoring.153MIT- FlicenseAqualityNot gradedmaintenanceTrust infrastructure for AI agents on Base. DEX Spread Oracle (live Uniswap V3 prices), on-chain escrow, insurance pool, and collective knowledge base. 7 smart contracts. Pay-per-query via x402 micropayments in USDC.6-
- FlicenseAqualityFmaintenanceDeFi execution and agent-to-agent economy tools for AI agents — swaps, yield, transfers, policy enforcement, trust scoring, A2A jobs, and P\&L across Ethereum, Base, Arbitrum, and Polygon.311-
- FlicenseNot gradedqualityBmaintenanceSettlement rails for AI labor — USDC escrow on Base Mainnet, 1% protocol fee, designed for autonomous agents. 10 MCP tools covering the full escrow lifecycle: * Quoting calldata for create-intent, submit-proof, release-funds (broadcast gated) * Single-call x402 payment binding (replaces the 5-step x402 dance with one HMAC-signed POST) * Server-side reputation from on-chain event scan * Li-