# AgentData — crypto market data with a checkable record

> Verifiable crypto signals, recorded history and always-on monitoring for AI agents via x402 on Base.

- name: io.github.speteai/agentdata-mcp
- version: 1.2.1
- connection class: R0 (autonomous)
- trust: 93/100
- quality: 79/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.github.speteai%2Fagentdata-mcp
- tools: https://api.protogrid.dev/v1/servers/io.github.speteai%2Fagentdata-mcp/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "agentdata-mcp": {
      "type": "http",
      "url": "https://agentdata-api.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 98
- freshness: 85
- provenance: 90
- drivers: +repository +namespace-matches-repo +website +reachable +uptime-96% ~updated-49d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 79/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 71 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- fail `tools.annotations`: no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_memecoin_risk (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_stablecoin_health (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); try_sentiment (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 4,454 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: 5 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 35, about 4,454 tokens to load them all
- tool set hash: ba43bac8676a51c97a76fb013fe36710
- tools last changed: 2026-10-08T12:20:03.910Z
- badge: [![protogrid quality](https://protogrid.dev/badge/io.github.speteai/agentdata-mcp.svg)](https://protogrid.dev/servers/io.github.speteai/agentdata-mcp)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-08 `get_funding_accuracy` added
  - Track record of our funding predictions scored against the rates observed afterwards, over 30 days ($0.015 USDC).
- 2026-10-08 `get_arbitrage_spread_history` added
  - 30 days of hourly cross-exchange spreads (MEXC/Binance/Bybit/OKX) ($0.015 USDC). Every venue publishes its own prices; nobody archives the spread between them.
- 2026-10-08 `get_signal_history_30d` added
  - Recorded hourly history of a derived signal, most recent 30 days ($0.012 USDC).
- 2026-09-24 `get_new_memecoins` added
  - New memecoin pools on Solana or Base, screened every 15 minutes ($0.010 USDC): each with its risk verdict, the market at screening time and whether its 7-day claim has resolved. The same population the public track record is computed from.
- 2026-09-24 `get_memecoin_risk` added
  - Memecoin risk verdict for one token on Solana or Base ($0.005 USDC): LOW, ELEVATED, HIGH or CRITICAL with every finding behind it — liquidity against real assets only, mint and freeze authority, honeypot and sell tax, liquidity lock, holder concentration. What a source cannot supply is reported as unknown, never as a pass. Each verdict is filed as a claim and scored publicly at /calibration after 7 days.

Full history: https://api.protogrid.dev/v1/servers/io.github.speteai%2Fagentdata-mcp/changes

## Remotes

- https://agentdata-api.com/mcp (streamable-http, auth none, reachable true, uptime30d 0.9557522)

## Packages

_none_

## Tools (35)

- `get_arbitrage_opportunities`: Cross-exchange spreads MEXC/Binance/Bybit/OKX ($0.005 USDC)
- `get_arbitrage_spread_history`: 30 days of hourly cross-exchange spreads (MEXC/Binance/Bybit/OKX) ($0.015 USDC). Every venue publishes its own prices; nobody archives the spread between them.
- `get_base_activity`: Base network TPS + block activity ($0.003 USDC)
- `get_changes_since_last_call`: Only what changed for a signal since THIS wallet last paid for it ($0.001 USDC — cheaper than any full payload). Replaces repeated polling: the server keeps the cursor, keyed to your wallet, so you never re-download or re-diff data you already have. Requires signal=. First call returns the last 24h.
- `get_correlation`: 30-day price correlation matrix ($0.002 USDC)
- `get_crypto_prices`: Real-time prices for BTC, ETH, SOL, BNB, XRP ($0.002 USDC)
- `get_defi_yields`: Top DeFi yields (Aave/Compound/Morpho/Pendle) ($0.003 USDC)
- `get_dex_vs_cex`: DEX vs CEX price comparison ($0.005 USDC)
- `get_etf_flows`: Spot BTC & ETH ETF daily net flows (institutional demand, USD millions) — latest + 30-day history ($0.005 USDC)
- `get_funding_accuracy`: Track record of our funding predictions scored against the rates observed afterwards, over 30 days ($0.015 USDC).
- `get_funding_predictions`: Predicted next funding rate for BTC/ETH/SOL on MEXC, with time to settlement ($0.003 USDC)
- `get_funding_rates`: Perpetual funding rates with long/short signals ($0.002 USDC)
- `get_gas_prices`: Multi-chain gas prices Base/ETH/SOL ($0.002 USDC)
- `get_historical`: Historical OHLCV candles ($0.010 USDC)
- `get_liquidation_levels`: Estimated liquidation zones by leverage 5x/10x/20x ($0.003 USDC)
- `get_macro_onchain`: Macro & on-chain context: stablecoin supply, BTC/ETH dominance, market cap, BTC network fundamentals, Fear & Greed, trending ($0.003 USDC)
- `get_market_overview`: Full market overview with sentiment + arb signals ($0.003 USDC)
- `get_market_pulse`: Bundle for $0.018 USDC: 8 signals in one call and one payment — sentiment, liquidation levels, volatility, correlation, funding predictions, positioning, supply, stablecoin health. Buying them separately costs $0.022 and eight settlements.
- `get_memecoin_risk`: Memecoin risk verdict for one token on Solana or Base ($0.005 USDC): LOW, ELEVATED, HIGH or CRITICAL with every finding behind it — liquidity against real assets only, mint and freeze authority, honeypot and sell tax, liquidity lock, holder concentration. What a source cannot supply is reported as unknown, never as a pass. Each verdict is filed as a claim and scored publicly at /calibration after 7 days.
- `get_new_memecoins`: New memecoin pools on Solana or Base, screened every 15 minutes ($0.010 USDC): each with its risk verdict, the market at screening time and whether its 7-day claim has resolved. The same population the public track record is computed from.
- `get_overnight_risk_brief`: Decision-ready overnight risk brief ($0.012 USDC): DEX-vs-CEX spreads, liquidation zones, funding predictions, sentiment, stablecoin health, and recorded changes since this wallet last called it. 20% cheaper than buying the five parts separately, and one settlement instead of five.
- `get_positioning`: Trader positioning: open interest, long/short ratios (global + top traders), funding — Binance + CoinEx ($0.005 USDC)
- `get_sentiment`: Fear & Greed + composite sentiment ($0.002 USDC)
- `get_signal_calibration`: FREE. How often our own signals turned out right, scored against a naive baseline. Every claim is written down before the outcome exists and scored afterwards from our own recorded series. Read this before trusting any signal here — including to find out which ones we cannot yet justify charging for.
- `get_signal_history_30d`: Recorded hourly history of a derived signal, most recent 30 days ($0.012 USDC).
- `get_signal_history_7d`: Recorded hourly history of a derived signal, most recent 7 days ($0.005 USDC). Cannot be reconstructed from public sources after the fact.
- `get_stablecoin_health`: USDC/DAI depeg monitoring ($0.002 USDC)
- `get_supply`: Circulating/total/max supply + circ/total overhang ratio per major coin — structural sell-pressure signal ($0.003 USDC)
- `get_support_resistance`: S/R levels via fractal analysis ($0.005 USDC)
- `get_technical_indicators`: RSI, MACD, Bollinger Bands, ATR ($0.003 USDC)
- `get_volatility`: 24h volatility for BTC/ETH/SOL ($0.002 USDC)
- `try_crypto_prices`: FREE SAMPLE, no payment: the real-time BTC price, to judge format and source. Rate-limited to 30 requests/min. The paid get_crypto_prices ($0.002 USDC) adds ETH, SOL, BNB and XRP. The response lists what the sample withholds.
- `try_funding_rates`: FREE SAMPLE, no payment: the BTC perpetual funding rate. Rate-limited to 30 requests/min. The paid get_funding_rates ($0.002 USDC) covers every tracked perpetual. The response lists what the sample withholds.
- `try_sentiment`: FREE SAMPLE, no payment: the Fear & Greed component of market sentiment. Rate-limited to 30 requests/min. The paid get_sentiment adds the composite reading and the funding-derived component. The response lists what the sample withholds.
- `watch_condition`: Register a standing condition and let the always-on server watch it for you ($0.010 USDC, up to 168h). An agent only exists while it runs and cannot wait; this is that missing faculty. Poll watch_status free instead of paying for repeated data calls.
