rishav0123 avatar

Sentimatix

rishav0123/sentimatix

Brings Indian stock market intelligence into Claude via 10 MCP tools that combine live NSE/BSE news, NLP sentiment scoring, and technical indicators. You get tools like explain_price_change (why did a stock move today), analyze_stock_enhanced (full research report), and get_rag_evidence (semantic search over the news corpus). The backend REST API aggregates sentiment at both stock and sector levels, pulls price data, and calculates technicals like RSI and MACD. Runs locally via stdio or connects to hosted endpoints at sentimatix-mcp.up.railway.app. Useful if you're building trading workflows in Claude and want real-time context on what's moving Indian markets and why.

GitHub stars
1
tools
10
auth
Secret needed
transport
STDIO, HTTP, SSE
env vars
2
last updated
May 15, 2026

Tools

10 tools

Public tool metadata for what this MCP can expose to an agent.

explain_price_changeAnalyzes and explains the driving factors behind an NSE stock's price movement over a specific timeframe. It synthesizes recent financial news, entity-level sentiment scores, and technical indicators to provide a comprehensive narrative of market behavior.3 params

Analyzes and explains the driving factors behind an NSE stock's price movement over a specific timeframe. It synthesizes recent financial news, entity-level sentiment scores, and technical indicators to provide a comprehensive narrative of market behavior.

Parameters* required
end_datestring
The end date of the analysis period in YYYY-MM-DD format.
start_datestring
The start date of the analysis period in YYYY-MM-DD format.
symbolstring
The stock ticker symbol on the National Stock Exchange of India (e.g., RELIANCE, TCS).
analyze_stock_enhancedGenerates a deep, AI-driven single-stock research report. Combines historical price data, moving averages, and news sentiment into a structured analysis to evaluate the overall health and momentum of the equity.3 params

Generates a deep, AI-driven single-stock research report. Combines historical price data, moving averages, and news sentiment into a structured analysis to evaluate the overall health and momentum of the equity.

Parameters* required
end_datestring
The end date for data collection in YYYY-MM-DD format.
start_datestring
The start date for data collection in YYYY-MM-DD format.
symbolstring
The stock ticker symbol on the National Stock Exchange of India (e.g., INFY, HDFCBANK).
compare_stocksPerforms a side-by-side quantitative and qualitative comparison of two NSE stocks. Useful for pair trading analysis or sector peer evaluation based on price performance and media sentiment.4 params

Performs a side-by-side quantitative and qualitative comparison of two NSE stocks. Useful for pair trading analysis or sector peer evaluation based on price performance and media sentiment.

Parameters* required
end_datestring
The end date in YYYY-MM-DD format.
start_datestring
The start date in YYYY-MM-DD format.
symbol1string
The primary stock ticker symbol (e.g., TATAMOTORS).
symbol2string
The secondary stock ticker symbol for comparison (e.g., MARUTI).
get_stock_summaryFetches fundamental price metrics and recent performance summaries for an NSE-listed stock. Returns the latest closing price, percentage change, daily high/low, and trading volume.2 params

Fetches fundamental price metrics and recent performance summaries for an NSE-listed stock. Returns the latest closing price, percentage change, daily high/low, and trading volume.

Parameters* required
period_daysinteger
The number of days to look back for the summary metrics (e.g., 7, 30, 90).
symbolstring
The NSE stock ticker symbol.
get_historical_pricesRetrieves the daily Open, High, Low, Close, and Volume (OHLCV) time-series data for an Indian equity. Essential for charting and custom technical analysis.3 params

Retrieves the daily Open, High, Low, Close, and Volume (OHLCV) time-series data for an Indian equity. Essential for charting and custom technical analysis.

Parameters* required
end_datestring
End date (YYYY-MM-DD).
start_datestring
Start date (YYYY-MM-DD).
symbolstring
The NSE stock ticker symbol.
get_news_sentimentFetches recent financial news articles specifically mentioning the target Indian stock, complete with proprietary NLP sentiment scores (ranging from strongly negative to strongly positive) for each article.3 params

Fetches recent financial news articles specifically mentioning the target Indian stock, complete with proprietary NLP sentiment scores (ranging from strongly negative to strongly positive) for each article.

Parameters* required
end_datestring
End date (YYYY-MM-DD).
start_datestring
Start date (YYYY-MM-DD).
symbolstring
The NSE stock ticker symbol.
get_sentiment_aggregateCalculates the aggregated market mood and sentiment statistics for an NSE stock over a specified period. Useful for tracking sentiment shifts over time.3 params

Calculates the aggregated market mood and sentiment statistics for an NSE stock over a specified period. Useful for tracking sentiment shifts over time.

Parameters* required
end_datestring
End date (YYYY-MM-DD).
start_datestring
Start date (YYYY-MM-DD).
symbolstring
The NSE stock ticker symbol.
get_technical_analysisCalculates and returns key technical indicators for an NSE stock, including Relative Strength Index (RSI), Moving Average Convergence Divergence (MACD), Bollinger Bands, and support/resistance levels.2 params

Calculates and returns key technical indicators for an NSE stock, including Relative Strength Index (RSI), Moving Average Convergence Divergence (MACD), Bollinger Bands, and support/resistance levels.

Parameters* required
period_daysinteger
The lookback period in days for calculating the indicators (standard is 14 for RSI).
symbolstring
The NSE stock ticker symbol.
calculate_correlationComputes the Pearson correlation coefficient between the daily returns of two NSE stocks over a specific period to measure their statistical relationship.4 params

Computes the Pearson correlation coefficient between the daily returns of two NSE stocks over a specific period to measure their statistical relationship.

Parameters* required
end_datestring
End date (YYYY-MM-DD).
start_datestring
Start date (YYYY-MM-DD).
symbol1string
First NSE stock ticker symbol.
symbol2string
Second NSE stock ticker symbol.
get_rag_evidencePerforms a semantic search over the Sentimatix financial news corpus. Retrieves specific quotes and evidence related to a query for a particular NSE stock to ground AI responses in factual reporting.2 params

Performs a semantic search over the Sentimatix financial news corpus. Retrieves specific quotes and evidence related to a query for a particular NSE stock to ground AI responses in factual reporting.

Parameters* required
querystring
The natural language question or topic to search the news corpus for (e.g., 'Q3 earnings report results').
symbolstring
The NSE stock ticker symbol.

Sponsors

Configuration

BACKEND_API_URLdefault: https://sentimatix-production.up.railway.app/api

Base URL for the Sentimatix REST API. Defaults to the hosted production instance.

SENTIMATIX_API_KEYsecret

Optional API key for authenticated tier access. Leave blank for free tier.

Readme

Sentimatix

smithery badge

Real-time Indian stock market sentiment intelligence for AI agents and retail traders.

Sentimatix provides live NSE/BSE news sentiment, aggregated stock & sector signals, and a Model Context Protocol (MCP) server that plugs directly into Claude, Cursor, and other AI agents.


🧩 What's Inside

AppDescription
apps/apiFastAPI REST API β€” news, sentiment, entities, sector signals
apps/mcpMCP Server β€” 10 tools for AI agents (Claude Desktop, Cursor)
apps/dashboardNext.js developer portal & API key management
apps/streamlitStreamlit analytics dashboard
workers/Background NLP pipeline β€” sentiment scoring, stock price sync

⚑ Quick Start β€” MCP (Claude Desktop)

Add to your claude_desktop_config.json:


View the full README on GitHub

Details

Repository
github.com/rishav0123/sentimatix
Website
sentimatix-production.up.railway.app
Categories
AI & LLM Tools, Search & Web Crawling
Package
sentimatix-mcp
Transport
STDIO, HTTP, SSE
Auth
Required
Registry
MCP registry, active

Related AI & LLM Tools MCP servers

View all
1rumblingb avatarAgentPayrumblingb/agentpayAgent payments, API key vaulting, and governed mandates. Agents spend within user-defined limits.1stars
2rumblingb avatarAgentpay Sentinel Mcprumblingb/agentpay-sentinel-mcpSecurity guardrails for AI agent payments1stars
3sunflash12 avatarForge Cascade MCP Memory Serversunflash12/forge-cascade-mcpAI memory buyer routing with Forge docs, pricing, paid recommendations, and MCP discovery.1stars
4the402ai avatarMcp Serverthe402ai/mcp-serverAI agent service marketplace β€” browse, purchase, and manage services via x402/USDC0stars
5xingbofeng avatarSkill Deckxingbofeng/skill-deckExpose local Agent Skills as adapter tools, MCP resources, MCP tools, and share artifacts.1stars
62fizzle avatarBIP Skills MCP2fizzle/bip-skills-mcpServes Agent Skills folders (SKILL.md + bundled files) to any MCP client. Bundles bip-xsl-hardening.0stars