{"uid":"cap_zuS2lH8jAFVNu2AsYUYRf","slug":"arbitrage-intelligence-32919868","name":"Arbitrage Intelligence","description":"Compare public exchange order books after fee assumptions.","url":"https://mcp.dropenginehq.com/api/scan-arbitrage?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"asset":{"type":"string","pattern":"^[A-Z0-9]{2,15}$"},"venues":{"type":"array","items":{"enum":["binance","coinbase"],"type":"string"},"default":["binance","coinbase"],"maxItems":2,"minItems":2},"quote_asset":{"enum":["USDT","USDC","USD"],"type":"string","default":"USDT"},"trade_size_usd":{"type":"number","maximum":10000000,"minimum":10},"fee_bps_by_venue":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"number","maximum":1000,"minimum":0}},"min_net_spread_bps":{"type":"number","default":0,"maximum":5000,"minimum":0}}},"responseSchema":{"type":"json","example":{"data":{},"meta":{"cache":{"hit":false,"age_ms":0},"partial":false,"sources":[],"latency_ms":1,"failed_sources":[]},"tool":"crypto_intelligence_tool","success":true,"timestamp":"2026-01-01T00:00:00.000Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_0o5TDtU0z9vVKHqgIeHzM","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Compares public exchange order books (Binance and Coinbase) after fee assumptions to identify net cross-exchange arbitrage spreads for a given crypto asset.","exampleAgentPrompt":"Check for arbitrage opportunities on ETH between Binance and Coinbase for a $25,000 trade quoted in USDT, assuming 10 bps fees on each side, and only show me results if the net spread is at least 5 bps.","exampleUseCases":[{"title":"Manual arbitrage opportunity check","prompt":"Is there a profitable cross-exchange spread on BTC right now between Binance and Coinbase? I'm planning a $100,000 trade quoted in USDT and expect to pay 8 bps in fees on each venue — only flag it if the net spread is at least 10 bps."},{"title":"Automated trading signal generation","prompt":"Scan for arbitrage between Binance and Coinbase on SOL with a $5,000 trade size in USDC, using 7 bps fees for Binance and 5 bps for Coinbase, and return the result so my bot can decide whether to execute."},{"title":"Fee sensitivity analysis for an asset","prompt":"Compare the BTC order books on Binance and Coinbase for a $500,000 trade in USDT assuming zero fees — I want to see the raw spread before any fee assumptions so I can model different cost structures myself."}],"resultDescription":"Returns a JSON object containing the computed arbitrage analysis data (spread in bps, buy/sell sides, net opportunity after fees), metadata about data sources used, cache hit status and age, request latency, and a list of any failed data sources. The 'data' field holds the core comparison result and 'meta' provides observability context.","failureModes":["Invalid asset ticker format — must match pattern ^[A-Z0-9]{2,15}$","Asset not listed on one or both specified venues — partial or failed source response","trade_size_usd outside allowed range ($10–$10,000,000)","Order book data temporarily unavailable from one or more venues — reflected in failed_sources","fee_bps_by_venue values out of range (0–1000)","No spread meets min_net_spread_bps threshold — returns success with empty or null opportunity data","Payment failure via x402 protocol — 402 response before data is returned"],"whenToPreferThis":"Use this endpoint when you need a real-time, fee-adjusted cross-exchange arbitrage signal specifically between Binance and Coinbase. It is the right choice when you want to factor in custom per-venue fee tiers and filter by a minimum net spread threshold before acting. Prefer this over raw market data endpoints when you need the computation of net spread already done for you, rather than fetching order books and calculating yourself.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:43:21.947Z","isFirstParty":false,"canonicalSlug":"arbitrage-intelligence-32919868"}