Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

CTRL

io.github.ctrlabs/ctrl-mcp

Visual DeFi workflow automation on Base + Ethereum mainnet.

Uptime
100.0%
1 direct probes · 30d
Response
853ms
last probe
Tools
7
callable
Resources
0
readable
Prompts
0
available

Tools · 7

ctrl_get_vault_status

Read the user's CTRL vault address, ETH + WETH balance, and active rules. Call this BEFORE ctrl_activate so you can tell the user how much they need to fund.

ctrl_get_block_catalog

Return the live catalog of every CTRL workflow block with id, label, description, and config-field schemas. Call this before ctrl_create_workflow when unsure of a block's config shape. Pass `chain` to…

ctrl_create_workflow

Create a CTRL workflow draft. ONE trigger + an ordered chain of up to 20 actions/conditions/utilities. Returns { workflowId, activateUrl }. Pass `targetChain` to pick which chain the workflow runs on …

ctrl_activate

Return an EIP-5792 transactions[] batch the user signs ONCE to deploy their vault + register spending rules. After signing, the keeper runs the workflow autonomously per the on-chain caps.

ctrl_withdraw

Return an EIP-5792 batch the user signs to withdraw funds from their CTRL vault back to their wallet. The agent never signs. token defaults to ETH; pass WETH or a 0x token address for other assets; om…

ctrl_fire_manual

Manually fire a workflow once. Keeper picks up within ~5s. Use to test a workflow without waiting for its natural trigger.

ctrl_get_execution_logs

Read recent workflow executions: trigger, status, BaseScan tx hash, gas, timing. Without workflowId returns the user's most recent across all workflows.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "ctrl": {
      "url": "https://www.ctrl.build/api/mcp",
      "transport": "streamable-http"
    }
  }
}