sip-advisor-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@sip-advisor-mcpGiven NIFTY's current valuation and trend, should I pause or step up my SIP?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Market-Aware SIP Timing Advisor — FastMCP (workshop)
A ~180-line Python MCP server that turns live NSE index data into an SIP step-up / pause recommendation. Built for the mfAPIs × SunitechAI webinar.
Design: the server owns no data. Raw NIFTY 50 PE and OHLC rows come from the MF Engine REST API; the valuation-percentile, price-trend and SIP-rule logic live here in Python. That split is the teachable part.
Tool | What it does |
| current PE + percentile + z-score vs 10y history → cheap / fair / expensive |
| DMA50/200, distance from 52w high/low, 1/3/6m returns → uptrend / sideways / downtrend |
| band (+ trend) → pause / continue / step_up + suggested new amount |
Setup
cd workshop/sip-advisor-mcp
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env # then paste MFAPI_TOKENMFAPI_TOKEN is a JWT access-token for a partner / investor / admin user.
Get it from the zinni-app browser session (DevTools → Application → Local
Storage, or the Network tab) or a login API call. It is not the MCP static
token — the REST endpoints use normal user auth.
Related MCP server: Upstox MCP Server
Run
# stdio — for Claude Desktop
python server.py
# HTTP — for ChatGPT developer mode / remote clients (serves :8000/mcp)
MCP_TRANSPORT=http python server.pyQuick check without an LLM:
pip install fastmcp # includes the CLI
fastmcp run server.py --transport http &
npx @modelcontextprotocol/inspector # connect to http://localhost:8000/mcpConnect to Claude
Claude Desktop — merge claude_desktop_config.example.json into
~/Library/Application Support/Claude/claude_desktop_config.json (fix the
absolute path + token), restart Claude Desktop.
Claude Code
claude mcp add sip-advisor -- python /abs/path/workshop/sip-advisor-mcp/server.py
# set MFAPI_TOKEN in the shell that launches claude, or via --envConnect to ChatGPT
Run in HTTP mode, expose it (cloudflared tunnel --url http://localhost:8000
or ngrok http 8000), then Settings → Connectors → Advanced → Developer
mode → Add the https://…/mcp URL. Regular ChatGPT connectors need
search/fetch tools; this server works via developer mode or the
Responses API only.
Demo script
"I run a ₹10,000/month NIFTY 50 SIP. Given where the market is, should I step it up, hold, or pause?"
The model chains get_nifty_valuation_context → get_nifty_trend →
recommend_sip_action(band, trend, 10000) and explains the call with the PE
percentile, the trend, and the as_of date.
Note on data freshness
The prod NSE OHLC / valuation tables can lag the live market by weeks. The
tools return as_of — always read it out in the demo, and fix the ingestion
in the data repo before going live.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Portfolio analytics + US-equity market research for AI clients. ChatGPT deep-research compat.
Analyze any Nifty 500 stock with AI — price action, demand zones, technicals & screener.
Real-time news with bias scoring, live market data, and AI-powered options pricing
13-model stock valuation engine for AI agents - fair values for 5,900+ US stocks, updated daily.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables quantitative trading analysis with 12 tools for real-time market data, 28+ technical indicators, FinBERT-powered news sentiment analysis, and automated trading signal generation for stocks and forex.1
- FlicenseNot gradedqualityDmaintenanceEnables AI-powered trading and portfolio management through Upstox API integration. Supports portfolio rebalancing strategies with LLM inference for automated trading decisions.
- FlicenseNot gradedqualityCmaintenanceReal-time Indian stock market sentiment intelligence. Provides NSE/BSE news sentiment, aggregated stock & sector signals, and technical analysis.1
- AlicenseNot gradedqualityDmaintenanceConnects AI assistants to real-time Indian stock market data with 34 tools for search, screening, analysis, portfolio tracking, and market insights across all NSE and BSE stocks.12962MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/girishgupta211/sip-advisor-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server