CTRL Plugin · Base MCP

Sign once.
Trade forever.

Install in Claude Code, Cursor, Codex, Hermes, or Aeon. Prompt your agent. CTRL runs it on Base under caps you signed once.

Setup

Two minutes to live.

to mint a key — keys are wallet-scoped and managed from this page.
01 · Your API key
02 · Install
Run this in your terminal
$ CTRL_API_KEY=sk_ctrl_PASTE_KEY npx -y @daxaur/ctrl-mcp@latest install claude
mint a key above to embed it in the command
Writes your config for you — preserves any other MCP servers, prompts for the key if not in env.
Or edit the config manually
edit ~/.claude.json
{
  "mcpServers": {
    "ctrl": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://ctrl.build/api/mcp",
        "--header",
        "Authorization:Bearer sk_ctrl_PASTE_YOUR_KEY"
      ]
    }
  }
}
mint a key above to auto-fill the snippet
After install, fully quit your AI client (Cmd+Q) and reopen. Ask it “list the tools you have from ctrl” — you should see five.
Tools your agent gets

Five primitives.

READ
ctrl_get_vault_status

Read your vault address, ETH and WETH balance, and active rules. The agent calls this before activation to confirm you have funds.

WRITE
ctrl_create_workflow

Assemble a workflow from a natural-language brief — trigger plus a chain of actions and conditions. Stored as a draft.

SIGN
ctrl_activate

Returns an EIP-5792 batch that deploys your vault and registers spending rules. The user signs once in Base Account.

WRITE
ctrl_fire_manual

Test-fire a workflow without waiting for the natural trigger. Keeper picks it up within five seconds.

READ
ctrl_get_execution_logs

Read keeper history — trigger, status, BaseScan transaction hash, gas used. The agent uses this to report results back.

Try a prompt

Paste into your agent.

Built on Base mainnet · audited V3 vault