{"server":"io.github.flow-executor/flow","count":4,"tools":[{"name":"flow_health","title":null,"description":"Check the Flow quote API health: status, chain, and latest synced block number.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-20T04:17:19.725Z"},{"name":"flow_paycheck","title":null,"description":"Before you pay this agent, check. PayCheck ($0.50 USDC via x402 on Base) runs Flow's whole checker stack on a payee in ONE call — the payee verdict (kind, on-chain activity, the full contract-safety engine when the payee is a contract), the wallet approval-exposure audit, contract safety, and the payee's recent USDC settlement history — and returns one finished grade (ALLOW / REVIEW / BLOCK with a 0-100 score), a verify_status (verified / failed / unverified_verifier_down), every check, the evidence under it, and a receipt. The guarantee: the report is produced before settlement; if it cannot be produced, the payment is never settled — no report, no charge. Flow Promise: pass amountUsd to declare the intended payment (up to $100) and an ALLOW grade carries bonded coverage — 25% of the payment back (max $10) from the Promise Pool if the payee settles and does not deliver within 24h (pool: GET /api/paycheck/promise; claims: POST /api/paycheck/claim). This hosted endpoint does not hold a wallet: an unpaid call returns the endpoint's x402 payment challenge itself, never an invented result. Pay it with any x402 client, or use the @flowexecutor/flow-mcp stdio package with an Early Builder Key.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["payee"],"properties":{"payee":{"type":"string","description":"The payee address to grade before paying (0x…), Base"},"amountUsd":{"type":"number","description":"Optional: the intended payment amount in USD (> 0, up to 100). Declaring it attaches Flow Promise coverage to the receipt."}},"additionalProperties":false},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-20T04:17:19.725Z"},{"name":"flow_quote","title":null,"description":"Get a best-execution swap quote on Base. Compares Uniswap V3, PancakeSwap V3 and Aerodrome (plus two-hop routes via WETH), returns the winning venue, expected output, edge in bps vs the baseline, a liquidity flag (deep/watch/thin), the exact block number and timestamp, and build latency. Read-only: no funds move.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["tokenIn","tokenOut","amountIn"],"properties":{"chainId":{"type":"number","description":"Chain id, defaults to 8453 (Base)"},"tokenIn":{"type":"string","description":"Input token contract address on Base (e.g. USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA4E46E)"},"amountIn":{"type":"string","description":"Human-readable input amount, e.g. \"10\" for 10 USDC"},"tokenOut":{"type":"string","description":"Output token contract address on Base (e.g. WETH 0x4200000000000000000000000000000000000006)"}},"additionalProperties":false},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-20T04:17:19.725Z"},{"name":"flow_search","title":null,"description":"Verified Search ($0.01 USDC via x402 on Base): web search where every result is independently checked by Flow before it reaches you — the result URL is fetched live (liveness, final HTTP status recorded) and the fetched page text is matched against the result's own title/snippet terms (content-match score). Each result carries a verify_status (verified / failed / unverified_verifier_down), its httpStatus and contentMatch, and the response carries a receipt counting checked / verified / failed. Bad results are flagged, never silently dropped. The guarantee: the search is produced before settlement; if it cannot be produced, the payment is never settled. This hosted endpoint does not hold a wallet: an unpaid call returns the endpoint's x402 payment challenge itself, never an invented result. Pay it with any x402 client, or use the @flowexecutor/flow-mcp stdio package with an Early Builder Key.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"query":{"type":"string","description":"The search query"},"maxResults":{"type":"number","description":"Max results to return and verify (default 5, cap 10)"}},"additionalProperties":false},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-20T04:17:19.725Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/io.github.flow-executor%2Fflow/connection?target=mcpServers","arguments":{"name":"io.github.flow-executor/flow","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/io.github.flow-executor%2Fflow","arguments":{"name":"io.github.flow-executor/flow"}}]}