Cabrini Market Data
US equity data for AI agents — 23 years intraday + daily, SEC filings. x402 USDC payments.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (5)
- LOWen scan_market
- LOWen get_company
- LOWen get_fundamentals
- LOWen get_insiders
- LOWen get_stats
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"market-data": {
"url": "https://cabrini.ai/mcp"
}
}
}Puntos de conexión remotos
https://cabrini.ai/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (15)
🟡query_minute_bars(ticker, date, interval)
Full trading day of intraday bars for one US stock (interval 3-240 min, default 3m). Every bar carries absolute open/high/low/close plus pct_open/pct_high/pct_low/pct_close (fractional change from that day's open), volume and transactions. $0.025 USDC.
Esquema de entrada
{
"type": "object",
"properties": {
"ticker": {
"type": "string",
"description": "Stock ticker (e.g. AAPL)"
},
"date": {
"type": "string",
"description": "YYYY-MM-DD"
},
"interval": {
"type": "integer",
"description": "Bar interval in minutes: 3, 6, 9, 12, 15, 30, 60, or 240 (default 3)"
}
},
"required": [
"ticker",
"date"
]
}🟢list_tickers(date)
List all tickers that traded on a given date. $0.005 USDC.
Esquema de entrada
{
"type": "object",
"properties": {
"date": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"required": [
"date"
]
}🟡query_range(ticker, start, end, interval)
Multi-day intraday bars for one ticker (interval 3-240 min, default 3m). Every bar carries absolute open/high/low/close plus fractional change from that day's own open — percentages reset daily, not cumulative. $0.01/day, no day limit.
Esquema de entrada
{
"type": "object",
"properties": {
"ticker": {
"type": "string",
"description": "Stock ticker (e.g. AAPL)"
},
"start": {
"type": "string",
"description": "Start date YYYY-MM-DD"
},
"end": {
"type": "string",
"description": "End date YYYY-MM-DD"
},
"interval": {
"type": "integer",
"description": "Bar interval in minutes: 3, 6, 9, 12, 15, 30, 60, or 240 (default 3)"
}
},
"required": [
"ticker",
"start",
"end"
]
}🟡query_batch(tickers, date)
Multiple tickers for one date. Every bar carries absolute open/high/low/close plus fractional change from that ticker's own daily open. $0.02/ticker, no limit.
Esquema de entrada
{
"type": "object",
"properties": {
"tickers": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of ticker symbols"
},
"date": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"required": [
"tickers",
"date"
]
}⚪scan_market(date, gap_up_pct, gap_down_pct, change_pct_min, change_pct_max, ...)
Scan all US stocks on a date for custom criteria (gaps, volume, change). Returns pct_change, range_pct, pct_gap, true_range_pct, volume and volume_ratio per match — criteria in percent (5 = 5%), outputs fractional (0.05 = 5%). $0.10 USDC.
Esquema de entrada
{
"type": "object",
"properties": {
"date": {
"type": "string",
"description": "YYYY-MM-DD"
},
"gap_up_pct": {
"type": "number",
"description": "Min gap up % from prior close"
},
"gap_down_pct": {
"type": "number",
"description": "Min gap down % from prior close"
},
"change_pct_min": {
"type": "number",
"description": "Min intraday change %"
},
"change_pct_max": {
"type": "number",
"description": "Max intraday change %"
},
"volume_min": {
"type": "integer",
"description": "Min total volume"
},
"volume_ratio_min": {
"type": "number",
"description": "Min volume vs prior day (e.g. 2.0)"
},
"range_pct_min": {
"type": "number",
"description": "Min intraday range (high-low)/open as a percent, e.g. 5 for 5%"
},
"limit": {
"type": "integer",
"description": "Max results (default 50)"
}
},
"required": [
"date"
]
}🟢query_daily(ticker, start, end)
Daily OHLCV bars plus VWAP, range_pct and true_range_pct for one ticker over a date range. range_pct = (high - low) / open is a ready-made volatility read; true_range_pct also captures the overnight gap. Day-level aggregates — the cheapest way to cover long histories. $0.001/year.
Esquema de entrada
{
"type": "object",
"properties": {
"ticker": {
"type": "string",
"description": "Stock ticker (e.g. AAPL)"
},
"start": {
"type": "string",
"description": "Start date YYYY-MM-DD"
},
"end": {
"type": "string",
"description": "End date YYYY-MM-DD"
}
},
"required": [
"ticker",
"start",
"end"
]
}🟢get_brief(ticker, date, lookback_days)
Full research brief: price, fundamentals, insiders, splits for one ticker. $0.25 USDC.
Esquema de entrada
{
"type": "object",
"properties": {
"ticker": {
"type": "string",
"description": "Stock ticker (e.g. NVDA)"
},
"date": {
"type": "string",
"description": "As-of date YYYY-MM-DD (default: today)"
},
"lookback_days": {
"type": "integer",
"minimum": 1,
"maximum": 365,
"description": "Days of price history, 1-365 (default 30)"
}
},
"required": [
"ticker"
]
}🟢get_company(ticker)
Company profile: name, CIK, industry, exchange, fiscal year. $0.005 USDC.
Esquema de entrada
{
"type": "object",
"properties": {
"ticker": {
"type": "string",
"description": "Stock ticker (e.g. AAPL)"
}
},
"required": [
"ticker"
]
}🟢get_fundamentals(ticker, metrics, from_date, to_date)
Quarterly fundamentals from SEC EDGAR (revenue, EPS, margins, etc). $0.02 USDC.
Esquema de entrada
{
"type": "object",
"properties": {
"ticker": {
"type": "string",
"description": "Stock ticker (e.g. AAPL)"
},
"metrics": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter metrics"
},
"from_date": {
"type": "string",
"description": "Start date YYYY-MM-DD"
},
"to_date": {
"type": "string",
"description": "End date YYYY-MM-DD"
}
},
"required": [
"ticker"
]
}🟢get_insiders(ticker, from_date, to_date)
Insider transactions (Form 4) from SEC EDGAR. $0.02 USDC.
Esquema de entrada
{
"type": "object",
"properties": {
"ticker": {
"type": "string",
"description": "Stock ticker (e.g. AAPL)"
},
"from_date": {
"type": "string",
"description": "Start date YYYY-MM-DD"
},
"to_date": {
"type": "string",
"description": "End date YYYY-MM-DD"
}
},
"required": [
"ticker"
]
}🟡get_filings(ticker, types, from_date, to_date, sections, ...)
SEC filing index (10-K, 10-Q, 8-K, proxies) for a ticker. $0.01 USDC; add sections=[risk_factors, mdna] to extract full section text from the latest 10-K/10-Q for $0.05.
Esquema de entrada
{
"type": "object",
"properties": {
"ticker": {
"type": "string",
"description": "Stock ticker (e.g. AAPL)"
},
"types": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter to filing types, e.g. [\"10-K\", \"8-K\"]"
},
"from_date": {
"type": "string",
"description": "Start date YYYY-MM-DD"
},
"to_date": {
"type": "string",
"description": "End date YYYY-MM-DD"
},
"sections": {
"type": "array",
"items": {
"type": "string"
},
"description": "Extract section text: risk_factors and/or mdna"
},
"accession": {
"type": "string",
"description": "Extract sections from this specific filing accession number"
}
},
"required": [
"ticker"
]
}🟡get_bars(ticker, interval, date, start, end, ...)
Resampled intraday bars at custom timeframes (3, 6, 9, 12, 15, 30, 60, 240 min) for one ticker. Every bar carries absolute open/high/low/close plus fractional change from the daily open, whatever the interval, and volume and transactions. $0.015 USDC per day.
Esquema de entrada
{
"type": "object",
"properties": {
"ticker": {
"type": "string",
"description": "Stock ticker (e.g. AAPL)"
},
"interval": {
"type": "integer",
"description": "Bar interval in minutes: 3, 6, 9, 12, 15, 30, 60, or 240"
},
"date": {
"type": "string",
"description": "Trading date YYYY-MM-DD"
},
"start": {
"type": "string",
"description": "Multi-day start date"
},
"end": {
"type": "string",
"description": "Multi-day end date"
},
"adjusted": {
"type": "boolean",
"description": "Apply split adjustment (default false)"
}
},
"required": [
"ticker",
"interval"
]
}🟢get_sample
FREE, no payment: real intraday OHLCV bars for AAPL on 2024-01-02, identical in shape to a paid query. Call this first to verify data quality before spending. Takes no arguments — fixed ticker and date.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢get_pricing
Pricing and data coverage information. Free.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢get_stats
Platform statistics. Free.
Esquema de entrada
{
"type": "object",
"properties": {}
}Prompts recomendados
query_minute_barsquery_minute_barsget_briefget_brieflist_tickersComparar
Comparación con similares
Compara este servidor con otros de la misma categoría.
Comunidad
Evidencia