Indian Stock Exchange MCP Server

by anuragkrishna

13 stars
464 downloads
Not rated
GitHub

About

It provides detailed financial data for companies listed on the Bombay Stock Exchange (BSE) and National Stock Exchange (NSE), integrating with the Indian Stock Market API to give comprehensive insights into the Indian stock market. It is for users who need market news, stock…

Details

Author
anuragkrishna
GitHub stars
13
Downloads
464
Categories
Finance, API

- Obtain the latest market news and Indian stock exchange news.
- Retrieve detailed stock information for BSE/NSE listed companies.
- Access historical stock price data.
- Get real-time stock price updates.
- View stock recommendations based on market trends.
- List top gaining and top losing stocks.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Indian Stock Exchange MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Clone the repository, update the API key in src/.env, run npm install and npm run build, then configure the server in Claude Desktop's claude_desktop_config.json with the path to the built index.js. Once running, use the listed MCP tools (e.g., get-stock-price, get-top-gainers) to query data.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "indian stock exchange mcp server": {
            "IndiaStockExchange": {
                "command": "node",
                "args": [
                    "<path_to_project>/build/index.js"
                ]
            }
        }
    }
}

McpServers

{
    "IndiaStockExchange": {
        "command": "node",
        "args": [
            "<path_to_project>/build/index.js"
        ]
    }
}

Indian Stock Exchange MCP Server

MCP Server for providing detailed financial data for companies listed on the Bombay Stock Exchange (BSE) and National Stock Exchange (NSE), empowering users with comprehensive insights into the dynamic Indian stock market.

For more details, visit - Indian Stock Market API

Tools

(For API details, please visit - Indian Stock Market API)

- get-market-news - Get the latest market news
- get-news - Get Indian Stock Exchange News
- get-stock-details - Get details for a specific stock
- get-stock-history - Get historical data for a specific stock
- get-stock-price - Get the latest stock price for a specific stock
- get-stock-recommendations - Get stock recommendations based on market trends
- get-top-gainers - Get the top gaining stocks
- get-top-losers - Get the top losing stocks

Setup

1. Download the Repo and Update API Key

Clone the repository and update the API key in src/.env:
Update your API Key in src/index.js at <Indian Stock Exchange API Key>

2. Install Packages and Build

Run the following commands to install dependencies and build the project:
npm install
npm run build

3. Installing on Claude Desktop

Before starting, ensure Node.js is installed on your desktop for npx to work.

Go to: Settings > Developer > Edit Config

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "IndiaStockExchange": {
      "command": "node",
      "args": [
        "<path_to_project>/build/index.js"
      ]
    }
  }
}

4. Restart Claude Desktop

After updating the configuration, restart Claude Desktop to apply the changes.
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.