Directory
O

Otto AI

Datafrom $0.001/callListedBaseSolanaeip155:137

Otto AI — agentic DeFi services. 26 x402 endpoints spanning trade execution (swaps, bridges, perps), market intelligence (news, KOL sentiment, token alpha, derivatives data), DeFi yield discovery, and AI tools (image/video gen, research, transaction explainer).

Routability

can the router discover, pick, and call it?
95/100Alinted 7/15/2026, 12:05:01 PM
Param schemas
89% · w25
Descriptions
100% · w20
Live probe
100% · w15
Planner test
100% · w30
Affordances
80% · w10
18 checks
  • schema · 12 endpoints are planner-eligible
  • schema · param-schema coverage 44/64 endpoints (69%)
  • schema · typed params 12/12
  • schema · required flags present
  • description · 12/12 endpoint descriptions carry real intent
  • description · capability tags: crypto-market-data, defi, token-research, news
  • description · 3 example queries
  • probe · https://x402.ottoai.services/base-ecosystem-news → HTTP 402 (x402 challenge — healthy)
  • probe · https://x402.ottoai.services/base-season → HTTP 402 (x402 challenge — healthy)
  • probe · https://x402.ottoai.services/bridge → HTTP 405
  • probe · https://x402.ottoai.services/crypto-news → HTTP 402 (x402 challenge — healthy)
  • probe · https://x402.ottoai.services/defi-analytics → HTTP 402 (x402 challenge — healthy)
  • planner · "What's the latest news on Base chain protocols and which tokens are KOLs talking about right now?" → picked + constructed (GET)
  • planner · "Show me the funding rates across exchanges for BTC and which positions are most crowded." → picked + constructed (GET)
  • planner · "Where is DeFi capital flowing this week — which protocols are growing fastest?" → picked + constructed (GET)
  • affordances · no user-identity params (n/a)
  • affordances · no escape-hatch tool — every uncovered filter needs a new endpoint (whack-a-mole)
  • affordances · signing hygiene: build-don't-execute language (or no signables)

Suggested fixes

  1. Consider ONE guarded general-query tool exposing the backend's native query language (see snapshot-free graphql_query) so long-tail intents need no new endpoints.
Fix it with Claude Code

Paste this into Claude Code inside the MCP’s repo — it carries the failing checks, the fix list, and the conventions the router grades against.

You are upgrading the MCP service "Otto AI" so an AI router can reliably discover, choose, and call its tools. Pantessa's Reason Router just graded it 95/100 (A). I'll point you at the service's codebase; audit it against the findings below and implement the fixes.

## Failing checks
affordances (80%):
  - no escape-hatch tool — every uncovered filter needs a new endpoint (whack-a-mole)

## Fixes, in priority order
1. Consider ONE guarded general-query tool exposing the backend's native query language (see snapshot-free graphql_query) so long-tail intents need no new endpoints.

## The conventions to build to (what the router needs)
- **Param schemas on every tool/endpoint**: name, type, required-vs-optional, and a description per param. A router refuses to construct calls it cannot validate — schema-less endpoints are invisible.
- **Descriptions that carry user intent**: write what a USER would ask ('crypto spot price by symbol — price of ETH, BTC…'), never what the URL is. Include 2–3 example queries.
- **One guarded escape hatch instead of endless params**: if the backend has a native query language (GraphQL/SQL), expose ONE read-only general-query tool with strict guardrails (single read-only operation, allowlisted root fields, depth + page-size caps, response truncation) and a compact schema card in the tool description (root fields + useful filters + one example). Long-tail intents then need no new endpoints.
- **Declare user-identity params**: any param that should be the CALLER's own address (their votes, follows, balances, orders) must say so in its description ('the user's own wallet address') so routers can inject identity server-side instead of guessing.
- **Server-side joins for the headline intent**: if answering the #1 user question takes two chained calls (e.g. resolve follows → filter proposals), add one param that does the join server-side.
- **Build, don't execute**: anything signable returns an UNSIGNED payload (typed data / tx template) for the user's own wallet. Never hold keys, never sign, never submit on the user's behalf.
- **Free tiers still need rate limiting**: no payment gate means no natural throttle.

Start by reading the tool/endpoint definitions and their input schemas, then apply the fixes smallest-first. After each change, restate which failing check it clears.

Audit before you build: if a fix describes a capability the service ALREADY provides (e.g. an escape hatch or identity param that exists but the grader missed), do NOT duplicate it — say so, skip it, and note it back as a likely router-side scoring gap on Pantessa rather than an MCP deficiency. Only change what this service actually controls.

x402 endpoints

71
  • GET/analyst-ratings$0.003
    x402.ottoai.services

    at volume$4.32/day @ 1 call/min·$259/day @ 1 call/sec

    Analyst-rating snapshot for a vendor-resolved equity: consensus distribution, high/low/median/consensus price targets, target versus a timestamped reference price, recent firm-level grade actions, and transparent 90-day upgrade-minus-downgrade momentum. Price fields retain FMP payload units because the captured feeds do not identify a currency.

    1 parameter
    • tickerstringquery
  • GET/base-ecosystem-news$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Base-chain ecosystem news, AI-filtered hourly from Otto's live news engine: protocol launches and upgrades on Base, Coinbase/Base official moves, Base DeFi and token developments — a topic-scoped report for Base-native agents, not the general crypto firehose. Pairs with /base-season (KOL social signal) for the full Base picture.

  • GET/base-season$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Base social intelligence: a current Base sentiment summary + the quality-screened Base tokens (CoinGecko-listed, market-cap/age/liquidity gated) that trusted KOLs are actually talking about — with per-token KOL mention counts and verbatim quotes, ranked by KOL signal. Includes overall crypto-KOL market sentiment. The social-intelligence wedge for Base — who is saying it, not who pumped. Refreshed hourly.

  • POST/bridge$0.01
    x402.ottoai.services

    at volume$14.40/day @ 1 call/min·$864/day @ 1 call/sec

    Cross-chain token bridging via LiFi aggregator. Move tokens between Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, Avalanche, and Solana with best-route execution across all major bridges.

    5 parameters
    • amountnumberbody
    • fromChainIdnumberbody
    • fromSymbolstringbody
    • toChainIdnumberbody
    • toSymbolstringbody
  • GET/crypto-news$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Real-time crypto market news with sentiment analysis and top headlines ranked by importance.

  • GET/defi-analytics$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Where DeFi capital is flowing — TVL rankings, fastest-growing vs bleeding protocols, chain-by-chain breakdown, and per-protocol deep dives. Track capital rotation and protocol health. Powered by DefiLlama.

    1 parameter
    • protocolstringquery
  • GET/dividend-intel$0.003
    x402.ottoai.services

    at volume$4.32/day @ 1 call/min·$259/day @ 1 call/sec

    Dividend intelligence for a vendor-resolved equity: TTM yield, payout ratio and dividend/share, next known ex-date, latest raw and adjusted dividend values, adjusted complete-year growth, recent payments, and a yield-trap checklist with explicit coverage. Monetary fields retain FMP payload units because the captured feeds do not identify a currency.

    1 parameter
    • tickerstringquery
  • GET/dns-lookup$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Resolve any domain in one call: A/AAAA, MX, NS, CNAME, SOA and TXT records, plus parsed email-auth posture — SPF policy, DMARC policy, and detected DKIM selectors. A drop-in nslookup/dig replacement for agents, resolved over DNS-over-HTTPS (DoH) with redundant resolvers and automatic failover. Keyless, pay-per-call, structured JSON.

    1 parameter
    • domainstringquery
  • GET/domain-age$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Domain age and registration intel from authoritative RDAP/WHOIS records: exact creation date, age in days and years, expiration date and days-until-expiry. The fast trust and risk signal agents use to vet a counterparty, link, or sender and to flag newly-registered or soon-to-expire domains. Returns structured JSON, keyless, pay-per-call. ccTLDs without RDAP return an uncharged 503.

    1 parameter
    • domainstringquery
  • GET/earnings-calendar$0.003
    x402.ottoai.services

    at volume$4.32/day @ 1 call/min·$259/day @ 1 call/sec

    Earnings calendar and surprise history for a vendor-resolved equity: next report date/session with EPS and revenue estimates, latest reported EPS versus estimate, surprise percentage, and four-quarter history. Monetary estimates retain Finnhub payload units because the captured feed does not identify a currency. Event-window price drift is explicitly unavailable rather than inferred.

    1 parameter
    • tickerstringquery
  • GET/equity-intel$0.003
    x402.ottoai.services

    at volume$4.32/day @ 1 call/min·$259/day @ 1 call/sec

    Equity intelligence for any US-listed company by ticker: latest revenue & net income with YoY growth, net margin, EPS, total assets/liabilities, leverage and cash, plus the most recent material SEC filings (10-K/10-Q/8-K) and an AI read on what matters. Sourced from SEC EDGAR (public domain). Fundamentals/filings intel — not a price feed.

    1 parameter
    • tickerstringquery
  • GET/equity-news$0.003
    x402.ottoai.services

    at volume$4.32/day @ 1 call/min·$259/day @ 1 call/sec

    Latest company news for a vendor-resolved equity: licensed Finnhub headlines from the trailing seven days with publication time, source, and summary. Only articles that name the company are served — labelled `primary` when the headline names it, `mentioned` when only the summary does — so a symbol-tagged story about another company never fills the list. Redirect URLs withheld; no sentiment is fabricated.

    1 parameter
    • tickerstringquery
  • GET/equity-smart-money$0.005
    x402.ottoai.services

    at volume$7.20/day @ 1 call/min·$432/day @ 1 call/sec

    Smart-money bundle for any US-listed company by ticker, in ONE call: SEC Form 4 insider activity (purchases vs sales — SEC codes P/S, net purchase-sale balance, who filed and their roles) PLUS trailing-twelve-month fundamentals (revenue + YoY, net income + YoY, diluted EPS) from XBRL filings. 4/A-amended insider windows withheld once detected (~1h lag): unpaid 503. Smart money, fundamentals. Public-domain SEC EDGAR. $0.005 per call.

    1 parameter
    • tickerstringquery
  • GET/equity-smart-money-brief$0.1
    x402.ottoai.services

    at volume$144/day @ 1 call/min·$8,640/day @ 1 call/sec

    Smart-money filing brief for US-listed companies by ticker: SEC Form 4 insider purchases vs sales with filer roles, Schedule 13D/13G beneficial-ownership filing events (subject-validated; not 13F), fundamentals with one-time-item flags (TTM where available), regime-aware filings cadence — ONE AI read of the filing record. Observed filings only; buy/sell advice rejected at generation. Public-domain SEC EDGAR + AI. $0.10 per call.

    1 parameter
    • tickerstringquery
  • GET/filtered-news$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    AI-filtered crypto news and Twitter search for non-token topics (airdrops, DeFi trends, etc). Max 2 words.

    1 parameter
    • topicstringquery
  • GET/funding-rates$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Cross-venue funding-rate arbitrage + crowded-positioning radar: live perp funding rates, open interest, global & top-trader long/short ratios, whale positions, and liquidations across Binance, OKX, Bybit, Hyperliquid, and more. Omit symbol for the whole-market overview; pass one (e.g. BTC) for the per-exchange breakdown. (Hyperliquid-only perp data: use hyperliquid-market.)

    1 parameter
    • symbolstringquery
  • GET/fx-rates$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Live + reference foreign-exchange (forex) rates, base USD. LIVE near-real-time mid quotes for the 12 most-traded currencies (EUR, GBP, JPY, CHF, CAD, AUD, NZD, CNY, HKD, SGD, SEK, KRW), refreshed every minute with an honest market-open/stale flag, PLUS the official ECB daily reference table for ~30 currencies. Derive any cross-rate or pair. For agents pricing cross-border ops, treasury, invoicing and FX conversion. Keyless, pay-per-call.

  • POST/generate-meme$0.15
    x402.ottoai.services

    at volume$216/day @ 1 call/min·$12,960/day @ 1 call/sec

    Meme generator + professional AI image generation via fal.ai. model: gpt-image-2 (default) | nano-banana-pro; anything else -> 400. Flat $0.15 per image. Supports image editing via public image URL.

    3 parameters
    • aspect_ratiostringbody
    • modelstringbody
    • promptstringbody
  • POST/hl-deposit-withdraw$0.01
    x402.ottoai.services

    at volume$14.40/day @ 1 call/min·$864/day @ 1 call/sec

    Deposit or withdraw USDC to/from Hyperliquid via Arbitrum. Intelligent routing: checks Arbitrum Safe first, auto-bridges from Base if needed, falls back to Butler wallet.

    2 parameters
    • actionstringbody
    • amountnumberbody
  • GET/hl-transaction-history$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Hyperliquid perpetual trading history: fills, funding payments, and realized PnL per position.

    1 parameter
    • addressstringquery
  • GET/holder-analytics$0.03
    x402.ottoai.services

    at volume$43.20/day @ 1 call/min·$2,592/day @ 1 call/sec

    Full holder analytics for any Base ERC-20: total holders with 24h/3d/7d/30d holder-change momentum, whale-tier distribution, acquisition mix (swap vs transfer vs airdrop), top-10/25/50/100 supply share, labeled top holders with concentration (top1/5/10/20% + contract-held%) and an AI concentration-risk read. Bag check, holder analytics, holder concentration, whale distribution. $0.03 per call.

    1 parameter
    • tokenstringquery
  • GET/hyperliquid-account$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Hyperliquid perpetual trading account snapshot with open positions, margin, collateral, and active trigger orders (TP/SL/limit).

    1 parameter
    • addressstringquery
  • GET/hyperliquid-market$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Hyperliquid perpetuals market data: live mark/oracle price, funding rate, open interest, max leverage, and size specs for any tradable asset.

    1 parameter
    • assetstringquery
  • GET/idle-capital$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Detect undeployed tokens sitting in a user's Safe wallets that could be earning yield. Highlights best Aave / Morpho / Compound / Syrup opportunities per token. Powered by vaults.fyi.

  • GET/insider-trades$0.003
    x402.ottoai.services

    at volume$4.32/day @ 1 call/min·$259/day @ 1 call/sec

    SEC Form 4 insider trades for any US-listed company by ticker: who bought and sold (officer/director/10% owner), purchase vs sale counts and dollar values (SEC codes P/S: open-market or private), net purchase-sale balance, shares held after, filing links — hourly snapshot; 4/A-amended windows withheld once detected (~1h lag): unpaid 503. Insider trading data, insider buys, smart money. Public-domain SEC EDGAR. $0.003 per call.

    1 parameter
    • tickerstringquery
  • GET/institutional-holdings$0.002
    x402.ottoai.services

    at volume$2.88/day @ 1 call/min·$173/day @ 1 call/sec

    13F holdings for any SEC-filing manager (hedge funds, asset managers) by CIK or manager ticker: latest 13F top 20 positions, amendments applied (hourly snapshot, ~1h correction lag): issuer, CUSIP, value in whole USD, share/principal amount (SH/PRN), put/call flag, reported value, position count. Whale tracking from the primary source. 13F holdings, hedge fund positions, institutional ownership. Public-domain SEC EDGAR. $0.002 per call.

    1 parameter
    • managerstringquery
  • GET/kol-sentiment$0.002
    x402.ottoai.services

    at volume$2.88/day @ 1 call/min·$173/day @ 1 call/sec

    Premium alpha from top 50 crypto KOLs. Real trading signals, trending token picks, and sentiment from influencers who move markets.

  • POST/llm-research$0.1
    x402.ottoai.services

    at volume$144/day @ 1 call/min·$8,640/day @ 1 call/sec

    Instant AI research on any topic powered by Gemini 3.5 Flash with live Google Search grounding — answers come with cited sources. Ask about science, tech, crypto, history, or anything else. Can analyze images and summarize webpages from URLs. Max 180 character prompts. $0.10 per query.

    1 parameter
    • promptstringbody
  • GET/macro-regime$0.003
    x402.ottoai.services

    at volume$4.32/day @ 1 call/min·$259/day @ 1 call/sec

    Daily US macro-regime snapshot from licensed Alpha Vantage series: 10-year Treasury yield, effective federal funds rate, three-month rate changes, CPI index and YoY inflation, plus a mechanical rates-direction/inflation-direction label with disclosed thresholds. Three upstream calls per daily refresh; scanner context only.

  • GET/market-risk$0.002
    x402.ottoai.services

    at volume$2.88/day @ 1 call/min·$173/day @ 1 call/sec

    Is anything breaking right now? Composite crypto market-stress digest: a 0-100 score (low/moderate/elevated/high) blended from GLOBAL USD-stablecoin depeg health (DefiLlama) and BASE on-chain DEX exit-liquidity, with a per-leg breakdown and an AI risk line. Covers stablecoin systemic risk + Base liquidity microstructure (NOT derivatives or sentiment). Both legs required for a score. Hourly. $0.002 per call.

  • GET/mega-report$0.05
    x402.ottoai.services

    at volume$72.00/day @ 1 call/min·$4,320/day @ 1 call/sec

    Alpha & Intel Report — daily crypto market intelligence: headlines, Twitter sentiment, KOL alpha, trending altcoins, and yield opportunities in one report.

  • POST/modify-hl-order$0.01
    x402.ottoai.services

    at volume$14.40/day @ 1 call/min·$864/day @ 1 call/sec

    Add, modify, or cancel TP/SL trigger orders and limit orders on Hyperliquid. Can attach TP/SL to an existing position or change the trigger price of active orders.

    3 parameters
    • actionstringbody
    • assetstringbody
    • triggerPricenumberbody
  • GET/news-recaps$0.002
    x402.ottoai.services

    at volume$2.88/day @ 1 call/min·$173/day @ 1 call/sec

    A tight 4-6 sentence crypto market recap an agent can ingest whole: overall direction and why, the 2-3 developments that matter, and anything notable on the top-10 board — distilled hourly from the same live news engine behind Otto's top-ranked /crypto-news feed. The one-paragraph state-of-market; buy /crypto-news when you want the full report.

  • GET/pm-crypto$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Crypto prediction markets on Polymarket: the highest-volume open BTC, ETH and crypto markets with live odds (outcome probabilities), best bid/ask, spread, 24h + total volume, liquidity, price change and end date. "Bitcoin above X", price targets, ETF and protocol events — what the prediction market ACTUALLY prices in, as flat JSON refreshed every 5 minutes. Crypto odds, Bitcoin prediction market, ETH probability. $0.001 per call.

  • GET/pm-markets$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Top Polymarket prediction markets RIGHT NOW: the 25 highest-volume open markets with live odds (outcome probabilities), best bid/ask, spread, last trade price, 24h + total volume, liquidity, 1d/7d price change, end date and event link. Flat JSON, refreshed every 5 minutes. Prediction market odds, Polymarket data, event probabilities, market sentiment. $0.001 per call.

  • GET/pm-search$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Search Polymarket prediction markets by free text: elections, Fed rates, crypto prices, sports, geopolitics, AI. Returns the top matching open markets with live odds (outcome probabilities), best bid/ask, spread, volume, liquidity, end date and event link as flat JSON. Prediction market search, event odds lookup, "what are the odds of X". $0.001 per call — 5x cheaper than comparable PM search.

    1 parameter
    • querystringquery
  • GET/pools-search$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Search DEX pools across Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism and Avalanche by token symbol, name, or contract address. Returns pool address, DEX, price USD, 24h volume, liquidity (TVL), FDV, 24h price change and 24h txns as flat JSON numbers — no nested joins. Pool search, pool finder, DEX pools, liquidity pools, onchain pool lookup. $0.001 per call.

    1 parameter
    • querystringquery
  • GET/pools-trending$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Trending DEX pools right now — Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism, Avalanche, or network=all for cross-chain across those same 8. Top 10 hottest pools ranked by GeckoTerminal 24h trending: pool address, DEX, price USD, 24h price change, 24h volume, liquidity (TVL), FDV, 24h txns as flat JSON numbers. Trending pools, hot pools, top movers, momentum screener, what is pumping. $0.001 per call.

    1 parameter
    • networkstringquery
  • GET/portfolio$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Multi-chain portfolio snapshot with token balances and yield positions for a user's Otto AI Safe accounts across Base, Ethereum, Arbitrum, Polygon, BSC, Avalanche, and Solana.

    1 parameter
    • userIdstringquery
  • GET/protocol-revenue-leaders$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Which protocols earn the most — and who is accelerating? Top 30 DeFi protocols by 24h fees, each with revenue, take-rate (the cut the protocol keeps vs fees users pay), 7d/30d trend and category, plus total DeFi fees & revenue. A fundamentals screen (fee/revenue economics), distinct from TVL. Sourced from DefiLlama (public). Refreshed hourly.

  • GET/rh-season$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Robinhood Chain memecoin intelligence: the rug-screened RH Chain (chainId 4663) movers. Hard liquidity + wash-volume gates filter the $0-liquidity honeypots that fake $1M volumes; every survivor carries rug-risk flags (thin liquidity, vol/liquidity anomaly, pool age, CoinGecko listing) plus trusted-KOL mentions with verbatim quotes and a synthesized RH Chain sentiment read whose availability is explicit in summaryStatus. What is pumping AND whet…

  • GET/stablecoin-watch$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Is USDC/USDT/DAI holding its $1 peg, and is stablecoin supply growing or shrinking (risk-on vs risk-off)? Live peg deviation (bps), circulating supply + 1d/7d/30d flow, market dominance and chain spread for the top 30 USD stablecoins, plus downside depeg alerts for any coin trading >0.5% below peg. Sourced from DefiLlama (public). Refreshed hourly.

  • GET/supported-tokens$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Search supported ERC-20 tokens by symbol or address across 6 chains (Base, Ethereum, Arbitrum, Polygon, BSC, Avalanche). 5000+ tokens from CoinGecko. Use before swap/bridge to disambiguate tokens.

    2 parameters
    • chainIdstringquery
    • searchstringquery
  • POST/swap$0.01
    x402.ottoai.services

    at volume$14.40/day @ 1 call/min·$864/day @ 1 call/sec

    Execute instant same-chain ERC-20 swaps via Odos DEX aggregator. Supports Base, Ethereum, Polygon, BSC, Arbitrum, Avalanche, and Solana. Best-route execution across dozens of DEXes and liquidity sources.

    4 parameters
    • amountnumberbody
    • chainIdnumberbody
    • fromSymbolstringbody
    • toSymbolstringbody
  • GET/technical-signals$0.003
    x402.ottoai.services

    at volume$4.32/day @ 1 call/min·$259/day @ 1 call/sec

    Daily technical snapshot for a vendor-resolved equity from licensed Tiingo adjusted closes: Wilder RSI-14, 20-session momentum, SMA-20/SMA-50, price distance from each average, above/below/mixed trend state, and the latest observed golden/death cross. Price and averages retain Tiingo payload units because the captured feed does not identify a currency.

    1 parameter
    • tickerstringquery
  • GET/token-alpha$0.005
    x402.ottoai.services

    at volume$7.20/day @ 1 call/min·$432/day @ 1 call/sec

    Premium token intelligence: price metrics, news, Twitter sentiment, and futures data. Find out why your token is moving.

    1 parameter
    • symbolstringquery
  • GET/token-details$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Token price, market cap, volume, supply, and basic metrics. Works for any listed token.

    1 parameter
    • symbolstringquery
  • GET/token-fundamentals$0.002
    x402.ottoai.services

    at volume$2.88/day @ 1 call/min·$173/day @ 1 call/sec

    Structured token fundamentals by ticker symbol (resolves to the top-market-cap asset matching it): price, market cap, FDV, rank, 24h volume, full supply breakdown (circulating/total/max), ATH + drawdown from ATH, ATL + recovery, ROI windows (24h/7d/30d/60d/1y), categories, and project links — clean JSON an agent can consume field-by-field. Fundamentals snapshot, not a streaming price feed.

    1 parameter
    • symbolstringquery
  • GET/token-price$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Live DEX token price in USD by ticker symbol or contract address across Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism and Avalanche (bare 0x defaults to Base, else network:address). Symbols resolve to the canonical top-market-cap asset — squat-proof. Flat JSON: price, 24h change, volume, market cap, FDV, liquidity — echoes the matched deployment. Token price, crypto price, DEX price. $0.001 per call.

    1 parameter
    • tokenstringquery
  • GET/token-security$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Token security scanner — is this token safe to buy? Honeypot, rug-pull, and scam detection for any token contract — flags can't-sell traps, hidden mints, malicious buy/sell taxes, and holder concentration. Powered by GoPlus across 7 chains.

    2 parameters
    • addressstringquery
    • chainstringquery
  • GET/token-top-holders$0.02
    x402.ottoai.services

    at volume$28.80/day @ 1 call/min·$1,728/day @ 1 call/sec

    Top holders for any Base ERC-20 (via Moralis), with computed concentration (top1/5/10/20% + contract-held%) and optional whale-risk read. Curated hot set refreshed hourly; long-tail tokens write-through on first call.

    1 parameter
    • tokenstringquery
  • GET/tokenized-equities$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Live registry of tokenized US equities & ETFs on Robinhood Chain (chainId 4663): symbol, canonical token address, decimals, a reference price, and a VERIFIABLE tradability signal — listed-on-rail plus a best-effort execution sample (estimated USD out + round-trip cost at a reference size). The on-chain settlement layer for tokenized-equity exposure, not a data-coverage claim. Informational only; not a quote or recommendation. Refreshed hourly.

  • POST/trade-perpetuals$0.01
    x402.ottoai.services

    at volume$14.40/day @ 1 call/min·$864/day @ 1 call/sec

    Open leveraged perpetual positions on Hyperliquid with optional native TP/SL trigger orders. Min notional $10. Max leverage varies by asset (BTC 40x, ETH 25x, SOL 20x). Supports BTC, ETH, SOL, and 100+ other markets.

    6 parameters
    • assetstringbody
    • leveragenumberbody
    • sidestringbody
    • sizenumberbody
    • stopLossPricenumberbody
    • takeProfitPricenumberbody
  • GET/tradfi-data$0.003
    x402.ottoai.services

    at volume$4.32/day @ 1 call/min·$259/day @ 1 call/sec

    TradFi macro intelligence: indices, VIX, DXY, treasury yields, commodities, and individual stock quotes with moving average context.

    1 parameter
    • symbolstringquery
  • GET/transaction-history$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Trade and transaction history for a user's Otto AI Safe account — swaps, bridges, deposits, withdrawals with timestamps and explorer links.

    1 parameter
    • userIdstringquery
  • GET/trending-altcoins$0.002
    x402.ottoai.services

    at volume$2.88/day @ 1 call/min·$173/day @ 1 call/sec

    Top 3 hottest altcoins traders may want to ape into, based on news and Twitter analysis. DYOR.

  • GET/tweet-search$0.005
    x402.ottoai.services

    at volume$7.20/day @ 1 call/min·$432/day @ 1 call/sec

    Search X/Twitter for any query and get the actual matching tweets — keyword, $CASHTAG, from:handle (a user timeline), @handle (mentions), or boolean OR. Each tweet returns author, full text (long-form note tweets included), timestamp, likes and retweets (reply/quote counts when available). Most-recent-first for real-time monitoring and alerting. Live X search backend, pay-per-call USDC, structured JSON — no API keys, no sign-up.

    1 parameter
    • querystringquery
  • GET/twitter-summary$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Quick pulse check from crypto Twitter. Breaking news, trending narratives, and sentiment shifts at a glance.

  • POST/tx-explainer$0.01
    x402.ottoai.services

    at volume$14.40/day @ 1 call/min·$864/day @ 1 call/sec

    Decode and explain any EVM blockchain transaction across 11 chains (Base, Ethereum, Arbitrum, Optimism, Avalanche, Polygon, Mantle, Monad, Plasma, BSC, Hyperliquid). Get a human-readable summary of swaps, transfers, approvals, DeFi interactions, and more.

    3 parameters
    • chainstringbody
    • outputLevelstringbody
    • txHashstringbody
  • GET/wallet-holdings$0.02
    x402.ottoai.services

    at volume$28.80/day @ 1 call/min·$1,728/day @ 1 call/sec

    Base wallet portfolio breakdown: up to 100 token positions with live USD price and value, portfolio percentage, 24h price change — native ETH included, spam filtered, top 50 returned; truncated:true means the wallet exceeds the 100-position fetched page (totals null then). Plus total value, top-position concentration and an AI bagcheck read. Wallet holdings, wallet portfolio, wallet balance, bagcheck. $0.02 per call.

    1 parameter
    • walletstringquery
  • GET/weather$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Live weather for any city or lat/lon worldwide. Returns current conditions — temperature, feels-like, humidity, wind and sky — plus a 5-day forecast with daily highs/lows and precipitation probability. City names auto-geocode (no coordinates needed). Refreshed hourly with transparent freshness metadata. Keyless, pay-per-call, agent-ready JSON.

    1 parameter
    • locationstringquery
  • GET/web-answer$0.01
    x402.ottoai.services

    at volume$14.40/day @ 1 call/min·$864/day @ 1 call/sec

    Quick web answer with citations (Exa upstream): ask one factual or current question and get a concise synthesized answer plus source URLs and publication dates. Optimized for fast lookups and agent loops; use /llm-research for a deeper multi-section research report, reasoning, image analysis, or webpage summarization. Keyless, pay-per-call, cached by query.

    1 parameter
    • querystringquery
  • GET/web-extract$0.005
    x402.ottoai.services

    at volume$7.20/day @ 1 call/min·$432/day @ 1 call/sec

    Turn any URL into clean, LLM-ready markdown — the main article extracted, nav/ads/boilerplate stripped, plus title, description and publish date. Renders JavaScript pages, articles, docs and PDFs. A keyless, pay-per-call web reader for agents that read the web on demand: RAG ingestion, research and summarization. Structured JSON, cached by URL for fast repeat reads.

    1 parameter
    • urlstringquery
  • GET/web-search$0.009
    x402.ottoai.services

    at volume$12.96/day @ 1 call/min·$778/day @ 1 call/sec

    Neural web search for agents (Exa upstream): pass a query, get the most relevant live web pages with title, URL, published date, author, relevance score and a clean text snippet as structured JSON. The find-then-read pair for /web-extract — RAG retrieval, research, fact-finding, monitoring. Keyless, pay-per-call, cached by query. A no-match query returns an empty result set as a valid answer.

    1 parameter
    • querystringquery
  • GET/whois-lookup$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Registration data for any domain, straight from authoritative RDAP registries (the structured WHOIS successor): registrar, ICANN/EPP domain status codes, creation, last-updated and expiration dates, authoritative nameservers, and DNSSEC delegation. The fast, license-clean way for an agent to vet a domain, sender, or counterparty. Keyless, structured JSON, pay-per-call.

    1 parameter
    • domainstringquery
  • POST/withdraw$0.01
    x402.ottoai.services

    at volume$14.40/day @ 1 call/min·$864/day @ 1 call/sec

    Withdraw tokens from a user's Otto AI Safe to any EOA. Supports 7 chains (Base, Polygon, Arbitrum, Ethereum, BSC, Avalanche, Solana). Non-Base chains require an explicit EOA recipient.

    3 parameters
    • amountnumberbody
    • chainIdnumberbody
    • tokenSymbolstringbody
  • GET/yield-alpha$0.002
    x402.ottoai.services

    at volume$2.88/day @ 1 call/min·$173/day @ 1 call/sec

    Best DeFi yield opportunities across stablecoins, ETH, and BTC with risk ratings and APY comparisons.

  • GET/yield-farming-active$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Active yield farming positions for a user across Aave V3 and Morpho on all supported chains, with live APY and accrued interest.

    1 parameter
    • userAddressstringquery
  • GET/yield-farming-historical$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Historical (closed) yield farming positions for a user across all protocols and chains, with realized yield and exit timestamps.

    1 parameter
    • userAddressstringquery
  • GET/yield-markets$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    DeFi yield farming markets with live APYs across Aave V3 and Morpho on Base, Ethereum, and other major chains. Find the best stablecoin yield (USDC) and ETH yield for idle capital: returns supply APY, TVL, and vault/market addresses per token, filterable by protocol, chain, or token symbol. Compare DeFi yield rates across lending markets and vaults before depositing.

  • GET/yield-recommendations$0.001
    x402.ottoai.services

    at volume$1.44/day @ 1 call/min·$86.40/day @ 1 call/sec

    Best-available stablecoin yield deposit options: the highest-APY lending venue per stablecoin (USDC / USDT / DAI …), read directly on-chain from Aave / Morpho / Compound across supported chains, with APY basis, liquidity profile, reward-completeness and TVL. Returns the best available options (not yet personalized to a specific wallet's holdings).