Server data from the Official MCP Registry
US stock market data for AI agents — 23 years of minute bars, SEC filings, fundamentals.
US stock market data for AI agents — 23 years of minute bars, SEC filings, fundamentals.
Remote endpoints: streamable-http: https://cabrini.ai/mcp
Valid MCP server (1 strong, 0 medium validity signals). 1 known CVE in dependencies Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.
14 tools verified · Open access · 2 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"ai-cabrini-market-data": {
"url": "https://cabrini.ai/mcp"
}
}
}From the project's GitHub README.
US stock market data for AI agents. 23 years of minute-level OHLCV 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.
pip install cabrini
from cabrini import Cabrini
c = Cabrini(private_key="0x...") # any Base wallet with USDC
# Intraday bars — $0.025
bars = c.query("AAPL", "2024-01-15")
# Daily bars — $0.01/day
daily = c.daily("TSLA", "2024-01-01", "2024-03-31")
# SEC fundamentals — $0.02
fins = c.fundamentals("NVDA")
# Full research brief — $0.04
brief = c.brief("MSFT")
from cabrini import get_langchain_tools
from langchain_openai import ChatOpenAI
from langgraph.prebuilt import create_react_agent
tools = get_langchain_tools(private_key="0x...")
agent = create_react_agent(ChatOpenAI(model="gpt-4o"), tools)
result = agent.invoke({"messages": [
{"role": "user", "content": "What was NVDA's trading volume on the day of their last earnings?"}
]})
from cabrini import get_crewai_tools
from crewai import Agent, Task, Crew
tools = get_crewai_tools(private_key="0x...")
analyst = Agent(
role="Financial Analyst",
goal="Analyze stock performance using real market data",
tools=tools,
)
task = Task(
description="Compare AAPL and MSFT intraday volatility on 2024-06-15",
agent=analyst,
)
Crew(agents=[analyst], tasks=[task]).kickoff()
Point any MCP client at https://cabrini.ai/mcp:
{
"mcpServers": {
"cabrini": {
"url": "https://cabrini.ai/mcp"
}
}
}
| Method | Price | Description |
|---|---|---|
query(ticker, date) | $0.025 | Full trading day of intraday bars |
daily(ticker, start, end) | $0.01/day | Daily OHLCV |
batch(tickers, date) | $0.10 | Up to 10 tickers at once |
range(ticker, start, end) | $0.015 | Multi-day intraday |
bars(ticker, date) | $0.02 | Flexible bar query |
scan(date) | $0.25 | All tickers on a date |
tickers(date) | $0.005 | List traded tickers |
company(ticker) | $0.001 | Company metadata |
fundamentals(ticker) | $0.02 | SEC quarterly data |
filings(ticker) | $0.02 | SEC filings + text |
insiders(ticker) | $0.02 | Insider transactions |
brief(ticker) | $0.04 | Full research brief |
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.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.