Adanos MCP
by testproghub
README.md
# Adanos MCP
Adanos market-sentiment API wrapped as a remote MCP server. Plain Node + Express,
Streamable HTTP transport at `/mcp`. Built for container hosts (Manufact, Render,
Railway, Fly).
## Deploy on Manufact
Push this to a GitHub repo, then Manufact deploys with:
- buildCommand: `npm install`
- startCommand: `npm start`
- port: `3000`
- env: `ADANOS_API_KEY=sk_live_...`
Endpoint lands at `https://<server>/mcp`. Add that as a custom connector in Claude.
`GET /health` returns `{ok, keyConfigured}` — hit it first to confirm the env var landed.
## Tools
| Tool | Use |
|---|---|
| `get_daily_panel` | **The one that matters.** Flat CSV, up to 30 tickers x 365 days. For backtesting. |
| `get_stock_sentiment` | Full detail on one ticker |
| `get_trending` | Buzz leaderboard: tickers, sectors, countries |
| `get_market_sentiment` | Market-wide snapshot + drivers |
| `compare_tickers` | 2-10 tickers side by side |
| `cross_source_sentiment` | One ticker across Reddit / X / news / Polymarket |
## Before trusting output
`PLATFORM_PREFIX` at the top of `server.js` is the only place URL paths live.
Only `reddit-stocks` (`/reddit/stocks/v1`) is confirmed from public docs; the other
four are inferred. If a non-Reddit call 404s, check https://api.adanos.org/docs
and fix that one map.
## Rate limits
Free tier: 250 requests/month, 100/min. `get_daily_panel` costs 1 request per
ticker; `cross_source_sentiment` costs 4 per call. Upstream refreshes hourly.
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues