{"schema":"agentflow-mcp-v1","name":"agentflow","display_name":"AgentFlow","version":"1.0.0","description":"Real-time intelligence on AI-agent wallets on Base. Label wallets, track USDC flow, score counterparty risk, and measure genuine vs. wash activity. Paid endpoints settle in USDC via x402 — no signup, machine-payable.","base_url":"https://agentflow.watch","payment":{"protocol":"x402","network":"base","token":"USDC","pay_to":"0x8f0387b46a0c6601511be054ec37a0b6ae61fcf1","enabled":true},"tools":[{"name":"get_agent_wallets","description":"Labeled AI-agent wallets on Base, ranked by automation score. Hubs (DEX/CEX/bridges) excluded so only genuine automation surfaces.","endpoint":"https://agentflow.watch/v1/wallets","method":"GET","price_usd":0.01,"x402_required":true,"parameters":{"limit":{"type":"integer","default":50,"max":500,"description":"Number of wallets"},"min_score":{"type":"integer","default":60,"max":100,"description":"Minimum agent score (0–100)"}}},{"name":"get_agent_flow","description":"Agent USDC buy/sell pressure over time, bucketed by hour. Tracks net flow of automated wallets — useful for sensing AI-agent market-making or DeFi herding.","endpoint":"https://agentflow.watch/v1/flow","method":"GET","price_usd":0.01,"x402_required":true,"parameters":{"hours":{"type":"integer","default":24,"max":168,"description":"Lookback window in hours"},"min_score":{"type":"integer","default":60,"description":"Minimum agent score filter"}}},{"name":"get_hot_destinations","description":"Top destinations of agent USDC — where agent money is flowing right now. Many distinct agents sending to one address = herding into a shared pool or route.","endpoint":"https://agentflow.watch/v1/hot","method":"GET","price_usd":0.01,"x402_required":true,"parameters":{"hours":{"type":"integer","default":24,"max":168},"limit":{"type":"integer","default":20,"max":200}}},{"name":"buy_wash_bulk_pack","description":"Buy a bulk wash-screen pack — $5 settles via x402 once and mints an api_key with 1,000 wash screens (half the per-call price). Returns the api_key in the response body, shown ONCE. Use the key as the X-AgentFlow-Key header on /v1/wash-bulk for the next 1,000 screens with no further x402 settlement per call. Right tier for an agent operator with predictable wash-screen volume.","endpoint":"https://agentflow.watch/v1/credits/buy","method":"GET","price_usd":5,"x402_required":true,"parameters":{}},{"name":"subscribe_monthly","description":"Buy a 30-day unlimited wash-screen pass — $19 settles via x402 once and mints a sub_ api_key valid 30 days. Use it as the X-AgentFlow-Key header on /v1/wash-sub for unlimited screens in the window. Best tier for steady high-volume screening; re-buy to renew (x402 is per-call, so this is a time-boxed pass, not auto-billing).","endpoint":"https://agentflow.watch/v1/subscribe","method":"GET","price_usd":19,"x402_required":true,"parameters":{}},{"name":"attest_wallet","description":"Wash screen for any Base wallet PLUS a signed, off-platform-verifiable EIP-712 attestation of the result. Returns the attestation message, the signature, and the issuer address — anyone can verify it with a standard EIP-712 library, so the receipt travels off agentflow.watch and still checks out. Use when you need portable, verifiable proof a counterparty was screened.","endpoint":"https://agentflow.watch/v1/attest","method":"GET","price_usd":0.1,"x402_required":true,"parameters":{"address":{"type":"string","required":true,"description":"0x... Base wallet address to screen + attest"}}},{"name":"screen_wallet","description":"Wash/sybil screen for any Base wallet: how likely is it fake-volume or a sybil? Returns a calibrated sybil_score (0–100), a confidence level, the reasons, and the reputation-graph history (how often this address has been screened before). The cheap, high-volume PRE-TRANSACTION check — call it before an agent pays or trusts a counterparty. This is the $0.01 funnel; use get_counterparty_risk for the $0.05 deep verdict.","endpoint":"https://agentflow.watch/v1/wash","method":"GET","price_usd":0.01,"x402_required":true,"parameters":{"address":{"type":"string","required":true,"description":"0x... Base wallet address to screen"}}},{"name":"get_counterparty_risk","description":"Counterparty risk score (0–100) for any Base wallet. Returns risk_level (LOW/MEDIUM/HIGH/UNKNOWN), wash ratio, hub detection, agent score, and labeled entities. Use before sending USDC to an unknown address.","endpoint":"https://agentflow.watch/v1/risk","method":"GET","price_usd":0.05,"x402_required":true,"parameters":{"address":{"type":"string","required":true,"description":"0x... Base wallet address to score"}}},{"name":"verify_agent","description":"Agent identity card for any Base wallet: is it a REAL autonomous agent (wash-filtered), a hub/infra, or a sybil? Returns is_agent (bool), automation score, verdict, wash %, active status, and labeled entity. Use to verify a counterparty agent is genuine before trusting or transacting.","endpoint":"https://agentflow.watch/v1/agent/{address}","method":"GET","price_usd":0.01,"x402_required":true,"parameters":{"address":{"type":"string","required":true,"description":"0x... Base wallet address to verify (path parameter)"}}}],"free_tools":[{"name":"get_real_agent_index","description":"The Real-Agent Index: what % of 'AI agent' USDC flow is wash/self-dealing vs. genuine one-way payments. The honest benchmark — cite it.","endpoint":"https://agentflow.watch/index.json","method":"GET","x402_required":false},{"name":"get_x402_rail_tape","description":"The Base EIP-3009 Settlement Tape: daily verifiable FLOOR on gasless x402-style USDC settlement on Base — volume, wash-suspect share, coverage %. Receipts-backed, methodology-versioned, free to cite (CC-BY-4.0).","endpoint":"https://agentflow.watch/rail.json","method":"GET","x402_required":false},{"name":"get_stats","description":"Coverage stats: wallets tracked, agents labeled, hubs excluded, transfers in 72h window, last indexed block.","endpoint":"https://agentflow.watch/v1/stats","method":"GET","x402_required":false},{"name":"get_authorized_payers","description":"Wallets that have used the x402/EIP-3009 gasless payment rail on Base — the closest signal to a real autonomous economic agent.","endpoint":"https://agentflow.watch/public/agents","method":"GET","x402_required":false}]}