DEV Community

Nikunj Doshi
Nikunj Doshi

Posted on

I built a trading intelligence MCP server in 2 days — here's how

I've been day trading gap momentum stocks for years. I built NikTrader as my personal dashboard using Polygon, Benzinga, and sec-api.io.

Last week I packaged that entire data stack as an MCP server — Zivio MCP — so any AI agent can call it directly.

What it does

5 tools available via MCP:

  • gap_scan — pre-market gappers with price, gap%, volume, float
  • sec_alert — live SEC 8-K/S-1 filings with Gemini AI summary
  • news_sentiment — bullish/bearish scoring per headline
  • insider_scan — insider purchases sorted by transaction value
  • momentum_alerts — squeeze, HOD, VWAP reclaim, vol spike

How to connect

Add to your .cursor/mcp.json or Claude Desktop config:

{
  "mcpServers": {
    "zivio-trading": {
      "url": "https://zivio-mcp-production.up.railway.app/mcp",
      "headers": {
        "x-api-key": "YOUR_API_KEY"
      }
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

Tech stack

  • Node.js + Express on Railway
  • PostgreSQL for persistent API key storage
  • Stripe webhooks for auto key provisioning
  • Brevo for email delivery
  • Polygon, sec-api.io, Benzinga, Gemini APIs

Try it

$49 CAD/month: https://buy.stripe.com/7sY5kEf3M0incAy554gw000

GitHub: https://github.com/doshinikunjk-code/Zivio-MCP

Happy to answer questions about the build!

Top comments (0)