CTRL Plugin · Base MCP

Sign once.
Trade forever.

Workflow automation built on Base MCP. Install it in Claude, Cursor, or Codex and your agent assembles workflows from natural language, composes them with other Base MCP plugins, and CTRL runs them on Base mainnet under spending caps you signed once.

Setup

Two minutes to live.

Mint a key, paste the snippet into your AI client, restart. Your agent will see five new tools.

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 ~/Library/Application Support/Claude/claude_desktop_config.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.

Your agent calls these to read your vault state, assemble workflows, and chain into other Base MCP plugins when it needs to swap, supply, or transfer.

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.

Tap any prompt to copy. Your agent will assemble the workflow, return a sign-once link, and CTRL takes over.

Built on Base mainnet · audited V3 vault