Changelog

Recent changes to the Anaxer API. Breaking changes will be announced here with advance notice.

Official MCP server (@anaxer/mcp)

Local stdio MCP server published to npm: nine typed tools over @anaxer/sdk (metadata, prices, creations, graduations, launchpad stats) plus a bounded tail_stream for live WebSocket batches. Setup for Claude Desktop, Claude Code, and Cursor — see /docs/mcp. No hosted Streamable-HTTP MCP in v1; transfers channel and programs tool omitted (same as the TypeScript SDK).

REST contract accuracy + lean token metadata

REST docs aligned to the live gateway: mint-scoped trades (GET /v1/tokens/:mint/trades), token + price batch endpoints, launchpad stats, and public /health. List envelopes use next + window (not nextCursor); time filters are from/to (not since); venue filter is singular source. Token metadata is lean — mint, name, symbol, supply (UI decimal string), socials — with on-demand resolve for observed mints.

Mayhem mode + graduation liquiditySol

created and graduated events now include mayhemMode. Graduations also include liquiditySol (SOL seeded into the AMM at graduation, or null if unknown). New filters: excludeMayhem on creations and graduations (WS + REST), and minLiquiditySol on graduations (WS + REST; null liquidity fails the floor). Pre-feature REST rows stay mayhemMode: false / liquiditySol: null (no backfill).

Creations enrichment mode + uri

New WS-only creations filter enriched: omit/false delivers immediately (socials often null); true delivers the created event only after off-chain metadata fetch succeeds, with socials filled when available. Additive uri on created and graduated (on-chain metadata URI; graduated may be null on cache miss). Enrichment is not available on REST.

Streams schema v1 + transfers

Unified event shapes across all channels: source instead of platform/exchange, epoch-ms timestamps, and signature on events. New transfers stream and GET /v1/transfer. Filters use sources, mints, wallets, and USD volume bounds.

PumpSwap graduation liquidity field

Graduation events briefly dropped liquiditySol when schema v1 introduced timeToGraduateSeconds. liquiditySol later returned with pool-seed semantics alongside timeToGraduateSeconds — see 2026-07-14.

minSol filter on trades

Earlier trades filter by minimum SOL size. Superseded by minVolumeUsd / maxVolumeUsd in schema v1.

Sub-350ms stream latency

Average event delivery reduced to under 350ms from chain confirmation.

Streams API v1

Initial release: creations, graduations, prices, and trades channels over WebSocket with REST equivalents.