FinStack MCP — Claude Code MCP server: what it does, how to install
Supplies coding agents with 95 market research tools focused on Indian exchanges and global equities. Useful for screening NSE/BSE tickers, institutional flows, and derivatives setups.
claude mcp add finstack-mcp -- uvx finstack-mcpWhat FinStack MCP does
FinStack MCP connects developer assistants like Claude Code directly to Indian equity feeds and global market data. It handles real-time quotes from NSE and BSE, historical OHLCV series, and FII/DII institutional flows. The toolset stages simulated debates between distinct trading personas to produce buy, hold, or sell consensus scores.
The server tracks open interest spikes, block deals, and social sentiment across forums like Reddit and StockTwits. It also calculates portfolio risk metrics such as sector concentration and pledged shares. Running locally requires Python 3.10. Without a compatible Python runtime or uvx, the server process will fail to start.
What it helps with
- inspect quiet institutional accumulation via block deals and open interest
- run simulated analyst debates to evaluate buy or sell trade ideas
- check pre-earnings retail sentiment across Reddit and StockTwits
- calculate portfolio risk based on promoter pledges and sector concentration
Example prompts for the agent
- Give me a full stock brief on Reliance with different analyst perspectives
- Check if there is unusual accumulation on HDFC Bank through block deals
- Summarize sentiment on TCS before earnings using Reddit and news feeds
How to install FinStack MCP
Platform CLI
claude mcp add finstack-mcp -- uvx finstack-mcpuvx runs the command named after the package; if the README names another one, use uvx --from finstack-mcp <command>
Platform CLI
codex mcp add finstack-mcp -- uvx finstack-mcpuvx runs the command named after the package; if the README names another one, use uvx --from finstack-mcp <command>
Config file
{
"mcpServers": {
"finstack-mcp": {
"command": "uvx",
"args": [
"finstack-mcp"
]
}
}
}uvx runs the command named after the package; if the README names another one, use uvx --from finstack-mcp <command>
Config file
{
"servers": {
"finstack-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"finstack-mcp"
]
}
}
}uvx runs the command named after the package; if the README names another one, use uvx --from finstack-mcp <command>
Platform CLI
gemini mcp add finstack-mcp uvx finstack-mcpuvx runs the command named after the package; if the README names another one, use uvx --from finstack-mcp <command>
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about FinStack MCP
How do you install FinStack MCP in Claude Code?
Run claude mcp add finstack-mcp -- uvx finstack-mcp in your command line. The command pulls the server and runs it through uvx.
What markets does FinStack MCP cover?
The server is engineered around Indian markets, specifically the NSE and BSE exchanges. It also provides global market context and index data.
What are the system requirements for running FinStack MCP?
Your machine must have Python 3.10 or newer. You can install it with pip install finstack-mcp or run it directly using uvx finstack-mcp.