Next free-source huntWe check for new free data every weekday.
FinancialMCP serverFirst audited Nov 13, 2026

Aperiodic Market Data

Crypto & RWA microstructure, liquidity, flow and raw data via Parquet; live metrics via WebSocket.The vendor's description, from its MCP Registry listing.

Passed public checksAudited Nov 13, 2026

Every public check ran and passed. Public audit: we connect as an AI client would, list the tools and check what they say. We do not run them. How we audit

Does it work?
YesConnected in 224 ms.
Sign-up?
None neededIt answered without any account or key.
Can it change things?
No, read-onlyAll 8 tools say they only read.
Endpointhttps://aperiodic.io/mcp

Website Streamable HTTP · protocol 2025-11-25 · server version 1.0.0

What we checked, the evidence, and the tools it offers.

What we checked

Security

  • Passed: Connections are encrypted (HTTPS).

  • Passed: No hidden instructions found in tool text.

Safety labels

  • Passed: Every tool says whether it only reads or can change things.

Tools

  • Passed: 8 tools listed.

  • Passed: Every tool describes its inputs with a valid schema.

Protocol

  • Passed: The MCP handshake works (Streamable HTTP).

  • Passed: Protocol version 2025-11-25 (latest).

  • Passed: Unknown requests are refused.

Connection

  • Passed: The server responds.

Tools (8)

As the server describes them. The labels are the server's own: it says whether each tool only reads or can change things.

  • 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.Read-only
  • describe_datasetField definitions, intervals, exchanges with their start dates, the plan needed and the free preview window for one dataset.Read-only
  • 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…Read-only
  • 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…Read-only
  • 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 50…Read-only
  • 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 limi…Read-only
  • searchKeyword search over every dataset, its fields, the categories and the plans guide. Returns ids, titles and URLs; read one with fetch.Read-only
  • fetchThe full text of one search result: a dataset with all its fields, a category, or the plans guide.Read-only

Audit history

  1. Nov 13Passed

What we sent

Every request in this audit, with the answer and how long it took. We never send credentials and never call a tool.

RequestAnswerTime
initializeHTTP 200224 ms
initializedHTTP 202137 ms
tools/listHTTP 200232 ms
unknown-methodHTTP 200181 ms

Run this server, or disagree with the result?

Fix the issue and it shows in the next weekly audit, or email us to ask for a re-audit or to dispute a finding. Read how we audit for what each check means.