Indian financial data
for AI agents.

A hosted MCP server. NSE, BSE, AMFI, MCA, SEBI — one endpoint, full provenance on every response.

Connect in 30 seconds

In Claude Desktop, open Settings → Connectors → Add custom connector:

Name: AgenticMarkets
URL:  https://mcp.agenticmarkets.dev/mcp

Leave OAuth fields blank. Click Approve when the consent page opens.

claude mcp add --transport http --scope user agenticmarkets \
  https://mcp.agenticmarkets.dev/mcp \
  --header "Authorization: Bearer <your-api-key>"

Get a key: hello@agenticmarkets.dev

pip install agenticmarkets
from agenticmarkets import AgenticMarketsClient

am = AgenticMarketsClient(api_key="<your-api-key>")
quote = am.get_quote(ticker="RELIANCE")
INIT=$(curl -fsS -X POST https://mcp.agenticmarkets.dev/mcp \
  -H "content-type: application/json" \
  -H "accept: application/json, text/event-stream" \
  -H "Authorization: Bearer <your-api-key>" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize",
       "params":{"protocolVersion":"2025-06-18","capabilities":{},
                 "clientInfo":{"name":"x","version":"0"}}}' -i)
SID=$(echo "$INIT" | grep -i 'mcp-session-id:' | awk '{print $2}' | tr -d '\r')

curl -X POST https://mcp.agenticmarkets.dev/mcp \
  -H "Authorization: Bearer <your-api-key>" \
  -H "mcp-session-id: $SID" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call",
       "params":{"name":"getQuote","arguments":{"ticker":"RELIANCE"}}}'