Skip to main content
Glama
shankartradebot2020-pixel

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

  1. 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).

  2. Establece la URL de redireccionamiento a: https://<tu-nombre-de-app-en-render>.onrender.com/callback (obtendrás la URL exacta .onrender.com en el paso 3 a continuación; vuelve y actualiza esto después de hacer el despliegue una vez).

  3. Anota tu clave de API y tu secreto de API.

Related MCP server: Fyers MCP Server

2. Despliega en Render (plan gratuito)

  1. Crea una cuenta gratuita en https://render.com

  2. Sube esta carpeta a un nuevo repositorio de GitHub (o usa la opción "Desplegar desde archivos locales" de Render si está disponible).

  3. En Render: Nuevo > Servicio web, conecta el repositorio.

  4. Comando de compilación: pip install -r requirements.txt

  5. Comando de inicio: python server.py

  6. Agrega variables de entorno (Panel de control de Render > Entorno):

    • KITE_API_KEY

    • KITE_API_SECRET

    • (deja KITE_ACCESS_TOKEN sin valores: se establece diariamente mediante el inicio de sesión, no se almacena).

  7. Despliega. Render te dará una URL como https://kite-mcp-tunombre.onrender.com.

  8. 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:

  1. Abre https://kite-mcp-tunombre.onrender.com/login en tu navegador.

  2. Inicia sesión con tus credenciales de Zerodha + 2FA (lo mismo que en la aplicación Kite).

  3. 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

  1. En Claude, ve a Configuración > Conectores > Agregar conector personalizado.

  2. Nombre: Zerodha Trading Tools

  3. URL: https://kite-mcp-tunombre.onrender.com/mcp

  4. No 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.

  5. 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 horarias

  • get_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_chain no 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.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Integrates 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.
    18
    46
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables Claude to interact with the Fyers trading platform for portfolio management, order placement, market data retrieval, and automated OAuth authentication for Indian stock markets.
    7
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables 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
    -