mcpserver.lol
registry/ctrl-mcp
Connection check verified live · 27h ago

ctrl-mcp

Visual DeFi workflow automation on Base + Ethereum mainnet.

Tools 7
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 27h ago

Tools & capabilities

7 tools

Read from the running server on 27h ago.

ctrl_activate depositEthexpiryDaysworkflowId*maxPerDayEthmaxPerSwapEth
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-cha…
ctrl_create_workflow name*chain*trigger*descriptiontargetChain
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 t…
ctrl_fire_manual workflowId*
Manually fire a workflow once. Keeper picks up within ~5s. Use to test a workflow without waiting for its natural trigger.
ctrl_get_block_catalog chaincategory
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 sh…
ctrl_get_execution_logs limitworkflowId
Read recent workflow executions: trigger, status, BaseScan tx hash, gas, timing. Without workflowId returns the user's most recent across all workflows.
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_withdraw tokenamountwallet*
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…