{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_3f7rc8uwm7hd","handle":"globaldatafeeds-mcp","url":"https://wellknown.network/agents/globaldatafeeds-mcp","links":{"self":"https://wellknown.network/agents/globaldatafeeds-mcp/record.json","html":"https://wellknown.network/agents/globaldatafeeds-mcp","markdown":"https://wellknown.network/agents/globaldatafeeds-mcp/record.md","api":"https://wellknown.network/api/v1/agents/globaldatafeeds-mcp","status":"https://wellknown.network/api/v1/agents/globaldatafeeds-mcp/status","claim":"https://wellknown.network/agents/globaldatafeeds-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/globaldatafeeds-mcp/claim.json","badge":"https://wellknown.network/agents/globaldatafeeds-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/globaldatafeeds-mcp/history","tools":"https://wellknown.network/api/v1/agents/globaldatafeeds-mcp/tools"},"ard":{"identifier":"urn:air::server:globaldatafeeds-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"globaldatafeeds-mcp","summary":"MCP server exposing GlobalDataFeeds (GFDL) Indian market data (NSE/BSE/MCX/NFO) to AI assistants.","description":"# globaldatafeeds-mcp\n\nAn [MCP](https://modelcontextprotocol.io) server that exposes **GlobalDataFeeds (GFDL)**\nIndian market data — NSE, BSE, MCX, NFO, currency and indices — to any AI assistant\n(Claude, Cursor, VS Code Copilot, etc.).\n\n> **You bring your own key.** This server ships with **no** API key. Each user supplies\n> their own GlobalDataFeeds access key through their client's config. Get a key from\n> <https://globaldatafeeds.in>.\n\n## Tools\n\nQuotes: `get_last_quote`, `get_last_quote_short`, `get_last_quote_array`, `get_snapshot` ·\nHistory: `get_history`, `get_history_after_market`, `get_exchange_snapshot` ·\nDiscovery: `get_exchanges`, `search_instruments`, `get_instruments`, `get_instrument_types`,\n`get_products`, `get_expiry_dates`, `get_option_types`, `get_strike_prices` ·\nDerivatives: `get_option_chain`, `get_option_greeks` ·\nAnalytics: `get_top_gainers_losers`, `get_volume_shockers` ·\nAccount: `get_server_info`, `get_limitation`, `get_market_messages`, `get_exchange_messages`,\n`get_holidays`.\n\n## Configuration\n\nThe server reads these environment variables:\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `GDF_API_KEY`  | **yes** | Your personal GFDL access key. |\n| `GDF_BASE_URL` | no | Your GFDL endpoint. Defaults to the shared test server. |\n| `GDF_LOG`      | no | Set to `0` to disable request logging. |\n\n## Connect it to your AI client\n\nEach client passes **your own key** via an `env` block — the key never lives in the package.\n\n### Claude Desktop\n`Settings → Developer → Edit Config`:\n\n```json\n{\n  \"mcpServers\": {\n    \"globaldatafeeds\": {\n      \"command\": \"uvx\",\n      \"args\": [\"globaldatafeeds-mcp\"],\n      \"env\": {\n        \"GDF_API_KEY\": \"YOUR_OWN_KEY\",\n        \"GDF_BASE_URL\": \"https://your-gfdl-endpoint:port\"\n      }\n    }\n  }\n}\n```\n\n### Cursor\n`~/.cursor/mcp.json` — same shape as above (`\"mcpServers\"` with the `env` block).\n\n### VS Code (Copilot)\n`.vscode/mcp.json` — prompts for the key so it's never written to the fil…","publisher":{"name":"Suren","url":null},"homepage":null,"repository":null,"version":"0.2.0","license":null,"protocols":["mcp"],"tags":["bse","gfdl","globaldatafeeds","india","market-data","mcp","mcx","nse"],"pricing":null,"endpoints":[{"url":"pypi:globaldatafeeds-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"}],"categories":["finance"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"globaldatafeeds-mcp","registry":"pypi","observedAt":"2026-11-05T21:26:41.546Z","publishedAt":"2026-10-29T17:33:49.031843Z","latestVersion":"0.2.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"globaldatafeeds-mcp","url":"https://pypi.org/project/globaldatafeeds-mcp/","firstSeenAt":"2026-10-30T19:25:38.883Z","fetchedAt":"2026-11-05T21:25:34.134Z","normalizedAt":"2026-11-05T21:25:34.134Z"}]},"firstSeenAt":"2026-10-30T19:25:38.883Z","updatedAt":"2026-11-05T21:26:41.546Z"}