A hosted MCP server. NSE, BSE, AMFI, MCA, SEBI — one endpoint, full provenance on every response.
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"}}}'