Drillr — The financial MCP for AI agents
UnexploredThe financial MCP for AI agents - 90+ financial tables, SEC filings, signals, alt-data.
Install
mcp_config.json
{
"mcpServers": {
"ai-drillr-drillr": {
"url": "https://gateway.drillr.ai/mcp/data",
"type": "streamable-http"
}
}
}Documentation
🌐 English · 中文
Drillr · The Financial Research Data Backend for Agents
The financial MCP for AI agents. Scan markets. Build conviction. Track every signal. Cite every claim.
Browser sign-in. No API key to copy. Nine tools for agent research: standardized financial data, company discovery, semantic news and event search, paragraph-cited company filings, and alt-data.
⭐ If drillr helps your agent, star us — that's how we know to keep building this in the open.
Quick Start
- Sign up at drillr.ai
- Add
https://gateway.drillr.ai/mcp/datato an OAuth-capable MCP client - Sign in and approve the named client in your browser. No secret is displayed or copied.
Claude Code
claude mcp add --scope user --transport http drillr \
https://gateway.drillr.ai/mcp/data
claude mcp login drillr
Codex CLI
codex mcp add drillr --url https://gateway.drillr.ai/mcp/data
Codex starts browser sign-in during setup. For an existing entry, run codex mcp login drillr.
Claude Desktop / OAuth-capable hosts
{
"mcpServers": {
"drillr": {
"type": "http",
"url": "https://gateway.drillr.ai/mcp/data"
}
}
}
Restart the host after saving, then approve Drillr in the browser when prompted.
API-key fallback
Use this only for REST or an MCP host that does not support browser OAuth. Create an external key at drillr.ai/developer/keys, store it as a secret, and add:
"headers": { "Authorization": "Bearer <YOUR_DRILLR_API_KEY>" }
Cursor and VS Code users can use their native MCP setup UI. If the installed version requires a static bearer token, use these key-based installers:
After a key-based install, replace ${DRILLR_API_KEY} in the generated config with your real drl_* key.
Hermes Agent fallback
mcp_servers:
drillr:
url: 'https://gateway.drillr.ai/mcp/data'
headers: { Authorization: 'Bearer <YOUR_DRILLR_API_KEY>' }
Other hosts
Any MCP-compatible host uses the same Streamable HTTP endpoint. Omit headers and use browser OAuth whenever the host supports it; otherwise use the API-key fallback above. Never configure OAuth and a static bearer header on the same server entry.
Smithery fallback
npx -y @smithery/cli install drillr/drillr --client claude
Smithery currently prompts for your drl_* API key on first install and writes it into your client's mcp.json automatically. This is a fallback path, not the default for OAuth-capable clients.
Listing: https://smithery.ai/servers/drillr/drillr
Claude Code plugin fallback
This repo doubles as its own single-plugin marketplace. From Claude Code:
/plugin marketplace add Little-Grebe-Inc/drillr-mcp-server
/plugin install drillr
This plugin currently uses the API-key fallback. Set DRILLR_API_KEY in your environment; do not paste the key into chat or commit it.
Hello World
Once configured, ask your agent something like:
"Pull NVDA's last 10-Q gross margin and compare it to AMD's same quarter — flag any divergence in segment mix."
What happens under the hood:
- Your host routes the question to the
drillrMCP server - The agent picks the right tools — typically
sec_report_search(10-Q content) andrun_sql(financial_statements for margins) - You get back a markdown answer with sources cited, typically in 8-15 seconds
- Check your remaining credit balance at drillr.ai/developer/keys; REST clients additionally get an inline
{ "data": ..., "_credits": ... }envelope on every 2xx (see REST API › Response Envelope) — MCP responses follow standard JSON-RPC and do not carry per-call credit info inline
One Toolkit, 9 Tools
drillr exposes a single MCP endpoint with 9 tools — an all-in-one toolkit for most financial research workflows:
| Tool | Purpose |
|---|---|
run_sql | Standardized financial data over 90+ tables — statements, ratios, earnings, insider, ownership, prices, alt-data |
sec_report_search | Paragraph-level semantic search across company filings in the US, Japan, Hong Kong, and China A-shares |
sec_report_list | List a ticker's indexed filings by filing type |
company_search | Four-market qualitative discovery by business model, supply chain, peers, or theme |
news_search | Semantic search over news, market events, and attributed claims, grouped into storylines |
ticker_lookup | Resolve a company name, brand, or ticker substring to ticker history |
list_tables | Discover available alt-data SQL tables by category |
get_table_schema | Inspect columns and types for any SQL table |
fiscal_utility | Fiscal-period helpers (FY/FQ resolution across companies with non-calendar years) |
Full tool reference: docs/tools.md.
What's Covered
- Core equity coverage: US, Japan, Hong Kong, and China A-shares. Ticker formats:
AAPL,6758.T,00700.HK,600519.SH/300750.SZ. - Ontology-based Company Search: Search over the universe of equities with business model descriptions, supply chain positions, growth vector or thematic fit.
- Fundamentals:
financial_statements,company_snapshot, andprice_volume_historycover all four core markets; financial history reaches back to the 1980s - Company filings: SEC EDGAR, Japan EDINET, HKEX, and China A-share reports with paragraph-level semantic search
- Earnings: call transcripts with AI-structured summaries and estimate-vs-actuals history; this specialized dataset covers US + Japan
- Markets: equities, ETFs, indices, forex, crypto, commodities
- Specialized US datasets: analyst ratings, ownership, executives, 8-K events, and extended-hours quotes
- News + events: continuously updating four-market and cross-asset search with story grouping and attributed claims
- AI value chain alt-data: energy & power, data centers, semiconductors, compute pricing, AI models / companies / benchmarks, LLM token pricing, macro & trade, prediction markets, critical minerals
Full data dictionary: docs/tools.md.
REST API
Every MCP tool has a 1:1 REST endpoint. Same drl_* key, same data, same billing. See docs/rest-api.md.
curl -X POST https://gateway.drillr.ai/api/v1/data/run_sql \
-H "Authorization: Bearer $DRILLR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"sql":"SELECT ticker, close FROM price_volume_history WHERE ticker='\''AAPL'\'' AND time_frame='\''daily'\'' ORDER BY period_end DESC LIMIT 5"}'
Out of Scope
We're upfront about edges so your agent doesn't waste research loops:
- Private / unlisted companies (we cover public-listed only)
- On-chain crypto metrics — we have CEX prices (BTCUSD / ETHUSD / SOLUSD etc.), not TVL / holders / wallets
- Options chains, real-time order book, intraday tick data
- Retail brokerage actions (placing orders, managing positions)
- drillr does not produce its own price forecasts — we surface analyst consensus
Community
Building something with drillr, hit a rough edge, or want early-access drops? Come say hi — scan to join, or click the heading link.
Discord
WeChat
Devs building agentic research products — office hours, debugging help, early access.
Chinese-speaking dev community — fastest product feedback.
License
MIT — see LICENSE.
Sourced from the repository README.
More in AI & Agents
- PonytailMakes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.109,599
- AgentsMulti-harness agentic plugin marketplace for Claude Code, Codex, Cursor, OpenCode, GitHub Copilot, and Google Antigravity39,079
- Frontend SlidesCreate beautiful slides on the web using a coding agent's frontend skills28,060
- Agent Skills Search ServerSearch and discover Agent Skills from the skills.sh registry. Powered by HAPI MCP server.24,658
- Agency Agents Zh🎭 267 个即插即用的 AI 专家角色 — 支持 Hermes Agent/Claude Code/Cursor/Copilot 等 18 种工具,覆盖工程/设计/营销/金融等 20 个部门。含 52 个中国市场原创智能体(小红书/抖音/微信/飞书/钉钉等)。搭配编排器 agency-orchestrator,一句话即可让多位专家按 DAG 自动协作。19,868
- Watermarks RemoverStrip multi-vendor AI provenance marks: Unicode text hygiene, statistical rewrite hooks, and C2PA/metadata from PNG/JPEG/SVG/PDF/DOCX/HTML/MD17,822