US stock market data for AI agents β 23 years of minute bars, SEC filings, fundamentals.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
US stock market data for AI agents. 23 years of intraday and daily bars, SEC fundamentals, filings, and insider data β every US equity from 2003 to present.
Pay per query with USDC on Base (x402). No API keys, no subscriptions, no signup.
Point any MCP client at https://cabrini.ai/mcp:
| Method | Price | Description |
|---|---|---|
query(ticker, date) | $0.025 | Full trading day of intraday bars |
daily(ticker, start, end) | $0.001/year | Daily OHLCV + VWAP β the absolute prices |
batch(tickers, date) | $0.02/ticker | Several tickers, one date, no limit |
range(ticker, start, end) | $0.01/trading day | Multi-day intraday, no limit |
bars(ticker, date, interval) | $0.015/day | Resampled intraday, 3-240 min |
scan(date, **criteria) | $0.10 | Screen every US stock; needs >= 1 criterion |
tickers(date) | $0.005 | List traded tickers |
company(ticker) | $0.005 | Company profile from SEC EDGAR |
fundamentals(ticker) | $0.02 | SEC quarterly data |
filings(ticker) | $0.01 / $0.05 | SEC filing index; +extracted section text |
insiders(ticker) | $0.02 | Insider transactions (Form 4) |
brief(ticker) | $0.25 | Joined research brief |
Prices are quoted live in each 402 response and the client pays whatever the server
asks β this table is documentation, not the source of truth.
Intraday methods (query, range, batch, bars) return fractional change from the
daily open, not price levels:
pct_x = (bar_x - day_open) / day_open, so 0.0012 is +0.12%.
daily() carries the absolute levels β open, high, low, close, volume, transactions and
VWAP. Combine the two to reconstruct prices:
Use daily() rather than a third-party open: our reference is the first bar of the
session and includes pre-market, so an external 09:30 open will not reconcile exactly.
Every paid request uses x402 β an open protocol for HTTP micropayments:
402 with a PAYMENT-REQUIRED headerX-PAYMENT header containing the signed authorizationThe Cabrini client handles all of this automatically. You just need a wallet with USDC on Base.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/cabrini-market-data)<a href="https://allmcps.com/mcp/cabrini-market-data"><img src="https://allmcps.com/api/badge/cabrini-market-data?style=directory" alt="Cabrini Market Data on AllMCPs" /></a>