BlurHook MCP
OfficialProvides tools for Robinhood Chain trading agents, including route quotes, policy-checked unsigned swap calldata, read-only simulation, hook pool and hook passport lookups, token prices, stock token market data, spending policy limits and ledger usage, and a read-only directory of BlurHook's deployed contracts with approval scope.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@BlurHook MCP get a quote to swap 1 ETH for USDC on Robinhood Chain"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
BlurHook MCP
An MCP server for Robinhood Chain trading agents. It provides quotes, policy-checked unsigned public-swap calldata, simulation, hook information, prices and BlurHook's deployed-contract directory. It never holds a key, signs or broadcasts.
Derived from the MIT-licensed ZeroHook MCP server. Original attribution and exact upstream revision are retained in LICENSE, NOTICE and UPSTREAM.json. BlurHook adds its own SDK integration, configuration/server identity and a read-only deployment-discovery tool.
Build and connect
Node 22.13 or newer. The BlurHook SDK dependency is a pinned built GitHub release asset; no sibling checkout is needed.
git clone https://github.com/BlurHook/blurhook-mcp.git
cd blurhook-mcp
npm ci --ignore-scripts
npm run typecheck
npm run build
npm test
npm startConfigure your MCP client to run node /absolute/path/to/blurhook-mcp/dist/index.js using stdio. Protocol JSON-RPC stays on stdout; logs go to stderr. The library package is not claimed to be published in the npm registry.
Related MCP server: Rialto Swap MCP
Tools
quote: routes and policy preview, without executable calldata.build_swap: policy checks, simulation and unsigned calldata; a separate wallet must review and sign.simulate: read-only call/gas estimate.list_hook_pools,hook_passport: indexed hook information.token_price,stock_tokens: public market data.spending_policy: current limits and ledger usage.blurhook_deployment: BlurHook privacy contracts and approval scope. It does not construct a private proof or activate spending.
Policy and configuration
BLURHOOK_POLICY_FILE selects a policy JSON file; BLURHOOK_POLICY supplies inline policy JSON. BLURHOOK_LEDGER_FILE persists daily usage across restarts. Configure that file for durable limits: the default in-memory ledger resets when the process restarts. Do not commit your operational ledger.
BLURHOOK_RPC_URLS chooses read RPCs. BLURHOOK_POOLS_FILE adds pool definitions and BLURHOOK_DISCOVER_BLOCKS enables a bounded startup discovery scan. Default discovery is off. The original policy schema remains compatible with the app's exported policy.
Policy rules cover per-trade and daily USD limits, token allowlists, slippage, price impact, pinned contracts/hooks and simulation. The ledger counts returned calldata, not confirmed settlement. Local policy cannot stop a separate wallet/client from acting outside this server. See the source and tests for exact rules; no audit or transaction-success guarantee is made.
This server builds public swaps only. Private spending uses the BlurHook app, a local note vault and BlurHook operator-reviewed deposits. This is not 0xbow screening. Read contract/privacy scope. Tests use mocked routing and an actual local stdio client; they execute no live swap.
Available Tools
9 toolsblurhook_deploymentBlurHook deployed privacy infrastructureARead-only
Read BlurHook contract addresses and privacy scope on Robinhood Chain. This tool does not construct private proofs or authorize deposits.
Inputs: no named parameters.
build_swapBuild swap calldata under the spending policyA
Quote, enforce the spending policy (allowlist, per-trade cap, daily cap, max slippage, max price impact, pinned contracts and hooks), simulate from the agent wallet, and return Universal Router calldata for that wallet to sign. ERC-20 input without Permit2 allowances returns the approval calldata first. Refusals list every rule that failed. The trade's USD size counts toward the daily cap once calldata is returned.
Inputs: from (required), amount (required), tokenIn (required), tokenOut (required), +1 more.
hook_passportHook PassportARead-only
What a Uniswap v4 hook can do, read from public on-chain data: permission flags from its address, proxy and owner, Sourcify verification, admin-style functions in its bytecode, pools in the list, and a rule-based risk score with every rule that fired.
Inputs: hook (required).
list_hook_poolsList Uniswap v4 hooks and their poolsARead-only
Hooks in the server's pool list ranked by swaps, with pool counts, tokens and recorded codehash pins. Pass a hook to list its pools, or a token to filter.
Inputs: hook, limit, token.
quoteQuote a swapARead-only
Best route for a swap on Robinhood Chain across Uniswap v3 (4 fee tiers), v4 and hooked v4 pools, including splits and two-hop routes via USDG or ETH. Returns amounts, minimum received, price impact, pinned-code and hook checks, warnings, and a preview of the spending-policy verdict. Never returns calldata.
Inputs: amount (required), tokenIn (required), tokenOut (required), slippageBps.
simulateSimulate a transactionARead-only
Run a transaction with eth_call from a wallet and estimate its gas, without sending it. Returns ok, gasEstimate and the revert reason when it fails. fundEth gives the wallet enough ETH through a state override for a dry run.
Inputs: to (required), data (required), from (required), value, +1 more.
spending_policySpending policyARead-only
The spending policy this server enforces before returning calldata, the USD spent in the rolling 24 h window and what is left of the daily cap.
Inputs: no named parameters.
stock_tokensVerified Robinhood Stock TokensARead-only
Robinhood Stock Tokens on Robinhood Chain, listed only when the contract's runtime code exactly matches the official Stock Token proxy (copycats with the same symbol are never listed), with whether the spending policy allows trading each.
Inputs: no named parameters.
token_priceToken USD pricesARead-only
USD price per whole token from live Uniswap v3/v4 quotes, directly against USDG or via ETH (USDG counts as 1 USD). Up to 30 tokens.
Inputs: tokens (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 9 tools
Most tools target distinct resources or workflow stages: quote, build_swap, simulate, spending_policy, hook discovery, hook risk, pricing, and stock-token listing. The main overlap is that build_swap internally performs quoting and simulation, and quote previews the spending-policy verdict, but the descriptions make the boundaries reasonably clear.
All names use snake_case, which is consistent, but the convention mixes noun phrases (spending_policy, hook_passport, token_price, stock_tokens) with verb or verb_noun forms (quote, simulate, build_swap, list_hook_pools). It remains readable, but an agent cannot reliably infer a tool's action from a predictable naming pattern.
Nine tools is well within the appropriate range and each appears to serve a distinct role in the swap workflow, policy enforcement, hook safety, and token discovery. The set does not feel bloated or artificially thin.
The core lifecycle is covered: policy inspection, quoting, calldata construction, simulation, hook discovery and risk analysis, pricing, and stock-token validation. Minor gaps remain around direct allowance/balance inspection and generic pool or token discovery outside the hook and stock-token lists, but these are workable around the documented flow.
Maintenance
Related MCP Connectors
Read-only MCP for Rialto quotes and swap preflight on Robinhood Chain. No signing or broadcast.
Swap quotes + unsigned txs on 8 EVM chains, plus Solana data: boards, candles, wallet PnL. No key.
Best-route swap quotes, token search and USD prices across EVM chains. Read-only, never trades.
Free non-custodial EVM swap & bridge quotes with unsigned tx; 0.25% disclosed fee on swaps
Related MCP Servers
- FlicenseAqualityBmaintenanceA zero-config data server for read-only queries on Robinhood Chain (stock tokens, memecoins, launches, chain stats) and an opt-in trading server with spend caps and confirm gates for executing swaps and transfers.968 npm8-
- FlicenseNot gradedqualityCmaintenanceRead-only MCP server for Rialto, the onchain swap router on Robinhood Chain, offering token listing, quoting, preflight checks, and unsigned transaction building without any signing or submission.-
- AlicenseAqualityCmaintenanceEnables MCP clients to get swap quotes and calldata on Robinhood Chain with equity-aware guardrails such as oracle fair-price checks and market-hours warnings, without holding keys or executing transactions.4MIT

Stocklayer MCPofficial
AlicenseNot gradedqualityBmaintenanceEnables AI agents to discover tokenized Stock Tokens, read reference prices and wallet balances on Robinhood Chain, create quotes, simulate transactions, and build policy-checked trade plans that return an explainable verdict plus unsigned transactions for a wallet to sign.MIT