Zerodha Kite MCP Server
Servidor MCP de Zerodha Kite
Conecta Claude con tu cuenta de Zerodha para velas históricas, niveles de zonas semanales/mensuales (PWH/PWL/PMH/PML + pivotes CPR), detección de cruces de EMA y datos de cadena de opciones.
1. Obtén tus credenciales de la aplicación Kite Connect
Ve a https://developers.kite.trade/apps y crea una nueva aplicación (ya tienes el plan de pago de ₹500/mes, por lo que esto ya debería estar habilitado).
Establece la URL de redireccionamiento a:
https://<tu-nombre-de-app-en-render>.onrender.com/callback(obtendrás la URL exacta.onrender.comen el paso 3 a continuación; vuelve y actualiza esto después de hacer el despliegue una vez).Anota tu clave de API y tu secreto de API.
Related MCP server: Fyers MCP Server
2. Despliega en Render (plan gratuito)
Crea una cuenta gratuita en https://render.com
Sube esta carpeta a un nuevo repositorio de GitHub (o usa la opción "Desplegar desde archivos locales" de Render si está disponible).
En Render: Nuevo > Servicio web, conecta el repositorio.
Comando de compilación:
pip install -r requirements.txtComando de inicio:
python server.pyAgrega variables de entorno (Panel de control de Render > Entorno):
KITE_API_KEYKITE_API_SECRET(deja
KITE_ACCESS_TOKENsin valores: se establece diariamente mediante el inicio de sesión, no se almacena).
Despliega. Render te dará una URL como
https://kite-mcp-tunombre.onrender.com.Vuelve a la configuración de tu aplicación Kite Connect y establece la URL de redireccionamiento a
https://kite-mcp-tunombre.onrender.com/callback.
Nota sobre el plan gratuito: Los servicios web gratuitos de Render se duermen después de ~15 minutos sin tráfico y tardan ~30-60 segundos en activarse en la siguiente solicitud. Es suficiente para este caso de uso: estás revisando conguraciones manualmente, no ejecutando procesos de alta frecuencia.
3. Inicio de sesión diario (obligatorio: los tokens de Kite caducan cada día)
Cada día de necolación, antes de pedir a Claude que Verifique una configuración:
Abre
https://kite-mcp-tunombre.onrender.com/loginen tu navegador.Inicia sesión con tus credenciales de Zerodha + 2FA (lo mismo que en la aplicación Kite).
Verás "Inicio de sesión exitoso": eso es todo, has terminado por hoy.
Este es un requisito de seguridad de Zerodha/SEBI, no algo que este servidor pueda omitir: no hay forma de hacer que el token dure más de un día.
4. Conéctalo a Claude
En Claude, ve a Configuración > Conectores > Agregar conector personalizado.
Nombre:
Zerodha Trading ToolsURL:
https://kite-mcp-tunombre.onrender.com/mcpNo se necesita OAuth aquí (la autenticación se realiza en el paso de inicio de sesión diario, que Establece el token en el servidor en ejecución) - guarda.
Habilita el conector en tu chat.
Herramientas que esto expone a Claude
get_historical_candles: datos OHLC (hora, por hora, diarios, etc.)get_zone_levels: PWH/PWL/PMH/PML + pivotes CPR semanales y mensuales (S1/R1, etc.)detect_ema_crossovers: señales de cruce alcistas/bajistas de EMA 5/20 en velas horariasget_option_chain: conejos, LTP, OI, compra/venta para un subyacente + vencimiento
Limitaciones conocidas
El nivel gratuito de Render se detiene cuando está inactivo: la primera solicitud después de un tiempo es lenta.
El token de acceso debe renovarse cada día de necolociación mediante
/login.get_option_chainno devuelve IV/Griegas directamente (la API de cotizaciones de Kite no los proporciona: Claude puede calcular el contexto de IV utilizando la acción del precio y el premio de straddle ATM una vez que tengas datos de la cadena; una fuente de datos de IV dedicada (por ejemplo, Sensibull, cadena de opciones de NSE) sería más precisa si quieres eso más adelante.
This server cannot be deployed
Maintenance
Related MCP Connectors
Indian broker accounts for AI agents: positions, holdings, orders, P&L, option chains, 10+ brokers.
Read-only access to your own bank, card and brokerage accounts for Claude, ChatGPT and other AI agents: balances, transactions, spending, subscriptions, cashflow and investment holdings. It can never move money.
Connect brokerage accounts to AI assistants: holdings, orders, asset lookup, and approved trading.
Brazilian Open Finance MCP — 30+ banks (Itaú, Nubank, etc.) to Claude/Cursor. Read-only.
Related MCP Servers
- AlicenseAqualityDmaintenanceIntegrates 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-