GENKA 原価 · Docs / Ecosystem

Ecosystem map MCP setup llms.txt

Brokers don't ship fundamentals. Dashboards don't ship APIs. Bloomberg costs ₹20L/yr.

A practical map of the Indian-markets agent stack — where each service shines, where Genka fits, and the composition patterns that actually work in production. We use several of the services on this page ourselves.

Indian markets agent stack diagram
Click any service to jump to its guide  ·  hand-drawn via rough.js  ·  source: scripts/diagram/render.mjs
Quick answer. Place an order: Kite / Groww / Dhan / INDstocks. Live ticks & depth: Kite Connect / Dhan / Groww (best price-perf inside their ecosystem). Free OHLC for a script: yfinance. Free MF NAV history: mfapi.in. Show a chart to a human: Tickertape or Screener.in. Agent reads filings, screens funds, searches concalls: Genka. Most agentic stacks compose Genka with one broker and one consumer surface.

1. Execution — brokers

Where the order actually goes. Account-tied, regulated, sub-second. None of these ship cross-broker research; that's the read side.

ServiceBest atMCPNotes
Zerodha Kite Largest discount broker; first-party MCP 1st-party /kitemcp/
Groww Smoothest mobile UX; ₹499/mo flat-data REST; Groww Cloud for broker-side algos 3rd-party wrapper /groww/
Dhan Lowest-latency order pipe (sub-100ms, 25 ord/s); free trading APIs None /dhan/
INDstocks ₹5 flat per order; ties into INDmoney consumer wealth app None /indmoney/

2. Free data — the unsung heroes

If your workload is "just give me prices/NAV", these are excellent and cost nothing. We use both.

ServiceBest atAPINotes
yfinance Free Python access to OHLC for IN tickers via .NS / .BO Yahoo suffixes; basic info Python lib, no key /yfinance/
mfapi.in Free AMFI mutual fund NAV history by scheme code; we seeded our 20y NAV from here Open REST /mfapi/
NSE bhavcopy Official daily EOD archive (raw CSV) Static files Genka mirrors this on Cloudflare R2; clean JSON via /v1/prices

3. Consumer dashboards — for humans clicking through

Best-in-class research UI for end users. No public APIs — not the right surface for an agent loop, but the right surface to send a human to.

ServiceBest atAPINotes
Tickertape Cleanest mobile + web research UX. MMI, scorecards, screener UI, factor breakdowns None public /tickertape/ · we cite them as a facts source
Screener.in Gold standard for human fundamentals viewing. Custom-formula screen DSL, deep history (PDFs back to 1997) None public /screenerin/ · we backfill pre-FY22 BS totals from here

4. Specialty primitives

Single-purpose services worth knowing about even though we don't build pages for each yet.

5. Agent research API — Genka (us)

Read-only, broker-agnostic, MCP-native. Built for the spot in the loop after "what should I do" and before "place the order".

What Genka does not ship: order execution, sub-second equity ticks, live or historical options data (option chains, IV, OI, F&O history — broker territory), consumer UI, thematic baskets. Use the right tool above for each.

Standard composition

Wire Genka and a broker MCP into the same Claude Code config:

// ~/.config/claude/mcp.json
{
  "servers": {
    "genka": {
      "transport": "http",
      "url": "https://genka.dev/mcp",
      "headers": { "X-API-Key": "${GENKA_API_KEY}" }
    },
    "kite": {
      "transport": "sse",
      "url": "https://mcp.kite.trade/sse"
    }
  }
}

For brokers without first-party MCP (Groww, Dhan, INDstocks), call them from your agent code via REST — per-service pages have the snippet.

Jump in