C
cstamigo-droid/market-data-mcp
MCP server giving any LLM live market data: quotes, news, earnings calendar, a watchlist scanner & a composite verdict — on Finnhub's free API.
no SECURITY.md
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
We have neither an install command nor a public remote endpoint from this repository, so we do not print a config. A made-up one is worse than none. How each client wires MCP up →
- Star count
- 0 ★ · cstamigo-droid/market-data-mcp · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- collected from the punkpeye/awesome-mcp-servers list · type: MCP server
- Harvest history
- first seen 2026-10-23 · last seen 2026-11-14 · seen 26× · listed by 23 sources
- Score
- score 2,300 · 23 sources · mcp
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
cstamigo-droid/market-data-mcp;first catalogued 2026-10-23;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.# market-data-mcp
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Real-time market data: quotes, news, earnings calendar, and a watchlist scanner for AI agents — backed by Finnhub.
Gives any MCP client (Claude Desktop, Claude Code, agents) clean, uniform market data tools
that fail gracefully. A missing or premium-gated source returns "no data", never a
fabricated value. Markdown output by default, JSON on demand.
## Tools
| Tool | What it does | Source | Free tier |
| marketquote | Real-time price, % change, high/low/open/prev-close | Finnhub /quote | Yes |
| marketnews | Top 5 headlines — company-specific or general market | Finnhub /company-news, /news | Yes |
| marketcalendar | Earnings calendar for the next N days (with EPS/revenue estimates) | Finnhub /calendar/earnings | Yes |
| marketscan | Watchlist scanner: rank up to 25 tickers by absolute % change | Finnhub /quote x N | Yes |
| marketanalyze | Composite: momentum score + news catalyst + earnings proximity | All of the above | Yes |
| brokerpositions | Read open positions from Alpaca paper account | Alpaca Paper API | Optional |
Calendar tested live on 2026-06-14: accessible on Finnhub free tier.
brokerpositions requires ALPACAAPIKEY + ALPACASECRETKEY in .env. Degrades gracefully without them.
Every tool returns Markdown (human-readable, default) or JSON (responseformat="json") for programmatic use.
## Live demo output (2026-06-14)
marketquote AAPL:
AAPL: $291.13 (-1.52% -$4.50) prev close $295.63
marketscan AAPL,MSFT,NVDA,TSLA:
Scanned 4/4 symbols. Top mover: TSLA +1.82%
marketcalendar days=7:
20 earnings events in the next 7 days: ACN, KR, MEI ...
marketanalyze AAPL:
Signal: Lean negative [......##|........] -30/100 confidence 60%
AAPL: $291.13 -1.52% → Lean negative [TRIM]
Catalyst: Apple's iOS 27 surprise could change the AI narrative
## Quick start
> Note: the market-data-mcp package on PyPI is a different, unrelated
> project by another author. Install this one from source:
bash
git clone https://github.com/cstamigo-droid/market-data-mcp.git
cd market-data-mcp
python -m venv .venv
.venv\Scripts\activate # Windows
pip install -r requirements.txt
copy .env.example .env # edit: add FINNHUBAPIKEY
python tests/testsmoke.py # live test all 6 tools
Get a free Finnhub key at: https://finnhub.io/register
## Claude Desktop config
Add this to claudedesktopconfig.json
(%APPDATA%\Claude\ on Windows, ~/Library/Application Support/Claude/ on macOS),
then restart Claude Desktop:
json
"mcpServers": {
"market-data-mcp": {
"command": "python",
"args": ["-m", "marketdatamcp"],
"cwd": "C:/path/to/market-data-mcp"
Use the system Python path if you are not using a venv:
json
"mcpServers": {
"market-data-mcp": {
"command": "C:/Users/YourName/AppData/Local/Python/pythoncore-3.14-64/python.exe",
"args": ["-m", "marketdatamcp"],
"cwd": "C:/path/to/market-data-mcp",
"env": { "PYTHONUTF8": "1" }
## Optional: Alpaca broker source
The brokerpositions tool reads your Alpaca paper account. To enable it:
Gives any MCP client (Claude Desktop, Claude Code, agents) clean, uniform market data tools
that fail gracefully. A missing or premium-gated source returns "no data", never a
fabricated value. Markdown output by default, JSON on demand.
## Tools
| Tool | What it does | Source | Free tier |
| marketquote | Real-time price, % change, high/low/open/prev-close | Finnhub /quote | Yes |
| marketnews | Top 5 headlines — company-specific or general market | Finnhub /company-news, /news | Yes |
| marketcalendar | Earnings calendar for the next N days (with EPS/revenue estimates) | Finnhub /calendar/earnings | Yes |
| marketscan | Watchlist scanner: rank up to 25 tickers by absolute % change | Finnhub /quote x N | Yes |
| marketanalyze | Composite: momentum score + news catalyst + earnings proximity | All of the above | Yes |
| brokerpositions | Read open positions from Alpaca paper account | Alpaca Paper API | Optional |
Calendar tested live on 2026-06-14: accessible on Finnhub free tier.
brokerpositions requires ALPACAAPIKEY + ALPACASECRETKEY in .env. Degrades gracefully without them.
Every tool returns Markdown (human-readable, default) or JSON (responseformat="json") for programmatic use.
## Live demo output (2026-06-14)
marketquote AAPL:
AAPL: $291.13 (-1.52% -$4.50) prev close $295.63
marketscan AAPL,MSFT,NVDA,TSLA:
Scanned 4/4 symbols. Top mover: TSLA +1.82%
marketcalendar days=7:
20 earnings events in the next 7 days: ACN, KR, MEI ...
marketanalyze AAPL:
Signal: Lean negative [......##|........] -30/100 confidence 60%
AAPL: $291.13 -1.52% → Lean negative [TRIM]
Catalyst: Apple's iOS 27 surprise could change the AI narrative
## Quick start
> Note: the market-data-mcp package on PyPI is a different, unrelated
> project by another author. Install this one from source:
bash
git clone https://github.com/cstamigo-droid/market-data-mcp.git
cd market-data-mcp
python -m venv .venv
.venv\Scripts\activate # Windows
pip install -r requirements.txt
copy .env.example .env # edit: add FINNHUBAPIKEY
python tests/testsmoke.py # live test all 6 tools
Get a free Finnhub key at: https://finnhub.io/register
## Claude Desktop config
Add this to claudedesktopconfig.json
(%APPDATA%\Claude\ on Windows, ~/Library/Application Support/Claude/ on macOS),
then restart Claude Desktop:
json
"mcpServers": {
"market-data-mcp": {
"command": "python",
"args": ["-m", "marketdatamcp"],
"cwd": "C:/path/to/market-data-mcp"
Use the system Python path if you are not using a venv:
json
"mcpServers": {
"market-data-mcp": {
"command": "C:/Users/YourName/AppData/Local/Python/pythoncore-3.14-64/python.exe",
"args": ["-m", "marketdatamcp"],
"cwd": "C:/path/to/market-data-mcp",
"env": { "PYTHONUTF8": "1" }
## Optional: Alpaca broker source
The brokerpositions tool reads your Alpaca paper account. To enable it:
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/cstamigo-droid-market-data-mcp/)
- Source
- awesome · https://github.com/cstamigo-droid/market-data-mcp
- Browse by field
- MCP servers
- Listed by
- 23 independent sources
- added
- today
- Security policy
- no
SECURITY.mdat the repository root (which does not mean it is unsafe)
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.