list_datasets
List datasets
Every 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.
Takes no parameters.
io.aperiodicPublished by aperiodic.ioOfficial publisherv1.0.0Updated Nov 7, 2026
Crypto & RWA microstructure, liquidity, flow and raw data via Parquet; live metrics via WebSocket.
Aperiodic Market Data gives an assistant a control plane over crypto and RWA perpetual market microstructure, liquidity, flow and raw datasets served as…
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.aperiodic%2Fmarket-data/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"aperiodic-market-data": {
"type": "http",
"url": "https://aperiodic.io/mcp"
}
}
}List datasets
Every 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.
Takes no parameters.
Describe a dataset
Field definitions, intervals, exchanges with their start dates, the plan needed and the free preview window for one dataset.
datasetrequiredFind symbols
Symbol 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 before the colon). Matching is on the id, so search by ticker (e.g. "TSLA"), not by company name. The free preview symbol is perpetual-BTC-USDT:USDT on binance-futures.
queryexchangerequiredGet a data handle
A 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 code, use summarize. Every argument but dataset defaults to the free preview, which needs no API key.
symboldatasetrequiredend_dateexchangeintervaltimestampstart_dateSummarize a slice
Statistics 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 only the columns you name (up to 12, numeric; default the first 6).
pointssymbolcolumnsdatasetrequiredanalysisend_dateexchangeintervalaggregatetimestampstart_dateConnect to the live feed
How 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 outside MCP. The stream authenticates with an API key in X-API-KEY, not an MCP OAuth sign-in. With no dataset, lists what streams and which plans include it.
datasetsymbolsexchangeintervalSearch the catalog
Keyword search over every dataset, its fields, the categories and the plans guide. Returns ids, titles and URLs; read one with fetch.
queryrequiredFetch a catalog document
The full text of one search result: a dataset with all its fields, a category, or the plans guide.
idrequired83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.