Crypto & RWA microstructure, liquidity, flow and raw data via Parquet; live metrics via WebSocket.
Connect Remote server
claude mcp add --transport http market-data https://aperiodic.io/mcp --header "X-API-KEY: <X_API_KEY>"
{
"mcpServers": {
"market-data": {
"url": "https://aperiodic.io/mcp",
"headers": {
"X-API-KEY": "<X_API_KEY>"
}
}
}
}
{
"servers": {
"market-data": {
"type": "http",
"url": "https://aperiodic.io/mcp",
"headers": {
"X-API-KEY": "<X_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://aperiodic.io/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 8 found in our last check
list_datasetsEvery Aperiodic dataset, metrics and raw: id, category, the plan that unlocks it, a one-line description, field count, and whether this caller gets full access or the free preview. Start here.
describe_datasetField definitions, intervals, exchanges with their start dates, the plan needed and the free preview window for one dataset.
find_symbolsSymbol ids on one exchange matching every word of the query, at most 50: crypto and RWA perpetuals alike. Ids look like "perpetual-BTC-USDT:USDT", "perpetual-TSLA-USDT:USDT" for a tokenized stock on Binance, or "perpetual-XYZ:TSLA-USDC:USDC" for a Hyperliquid HIP-3 market (dex b…
get_dataA handle to one slice of a dataset, not the data: signed Parquet URLs (valid one hour), schema, row counts, per-column min/max/nulls from the Parquet footers, 5 sample rows and a Polars snippet. Load the files in your own code; never paste them into the conversation. Without cod…
summarizeStatistics worked out on our side, for when you can't run code: per-column count, mean, std, quantiles and range ("stats"), a correlation matrix ("correlation"), or the series resampled to at most 500 points ("resample"). Same slice arguments and plan rules as get_data. Decodes…
live_feedHow your own code connects to the real-time WebSocket feed of metrics datasets (raw data is not streamed): its URL, the subscribe frame for a dataset, exchange, interval and symbols, your plan's limits and a Python client. Never the stream itself, which your code consumes outsid…
searchKeyword search over every dataset, its fields, the categories and the plans guide. Returns ids, titles and URLs; read one with fetch.
fetchThe full text of one search result: a dataset with all its fields, a category, or the plans guide.
Headers
| Name | Description |
|---|---|
X-API-KEYOptional, secret | Optional API key from https://aperiodic.io/home/api, for your plan's data. Leave it out for the free preview, or sign in with OAuth instead. |
Details
| Endpoint | https://aperiodic.io/mcp (Streamable HTTP) |
| First published | 13 Nov 2026 |
| Last updated | 13 Nov 2026 |
| Registry name | io.aperiodic/market-data |
More finance and crypto servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
