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.

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    C
    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

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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