About Sentimatix
Sentimatix is an MCP server for Indian NSE/BSE market intelligence, serving stock research and investment analysis workflows. It combines market data, news sentiment, technical indicators, stock comparisons, and semantic search over news evidence.
Key features
- 01Stock prices and historical OHLCV data
- 02News NLP sentiment scores and aggregates
- 03RSI, MACD, and support/resistance analysis
- 04NSE stock comparisons and correlation calculations
- 05RAG evidence search across news
Use cases
- 01Explain price moves using market data and news
- 02Compare the performance of two NSE stocks
- 03Find news evidence related to a stock topic
MCP support
Exposes Indian stock-market analysis tools to MCP-compatible clients and AI agents, including price data, sentiment, technical analysis, and news-corpus search.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://sentimatix-mcp.up.railway.app/mcpclaude mcp add --transport http rishav0123-sentimatix https://sentimatix-mcp.up.railway.app/mcp{"mcpServers":{"rishav0123-sentimatix":{"type":"http","url":"https://sentimatix-mcp.up.railway.app/mcp"}}}Open in Cursor{"servers":{"rishav0123-sentimatix":{"type":"http","url":"https://sentimatix-mcp.up.railway.app/mcp"}}}Open in VS Code{"mcpServers":{"rishav0123-sentimatix":{"type":"http","url":"https://sentimatix-mcp.up.railway.app/mcp"}}}{"mcpServers":{"rishav0123-sentimatix":{"serverUrl":"https://sentimatix-mcp.up.railway.app/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://sentimatix-mcp.up.railway.app/mcphttps://sentimatix-mcp.up.railway.app/sseTools
Details
From the project READMESentimatix MCP Server
Real-time Indian stock market intelligence via the Model Context Protocol (MCP). Plug Sentimatix directly into Claude Desktop, Cursor, or any MCP-compatible AI agent to get live NSE/BSE sentiment, news, and technical analysis.
🏗️ Architecture
User Query → Claude/AI Agent → MCP Server → Tools
↓
┌─────────────────────┐
│ News Sentiment API │ ← Sentimatix /api/v1/news
│ Stock Price API │ ← Sentimatix /api/v1/stocks
│ Sector Sentiment │ ← Sentimatix /api/v1/sentiment
│ RAG Evidence │ ← Supabase Vector DB
└─────────────────────┘
↓
Synthesized Market Intelligence
🛠️ Available Tools (10 total)
| Tool | Description | Example |
|---|---|---|
explain_price_change | Orchestrator — explains why a stock moved using price, news + sentiment | (RELIANCE, 7 days) |
analyze_stock_enhanced | Deep single-stock research report | (HDFCBANK, detailed) |
compare_stocks | Side-by-side comparison of two NSE stocks | (TCS vs INFY) |
get_stock_summary | Price metrics: change%, high, low, volume | (TATAMOTORS, 7 days) |
get_historical_prices | Daily OHLCV time-series data | (SBIN, 2024-01-01, 2024-03-01) |
get_news_sentiment | News articles with NLP sentiment scores | (ZOMATO, last 7 days) |
get_sentiment_aggregate | Aggregated sentiment stats for a period | (ADANIENT, 30 days) |
get_technical_analysis | RSI, MACD, Bollinger Bands, support/resistance | (ITC, 90 days) |
calculate_correlation | Pearson correlation between two NSE stocks | (RELIANCE, TCS) |
get_rag_evidence | Semantic search over the news corpus | (INFY, "earnings beat") |
🚀 Quick Start (Claude Desktop)
- Get a free API key at: https://sentimatix-production.up.railway.app/portal
- Add this to your
claude_desktop_config.json:
{
"mcpServers": {
"sentimatix": {
"command": "uvx",
"args": ["sentimatix-mcp"],
"env": {
"BACKEND_API_URL": "https://sentimatix-production.up.railway.app/api",
"SENTIMATIX_API_KEY": "your_key_here"
}
}
}
}
📊 Example Query Flow
User: "Why did Reliance drop in the last 7 days?"
MCP Workflow:
- ✅
get_stock_summary("RELIANCE", 7)→-3.1% decline - ✅
get_news_sentiment("RELIANCE", ...)→12 news items, avg sentiment: -0.4 - ✅
get_rag_evidence("RELIANCE", "price drop reasons")→5 relevant articles - ✅
get_technical_analysis("RELIANCE")→RSI: 38 (Oversold), MACD: Bearish - 🤖 LLM Synthesis:
RELIANCE declined 3.1% (₹2,850 → ₹2,762) over the last 7 days.
Top Reasons (with evidence):
1. Weak Q4 refining margins — reported by Economic Times (sentiment: -0.5)
2. Sector-wide FII selling in Oil & Gas — MoneyControl (sentiment: -0.3)
3. RSI at 38 confirms oversold territory; key support at ₹2,740
Confidence: HIGH
🔧 Environment Variables
BACKEND_API_URL=https://sentimatix-production.up.railway.app/api
SUPABASE_URL=https://your-project.supabase.co # For RAG features
SUPABASE_KEY=your_anon_key # For RAG features
OPENAI_API_KEY=your_openai_key # For AI synthesis
📚 Full Documentation
- Connection Guide — Claude Desktop, Cursor setup
- Quick Start — Step-by-step installation
- REST API Docs — Full OpenAPI reference
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.