# Tokenized Stocks & Agent Data (x402)

> x402-paid data for agents: tokenized stocks on Base, Solana token verdicts, AI-progress readings

- name: dev.fly.x402-accelerometer-feed/tokenized-stocks-agent-data
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 78/100 flags: no-repository
- quality: 73/100 (needs work)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/dev.fly.x402-accelerometer-feed%2Ftokenized-stocks-agent-data
- tools: https://api.protogrid.dev/v1/servers/dev.fly.x402-accelerometer-feed%2Ftokenized-stocks-agent-data/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "tokenized-stocks-agent-data": {
      "type": "http",
      "url": "https://x402-accelerometer-feed.fly.dev/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 94
- freshness: 85
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-84% ~updated-32d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 73/100 (needs work)

### 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: same_stock (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); st0x_premium (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); st0x_pulse (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 1,784 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 75 (weight 15)

- warn `stability.changes`: 72 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: 12, about 1,784 tokens to load them all
- tool set hash: 62b4f3bbe8e6c98910991e6da2bcf018
- tools last changed: 2026-10-15T09:38:51.870Z
- badge: [![protogrid quality](https://protogrid.dev/badge/dev.fly.x402-accelerometer-feed/tokenized-stocks-agent-data.svg)](https://protogrid.dev/servers/dev.fly.x402-accelerometer-feed/tokenized-stocks-agent-data)
- 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-15 `ai_progress_what_changed` added
  - Use this when the question is what moved in AI progress between two dates: the acceleration between two readings of 129 series (benchmarks, compute, AGI odds, model pricing, AI stocks and crypto, energy, space, robotics, research output). Per series: from/to value and date, absolute and % change, and whether a new observation landed. Dates are YYYY-MM-DD ids from the free menu at /. Costs $0.01 (USDC on Base or Solana, x402). HTTP twin: https://x402-accelerometer-feed.fly.dev/ai-progress/what-changed/{from}/{to}
- 2026-10-15 `ai_progress_as_of` added
  - Use this when you need AI progress as it stood on a past date: the reading of the same 129 series (benchmarks, compute, AGI prediction-market odds, model pricing, AI stocks, energy, space, robotics, research output) taken on YYYY-MM-DD. Dated ids are listed free at /. Same per-series shape as /ai-progress/latest, so you can diff dates yourself; /ai-progress/what-changed does the diff for you. Unknown id -> 404. Costs $0.005 (USDC on Base or Solana, x402). HTTP twin: https://x402-accelerometer-feed.fly.dev/ai-progress/as-of/{id}
- 2026-10-15 `ai_progress_latest` added
  - Use this when you need the current state of AI progress in one call: the latest reading of 129 public series (frontier benchmark scores GPQA/HLE/ARC-AGI/METR, Epoch compute trends, AGI odds on Polymarket/Manifold/Kalshi, model pricing, AI stocks and crypto, energy, space, robotics, biomed, research output). One JSON row per series: latest and previous value with dates, % change, signal quality, source URL. Free 3-row sample at /preview. Costs $0.005 (USDC on Base or Solana, x402). HTTP twin: https://x402-accelerometer-feed.fly.dev/ai-progress/latest
- 2026-10-15 `solana_token_verdict` added
  - Use this when an agent or a human asks 'is this Solana token safe, a joke, or a rug?': send one mint address, get a graded verdict (BASED / MID / COOKED / RADIOACTIVE), a one-liner, a short roast, and the facts behind the grade: price, liquidity, 24h volume, FDV, pair age, holder count, top-10 concentration, mint and freeze authority, LP lock, rugcheck risk flags, launchpad. Grade is rule-based and reproducible from the facts. Entertainment, not trading advice. Costs $0.02 (USDC on Base or Solana, x402). HTTP twin: https://x402-accelerometer-feed.fly.dev/solana/token-verdict/{mint}
- 2026-10-15 `st0x_registry` added
  - Use this when you need to resolve a stock ticker to its ST0x on-chain token, or check whether a contract is a genuine ST0x tokenized share: the complete issuer registry for all 54-56 names on each of four chains (Base, Ethereum, HyperEVM, Robinhood Chain) — wrapped (wtNVDA, ERC-4626) and unwrapped (tNVDA, ERC-20) addresses, the ERC-1155 receipt vault, ISIN, TradingView symbol, listed flag. Versioned from the issuer's own registry; refreshed hourly. Costs $0.001 (USDC on Base or Solana, x402). HTTP twin: https://x402-accelerometer-feed.fly.dev/tokenized-equities/st0x/registry
- 2026-10-15 `st0x_pulse` added
  - Use this when you want to know what is actually trading in tokenized stocks on Base right now: the last 24 hours on ST0x's own DEX (Raindex) per token — USDC volume, trade count, last on-chain price and time — plus each token's issued vault supply and ERC-4626 wrapper rate, sorted by volume, with platform totals. Read straight from the public subgraphs and RPC; refreshed every 5 minutes. Costs $0.01 (USDC on Base or Solana, x402). HTTP twin: https://x402-accelerometer-feed.fly.dev/tokenized-equities/st0x/pulse
- 2026-10-15 `st0x_premium` added
  - Use this when the question is whether an ST0x tokenized stock on Base trades above or below the real share: send a ticker (NVDA, wtAAPL, FGI) and get the premium/discount in basis points from the deepest USDC pool (live) and the last Raindex fill vs the exchange quote, corrected for the ERC-4626 wrapper rate, with market session, age of every leg, pool depth, any cross-issuer pool (wtNVDA vs Coinbase NVDAc), and a one-sentence read. Unknown ticker -> 404, no charge. Costs $0.02 (USDC on Base or Solana, x402). HTTP twin: https://x402-accelerometer-feed.fly.dev/tokenized-equities/st0x/premium/{ticker}
- 2026-10-15 `same_stock` added
  - Use this when you need the same stock from every issuer on Base in one call: send a ticker (NVDA, AAPL, TSLA) and get, per issuer — ST0x (wtNVDA) and Coinbase tokenized stocks (NVDAc, B20) — the genuine contract verified against the issuer's own registry, live price, premium/discount vs the real share in bps, pool depth and 24h volume, the ST0x-vs-Coinbase spread, any direct cross-issuer pool, and every impostor token using the same symbol. xStocks flagged as not on Base. Costs $0.05 (USDC on Base or Solana, x402). HTTP twin: https://x402-accelerometer-feed.fly.dev/tokenized-equities/same-stock/{ticker}
- 2026-10-15 `receipt` added
  - Free. Look up a signed delivery receipt by id (returned with every paid call) and its verification key.
- 2026-10-15 `health` added
  - Free. Liveness and the settled-call counters per route.

Full history: https://api.protogrid.dev/v1/servers/dev.fly.x402-accelerometer-feed%2Ftokenized-stocks-agent-data/changes

## Remotes

- https://x402-accelerometer-feed.fly.dev/mcp (streamable-http, auth none, reachable true, uptime30d 0.8426966)

## Packages

_none_

## Tools (12)

- `ai_progress_as_of`: Use this when you need AI progress as it stood on a past date: the reading of the same 129 series (benchmarks, compute, AGI prediction-market odds, model pricing, AI stocks, energy, space, robotics, research output) taken on YYYY-MM-DD. Dated ids are listed free at /. Same per-series shape as /ai-progress/latest, so you can diff dates yourself; /ai-progress/what-changed does the diff for you. Unknown id -> 404. Costs $0.005 (USDC on Base or Solana, x402). HTTP twin: https://x402-accelerometer-feed.fly.dev/ai-progress/as-of/{id}
- `ai_progress_latest`: Use this when you need the current state of AI progress in one call: the latest reading of 129 public series (frontier benchmark scores GPQA/HLE/ARC-AGI/METR, Epoch compute trends, AGI odds on Polymarket/Manifold/Kalshi, model pricing, AI stocks and crypto, energy, space, robotics, biomed, research output). One JSON row per series: latest and previous value with dates, % change, signal quality, source URL. Free 3-row sample at /preview. Costs $0.005 (USDC on Base or Solana, x402). HTTP twin: https://x402-accelerometer-feed.fly.dev/ai-progress/latest
- `ai_progress_what_changed`: Use this when the question is what moved in AI progress between two dates: the acceleration between two readings of 129 series (benchmarks, compute, AGI odds, model pricing, AI stocks and crypto, energy, space, robotics, research output). Per series: from/to value and date, absolute and % change, and whether a new observation landed. Dates are YYYY-MM-DD ids from the free menu at /. Costs $0.01 (USDC on Base or Solana, x402). HTTP twin: https://x402-accelerometer-feed.fly.dev/ai-progress/what-changed/{from}/{to}
- `boundary`: Free. Machine-readable limits per product: sources, freshness, cache, rate limits, failure modes and what is NOT verified.
- `health`: Free. Liveness and the settled-call counters per route.
- `menu`: Free. Every product this server sells, with price, chains, when to use each, and the HTTP URL. Start here.
- `receipt`: Free. Look up a signed delivery receipt by id (returned with every paid call) and its verification key.
- `same_stock`: Use this when you need the same stock from every issuer on Base in one call: send a ticker (NVDA, AAPL, TSLA) and get, per issuer — ST0x (wtNVDA) and Coinbase tokenized stocks (NVDAc, B20) — the genuine contract verified against the issuer's own registry, live price, premium/discount vs the real share in bps, pool depth and 24h volume, the ST0x-vs-Coinbase spread, any direct cross-issuer pool, and every impostor token using the same symbol. xStocks flagged as not on Base. Costs $0.05 (USDC on Base or Solana, x402). HTTP twin: https://x402-accelerometer-feed.fly.dev/tokenized-equities/same-stock/{ticker}
- `solana_token_verdict`: Use this when an agent or a human asks 'is this Solana token safe, a joke, or a rug?': send one mint address, get a graded verdict (BASED / MID / COOKED / RADIOACTIVE), a one-liner, a short roast, and the facts behind the grade: price, liquidity, 24h volume, FDV, pair age, holder count, top-10 concentration, mint and freeze authority, LP lock, rugcheck risk flags, launchpad. Grade is rule-based and reproducible from the facts. Entertainment, not trading advice. Costs $0.02 (USDC on Base or Solana, x402). HTTP twin: https://x402-accelerometer-feed.fly.dev/solana/token-verdict/{mint}
- `st0x_premium`: Use this when the question is whether an ST0x tokenized stock on Base trades above or below the real share: send a ticker (NVDA, wtAAPL, FGI) and get the premium/discount in basis points from the deepest USDC pool (live) and the last Raindex fill vs the exchange quote, corrected for the ERC-4626 wrapper rate, with market session, age of every leg, pool depth, any cross-issuer pool (wtNVDA vs Coinbase NVDAc), and a one-sentence read. Unknown ticker -> 404, no charge. Costs $0.02 (USDC on Base or Solana, x402). HTTP twin: https://x402-accelerometer-feed.fly.dev/tokenized-equities/st0x/premium/{ticker}
- `st0x_pulse`: Use this when you want to know what is actually trading in tokenized stocks on Base right now: the last 24 hours on ST0x's own DEX (Raindex) per token — USDC volume, trade count, last on-chain price and time — plus each token's issued vault supply and ERC-4626 wrapper rate, sorted by volume, with platform totals. Read straight from the public subgraphs and RPC; refreshed every 5 minutes. Costs $0.01 (USDC on Base or Solana, x402). HTTP twin: https://x402-accelerometer-feed.fly.dev/tokenized-equities/st0x/pulse
- `st0x_registry`: Use this when you need to resolve a stock ticker to its ST0x on-chain token, or check whether a contract is a genuine ST0x tokenized share: the complete issuer registry for all 54-56 names on each of four chains (Base, Ethereum, HyperEVM, Robinhood Chain) — wrapped (wtNVDA, ERC-4626) and unwrapped (tNVDA, ERC-20) addresses, the ERC-1155 receipt vault, ISIN, TradingView symbol, listed flag. Versioned from the issuer's own registry; refreshed hourly. Costs $0.001 (USDC on Base or Solana, x402). HTTP twin: https://x402-accelerometer-feed.fly.dev/tokenized-equities/st0x/registry
