Zerodha Kite MCP Server
Zerodha Kite MCP Server
Claude をあなたの Zerodha アカウントに接続し、過去のローソク足、週次/月次のゾーンレベル (PWH/PWL/PMH/PML + CPR ピボット)、EMA クロスオーバー検出、オプションチェーンデータを提供します。
1. Kite Connect アプリの認証情報を取得する
https://developers.kite.trade/apps にアクセスして新しいアプリを作成します (すでに有料の ₹500/月 プランを契約しているので、これはすでに有効になっているはずです)。
リダイレクト URL を
https://<your-render-app-name>.onrender.com/callbackに設定します (正確な.onrender.comURL は下のステップ 3 で取得できます — 一度デプロイしたら戻ってこれを更新してください)。API キー と API シークレット を控えておきます。
Related MCP server: Fyers MCP Server
2. Render にデプロイする (無料枠)
https://render.com で無料アカウントを作成します
このフォルダを新しい GitHub リポジトリにプッシュします (または、利用可能な場合は Render の「Deploy from local files」オプションを使用します)。
Render で: New > Web Service を選択し、リポジトリを接続します。
ビルドコマンド:
pip install -r requirements.txt開始コマンド:
python server.py環境変数を追加します (Render ダッシュボード > Environment):
KITE_API_KEYKITE_API_SECRET(
KITE_ACCESS_TOKENは設定しないでください — ログインによって毎日設定され、保存されません)
デプロイします。Render は
https://kite-mcp-yourname.onrender.comのような URL を提供します。Kite Connect アプリの設定に戻り、リダイレクト URL を
https://kite-mcp-yourname.onrender.com/callbackに設定します。
無料枠の注意: Render の無料 Web サービスは、トラフィックが約 15 分間ないとスリープし、次のリクエストで起動するのに約 30〜60 秒かかります。このユースケースには問題ありません — 手動でセットアップを確認するだけで、高頻度の処理を実行しているわけではないからです。
3. 毎日のログイン (必須 — Kite トークンは毎日失効します)
各取引日、Claude にセットアップの確認を依頼する前に:
ブラウザで
https://kite-mcp-yourname.onrender.com/loginを開きますZerodha の認証情報 + 2FA でログインします (Kite アプリと同じ)
「Login successful」と表示されます — これで完了です。その日の作業は終わりです。
これは Zerodha/SEBI のセキュリティ要件であり、このサーバーが回避できるものではありません — トークンを 1 日以上有効にする方法はありません。
4. Claude に接続する
Claude で、Settings > Connectors > Add custom connector に移動します。
名前:
Zerodha Trading ToolsURL:
https://kite-mcp-yourname.onrender.com/mcpここでは OAuth は不要です (認証は上記の毎日のログインステップで行われ、実行中のサーバー内にトークンが設定されます) — 保存します。
チャットでコネクタを有効にします。
Claude に公開されるツール
get_historical_candles— OHLC データ (時間足/日足など)get_zone_levels— PWH/PWL/PMH/PML + 週次および月次の CPR ピボット (S1/R1 など)detect_ema_crossovers— 時間足での 5/20 EMA の強気/弱気クロスオーバーget_option_chain— 原資産のストライク、LTP、OI、bid/ask + 満期日
既知の制限
無料の Render ティアはアイドル時にスリープします — しばらくしてからの最初のリクエストは遅くなります。
アクセストークンは毎取引日、
/login経由で更新する必要があります。get_option_chainは IV/Greeks を直接返しません (Kite のクォート API はこれらを提供しません) — Claude はチェーンデータを取得したら、価格アクションと ATM ストラドルプレミアムを使用して IV のコンテキストを推定できます。専用の IV フィード (例: Sensibull、NSE オプションチェーン) があれば、後でより正確になります。
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 Servers
- AlicenseAqualityCmaintenanceIntegrates Zerodha's trading platform with Claude AI using the Multi-Cloud Plugin framework, allowing users to interact with their Zerodha trading account directly through Claude for stock trading and mutual fund operations.1846MIT
- AlicenseNot gradedqualityDmaintenanceEnables Claude to interact with the Fyers trading platform for portfolio management, order placement, market data retrieval, and automated OAuth authentication for Indian stock markets.7MIT
- FlicenseNot gradedqualityDmaintenanceEnables trading automation through Zerodha Kite Connect API, allowing users to place buy/sell orders and fetch holdings via MCP tools accessible to Claude Desktop and other MCP-compatible clients.
- FlicenseNot gradedqualityDmaintenanceEnables natural language access to Zerodha trading accounts for retrieving portfolio holdings, positions, orders, funds, and real-time market prices. Supports secure authentication for Indian stock market trading operations via Claude, Cursor, and other MCP-compatible AI tools.1
Related MCP Connectors
Brazilian Open Finance MCP — 30+ banks (Itaú, Nubank, etc.) to Claude/Cursor. Read-only.
Trade Robinhood through natural language in Claude Code.
Connect your XP account to AI via Brazil's Open Finance: balances, statements, cards, investments. R
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/shankartradebot2020-pixel/kite-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server