Skip to content

ChatGPT, Cursor & other MCP clients

Use ChatGPT, Cursor & other AI tools for Indian stock research

Connect ChatGPT-style agents, Cursor and other MCP-compatible AI tools to DalalOS, an MCP server for NSE and BSE market data, and you can use them for Indian stock research. Your agent pulls official, timestamped numbers and reasons over them rather than over what the model remembers.

This page is for AI-savvy Indian investors who already work inside these tools and want them to understand Indian equities. If you also build, a developer subsection follows below.

Connect to ChatGPT

Free to start, no card needed. Sign in once from ChatGPT — no API key to manage.

Why connect your AI tool to DalalOS

Large language models reason well but store data poorly. Ask a raw ChatGPT-style agent for a mid-cap company's latest ROCE and it may guess. DalalOS gives the agent 59 current MCP capabilities over streamable HTTP, sourced from official NSE archives, BSE official interfaces and SEBI-mandated BSE-XBRL filings across thousands of companies. Market figures are read from cache; filing tools can queue processing and use on-demand quota. The 2 account-scoped writes only add or remove symbols from your DalalOS watchlist.

You get AI-assisted stock research on sourced data. The reasoning comes from you and the model. DalalOS involves no scraping and bakes in no verdicts. Because it speaks MCP, one endpoint serves Claude, ChatGPT-style agents, Cursor, Perplexity and other MCP-capable AI agents.

Connect ChatGPT with the DalalOS plugin

Use the published plugin: open DalalOS in ChatGPT, select Install plugin, and sign in to DalalOS when prompted (Google, or a code we email you). You create no key and paste no URL. The plugin is published for ChatGPT users in India; availability can vary by plan or workspace.

01

Open the plugin

Use the DalalOS plugin link above, or search for DalalOS under Plugins in ChatGPT.

02

Install it

Select Install plugin and review what it can access.

03

Sign in

Complete the DalalOS sign-in when ChatGPT asks, then return to ChatGPT.

04

Test it

Start a new chat, mention DalalOS, and ask a research question. ChatGPT asks for approval before it changes your watchlist.

Manual setup if the plugin is not available to you

If the plugin page does not open or your region or plan does not offer it, add the server yourself. We verified this flow with ChatGPT on the web and a personal Plus account. In ChatGPT, open Plugins, choose Create Plugin, and enter the following details. Interface labels and availability can vary by plan or workspace. ChatGPT does not use an mcpServers JSON file for this flow.

01

Create a plugin

In ChatGPT on the web, open Plugins and choose Create Plugin.

02

Add the server

Choose Server URL, enter https://mcp.dalalos.in/mcp, and select OAuth for authentication.

03

Authorize

Create the plugin, complete the DalalOS sign-in window, then return to ChatGPT.

04

Test it

Start a new ordinary chat, select the plugin, and make a research request.

For a first test, ask: “Use DalalOS to fetch the latest available quote and company profile for Reliance Industries. Tell me which DalalOS tools you called, the source of the data, and its freshness date. Do not use web search.”

A successful response names the tools it called and includes source and freshness information. Prices are end-of-day, and DalalOS is not a real-time exchange feed. If ChatGPT rejects the server URL, confirm that it matches https://mcp.dalalos.in/mcp, including the /mcp path.

Connect Cursor and other OAuth-capable clients

Cursor and other clients that support remote MCP OAuth can use the same hosted endpoint. Add https://mcp.dalalos.in/mcp as a remote MCP server, choose OAuth when prompted, and complete the browser sign-in. Config schemas differ between clients, so follow your client's own configuration format and documentation.

API-key fallback for config-based clients

Use an API key only when a client cannot complete OAuth or requires a Bearer header. Sign in to DalalOS, open Dashboard → API keys, and create a key. The example below applies to clients that accept the mcpServers configuration shape.

claude_desktop_config.json
{
  "mcpServers": {
    "dalal-os": {
      "url": "https://mcp.dalalos.in/mcp",
      "headers": {
        "Authorization": "Bearer <your-isk_live_-key>"
      }
    }
  }
}

Replace <your-isk_live_-key> with the key you copied. Treat it like a password: anyone holding it can query DalalOS on your behalf. Never commit it to a repository or share it in a screenshot.

Generic OAuth configuration

For clients that accept the standard mcpServers shape and handle OAuth, use this keyless configuration. Do not add an API key unless the client asks for one.

claude_desktop_config.json
{
  "mcpServers": {
    "dalal-os": {
      "url": "https://mcp.dalalos.in/mcp"
    }
  }
}

Example prompts

EXAMPLE PROMPTS

  • Summarise Infosys&apos; last four quarters of revenue and margins.
  • Compare Tata Motors and Mahindra & Mahindra on PE, PB, ROE and D/E.
  • What dividends, splits or results are coming up for ITC?
  • Screen for FMCG companies with ROCE above 25% and low debt-to-equity.
  • How has FII/promoter shareholding in a company changed over recent quarters?

For developers and builders

Market-data responses come back in one consistent envelope (status, data, source, freshness), so you can compose tool calls into personal AI agents for Indian stock research, dashboards or research scripts. Drive them from Cursor, a CLI agent or your own code. Research capabilities place no trades. The account-scoped watchlist surface is your own DalalOS watchlist: authenticated add and remove actions save symbols and do not touch a brokerage account.

  • Chain tools (search → quote → financials → peers) inside an agent loop.
  • Build repeatable research workflows that cite data freshness.
  • Keep the investor framing: the output is research data and contains no advice.

Good practices for AI-assisted research

  • Ask the agent to state the data freshness timestamp it used.
  • Treat ratios as inputs to your own analysis. DalalOS computes them from fixed formulas and offers no opinion.
  • Cross-check anything important against the primary filing before acting on it.
  • Remember that the data is end-of-day and excludes intraday ticks.

For next steps, see using ChatGPT for Indian stock analysis or the broader guide to Indian stock market data for AI agents.

FAQ

Common questions

Which AI tools can access Indian stock market data?
Any MCP-compatible client that supports DalalOS's hosted Streamable HTTP transport and either OAuth or a custom Bearer header. ChatGPT, Cursor and other compatible AI clients call DalalOS tools and pull official NSE/BSE data into their answers.
Is the data real-time?
No. Prices are end-of-day, financials arrive within the filing cycle, and shareholding updates quarterly. Each response carries a timestamp and its source. DalalOS is not a real-time exchange feed.
Does it give buy or sell recommendations?
No. DalalOS returns raw data and mechanically-computed ratios only. Your agent reasons over the numbers, and you make your own investment decisions.
How is this different from asking the model directly?
Without a data connection, a model answers from memory, and memory can be stale or wrong for a given Indian ticker. Connected to DalalOS, the agent fetches current, sourced figures and shows where each came from.
Is this only for developers?
No. DalalOS leads with the investor use case, although Cursor and CLI agents are popular with builders. If you can paste a config snippet, you can connect your AI tool and research Indian equities. Building automations on top is optional.
Do I need an API key to connect these tools?
No. Use OAuth when the client supports it. The easiest way to connect ChatGPT is the published DalalOS plugin (https://chatgpt.com/plugins/plugin_asdk_app_6aded6de90f081918717da5227322e16): select Install plugin and sign in. If the plugin is not available to you, connect ChatGPT on the web through Plugins → Create Plugin: select Server URL, enter https://mcp.dalalos.in/mcp, choose OAuth, then complete the DalalOS sign-in. Use an API key only for a client that cannot use OAuth or requires a Bearer header.
How do I know ChatGPT is using DalalOS?
Ask ChatGPT to name the DalalOS tools it called and to include the source and freshness timestamp. A working connection returns those details. Prices are end-of-day; DalalOS is not a real-time exchange feed.

Connect ChatGPT to Indian stock market data

Add DalalOS as a connector and sign in once. Free to start with no card and no waitlist; paid plans from ₹199 a month when you need more.

KEEP EXPLORING