Tapetide stock research MCP Server
Busca, filtra y analiza todas las acciones indias (NSE/BSE) con 26 herramientas que cubren cotizaciones, datos financieros, indicadores técnicos, calificaciones de analistas, flujos FII/DII, un filtro con más de 100 criterios e información de mercado.
Documentación
Servidor MCP del Mercado de Valores Indio — Datos de NSE y BSE para Claude, ChatGPT y Cursor
El servidor MCP del mercado de valores indio para NSE y BSE: 55 herramientas para buscar, filtrar y analizar más de 8,200 acciones listadas desde Claude, ChatGPT, Cursor, VS Code, Codex, Gemini CLI y cualquier cliente MCP.
Documentación • Inicio Rápido • Guías de Configuración de Clientes • 55 Herramientas • Ejemplos de Prompts • npm • PyPI
Tapetide es un servidor MCP del mercado de valores indio que brinda a los asistentes de IA datos en vivo y estructurados sobre cada empresa listada en NSE y BSE, desde los gigantes de Nifty 50 y Sensex hasta acciones de pymes. Conéctalo a Claude, ChatGPT, Cursor, VS Code, Codex o Gemini CLI y pregunta en lenguaje natural por precios de acciones, estados financieros trimestrales, un filtro de acciones con 326 ratios, indicadores técnicos, flujos de FII/DII, cadenas de opciones e IV, presentaciones corporativas, OPI, operaciones en bloque y el P&L de tu cartera.
Instalación en una línea (Claude Code, con un token gratuito de tapetide.com/settings/tokens):
claude mcp add tapetide -e TAPETIDE_TOKEN=your_token_here -- npx -y tapetide-mcp
O sáltate la instalación por completo y añade la URL del servidor remoto https://mcp.tapetide.com/mcp en claude.ai, ChatGPT, Grok o cualquier cliente que admita MCP remoto. Inicias sesión con Google.
55 herramientas · Más de 8,200 acciones NSE/BSE · Remoto (OAuth) o local (npx / uvx) · Plan gratuito · Guías de configuración para 16 clientes
Funciona con
Guías de configuración paso a paso para cada cliente MCP importante:
| Aplicaciones de chat | Editores de código e IDE | Agentes de terminal |
|---|---|---|
| Claude.ai | Cursor | Claude Code |
| ChatGPT | VS Code (GitHub Copilot) | Codex CLI |
| Claude Desktop | Windsurf | Gemini CLI |
| Grok | Kiro | OpenCode |
| Zed | Command Code | |
| Cline | ||
| Antigravity |
Cualquier otro cliente que hable el Protocolo de Contexto de Modelos también funciona, ya sea por HTTP remoto o stdio local.
Inicio Rápido
Opción 1: MCP Remoto (Sin instalación — claude.ai, chatgpt.com, Grok, Gemini)
Añade esta URL directamente en tu aplicación de chat de IA:
https://mcp.tapetide.com/mcp
La autenticación se realiza automáticamente mediante Google OAuth. No se necesita token.
Opción 2: MCP Remoto con Token (Claude Code, VS Code, Kiro, Zed)
Para editores de código que admiten servidores MCP basados en URL con cabeceras personalizadas:
- Obtén un token gratuito en tapetide.com/settings/tokens
- Añádelo a tu configuración MCP:
{
"mcpServers": {
"tapetide": {
"type": "url",
"url": "https://mcp.tapetide.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN_HERE"
}
}
}
}
Opción 3: MCP Local vía npm (Claude Code, Codex, Cursor, Windsurf, VS Code, Gemini CLI, Kiro, OpenCode)
Para clientes MCP basados en stdio. No requiere clonar ni compilar — se ejecuta mediante npx:
- Obtén un token gratuito en tapetide.com/settings/tokens
- Añádelo a tu configuración MCP:
{
"mcpServers": {
"tapetide": {
"command": "npx",
"args": ["-y", "tapetide-mcp"],
"env": {
"TAPETIDE_TOKEN": "your_token_here"
}
}
}
}
Se requiere Node.js 18+ para la opción local. Ejecuta
node --versionpara comprobarlo.
Extensión de Gemini CLI
gemini extensions install https://github.com/Tapetide-hq/nse-bse-indian-stock-market-data-mcp
Se te pedirá tu token de Tapetide durante la instalación.
Instalar como plugin de Claude Code
Este repositorio también es un marketplace de plugins de un solo clic para Claude Code. Ejecuta estos dos comandos dentro de Claude Code:
/plugin marketplace add Tapetide-hq/nse-bse-indian-stock-market-data-mcp
/plugin install tapetide-indian-stock-market@tapetide
En Claude Code 2.1.275 o posterior, una sola línea hace ambas cosas:
/plugin install tapetide-indian-stock-market --marketplace Tapetide-hq/nse-bse-indian-stock-market-data-mcp
El plugin se conecta al servidor remoto en https://mcp.tapetide.com/mcp, por lo que no hay nada que instalar localmente. Ejecuta /mcp y elige tapetide para iniciar sesión con Google la primera vez.
¿Prefieres un servidor stdio local con un token personal? Omite el plugin y añade el paquete npm directamente (obtén un token gratuito):
claude mcp add tapetide -e TAPETIDE_TOKEN=your_token_here -- npx -y tapetide-mcp
Opción 4: MCP Local vía Python (uvx / pip)
El mismo puente, empaquetado para Python 3.10+ — tapetide-mcp en PyPI (fuente):
{
"mcpServers": {
"tapetide": {
"command": "uvx",
"args": ["tapetide-mcp"],
"env": {
"TAPETIDE_TOKEN": "your_token_here"
}
}
}
}
Cómo Funciona
┌─────────────────┐ stdio (JSON-RPC) ┌──────────────────┐ HTTPS ┌─────────────────────┐
│ AI Assistant │ ◄──────────────────────► │ tapetide-mcp │ ◄────────────► │ mcp.tapetide.com │
│ (Claude, etc.) │ │ (npm package) │ │ (Cloudflare Worker) │
└─────────────────┘ └──────────────────┘ └─────────────────────┘
El paquete npm es un puente stdio ligero con cero dependencias en tiempo de ejecución. Este:
- Lee JSON-RPC desde stdin, lo reenvía al servidor MCP remoto de Tapetide y escribe las respuestas en stdout
- Detecta automáticamente el formato: Content-Length (VS Code, Claude Desktop) o JSON delimitado por nuevas líneas (Kiro, Claude Code)
- Intercambia tu token de actualización por un token de acceso HMAC de 1 hora, con renovación automática antes de que expire
- Maneja las respuestas SSE del servidor remoto
- Identifica tu cliente MCP ante el servidor remoto mediante
User-Agenty hace eco de la versión del protocolo negociada - Advierte en stderr cuando el servidor limita la tasa de una llamada, indicando el retraso de reintento
- Reproduce el
Mcp-Session-Idque el servidor genera eninitializeen cada solicitud posterior, para que el remoto pueda vincular las llamadas de una sesión - Reenvía el tráfico de MCP Apps sin modificaciones —
resources/list,resources/ready las pistas de_meta.uienget_price_history,market_heatmapyscreen_stocksllegan a tu cliente exactamente como las envía el servidor
Las 55 herramientas y su lógica se ejecutan en el servidor remoto — el paquete npm es solo la capa de transporte. Debido a que reenvía JSON-RPC tal cual, las herramientas enviadas desde el remoto están disponibles de inmediato sin necesidad de actualizar este paquete.
Autenticación
| Método | Cómo funciona | Ideal para |
|---|---|---|
| Google OAuth | Inicio de sesión en el navegador, renovación automática del token | Aplicaciones de chat de IA (Claude.ai, ChatGPT, Grok, Gemini) |
| Token Personal (remoto) | Cabecera Authorization: Bearer tpt_rt_... | Editores de código con MCP basado en URL (VS Code, Kiro, Zed) |
| Token Personal (local) | Variable de entorno TAPETIDE_TOKEN vía npx | Clientes MCP stdio (Cursor, Windsurf, Claude Desktop, Codex) |
Genera un token personal gratuito en tapetide.com/settings/tokens. Funciona tanto para MCP remoto como local.
Herramientas
Consejo: pide a tu asistente que llame a
read_meprimero. Devuelve la guía completa dentro de la sesión — cada herramienta por categoría, patrones de uso y las reglas que el servidor espera que los clientes sigan.Tres herramientas incluyen una vista interactiva para hosts que admiten MCP Apps (Claude, Claude Desktop, VS Code Copilot):
get_price_historyrenderiza el gráfico de precio y volumen,market_heatmapel mapa de árbol del índice yscreen_stocksla tabla de resultados ordenable. Los hosts solo de texto obtienen el mismo resultado JSON sin que falte nada.
🔍 Descubrimiento y Filtrado (5 herramientas)
| Herramienta | Descripción |
|---|---|
search_stocks | Resuelve una empresa a su símbolo por nombre, símbolo, código BSE o ISIN — incluyendo nombres de marca y alias posteriores a cambios de nombre (Zomato → ETERNAL). Filtra por sector/industria. |
screen_stocks | Filtro fundamental sobre 326 ratios — PE, ROCE, crecimiento de ventas, deuda/capital, puntuación Piotroski. Sintaxis de consulta en lenguaje natural con lógica AND/OR y comparaciones entre campos. |
screen_stocks_technical | Filtro técnico en tiempo real — RSI, MACD, cruces de SMA/EMA, Bandas de Bollinger, ADX, volumen, impulso. Admite crosses_above/crosses_below. |
get_screener_ratios | Busca o navega por el catálogo completo de 326 ratios para obtener los nombres exactos de los ratios para una consulta. |
get_trending_stocks | Mayores ganadores, perdedores y acciones más activas de hoy del Nifty 500. |
📊 Análisis de Empresas (9 herramientas)
| Herramienta | Descripción |
|---|---|
get_company_profile | Resumen completo — sector, resumen del negocio, pros/contras, fundamentales, métricas de crecimiento, cotización actual. Opcionalmente añade técnicos (más de 20 indicadores), calificaciones de analistas y pares en la misma llamada. |
get_stock_quote | Precio en vivo — LTP, % de cambio, volumen, capitalización de mercado, PE, PB, máximo/mínimo de 52 semanas. |
get_batch_quotes | Hasta 20 cotizaciones de acciones en una sola llamada. |
get_price_history | OHLCV diario o semanal con % de entrega. Hasta 2,000 sesiones por llamada, con paginación hacia atrás. |
get_financials | P&L trimestral + anual, balance general, flujo de caja y ratios. Cada período está sellado con la fecha real de publicación, para que los backtests eviten el sesgo de mirar hacia adelante. |
get_shareholding | Tenencias de promotores, FII, DII y público trimestre a trimestre. |
get_forecasts | Estimaciones de analistas de EPS, ingresos, EBITDA, ingreso neto, ROA y ROE frente a los reales — para detectar sorpresas en las ganancias. |
get_stock_events | Noticias con etiquetas de sentimiento, acciones corporativas (dividendos, splits, bonos, juntas generales) y presentaciones (resultados, presentaciones, transcripciones de conferencias, informes anuales). |
get_stock_ownership | Historial de dividendos con rendimientos + qué fondos mutuos tienen la acción y con qué participación del AUM. |
🏛️ Datos de Todo el Mercado (11 herramientas)
| Herramienta | Descripción |
|---|---|
get_market_pulse | La instantánea diaria de un vistazo — flujos netos de FII/DII, valoraciones del Nifty 50 e India VIX en una sola llamada. |
get_fii_dii_detail | 30 días de flujos diarios del mercado de contado, OI largo/corto de participantes de F&O, agregados semanales/mensuales/anuales, rachas de compra/venta, flujos netos acumulados. |
get_fii_dii_flows | Alias de get_fii_dii_detail. |
get_fpi_sectors | Inversión de FPI por sector — participación del AUM, cambio quincenal, flujo acumulado de 1 año. |
get_market_news | Noticias de todo el mercado en categorías con sentimiento y símbolos relacionados. |
get_market_data | Un despachador para siete fuentes diarias vía dataset: deals, fno_ban, deliveries, ipo, mtf, slbm, signals. |
market_heatmap | Cada componente de un índice con capitalización de mercado, PE, PB, retornos de 1 día a 5 años, volumen, sector — 16 índices. |
market_valuations | PE, PB y rendimiento de dividendos del índice a lo largo del tiempo. Hasta 20 años. |
get_india_vix | El indicador de miedo India VIX — nivel más reciente, cambio diario, historial reciente. |
get_index_performance | Clasifica ~140 índices NSE por retorno en semanas o meses completados. Filtra por familias sectoriales, amplias, temáticas o de estrategia — la respuesta correcta a "qué sector lideró el mes pasado". |
get_index_history | Serie de niveles OHLC más PE/PB/rendimiento de dividendos para un solo índice. La contraparte de índice de get_price_history. |
🎲 Derivados y Riesgo (5 herramientas)
| Herramienta | Descripción |
|---|---|
get_option_chain | Cadena de opciones de índice por strike con IV, griegas completas, bid/ask, interés abierto, max pain, PCR. NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY — una instantánea sellada de fin de día. |
get_option_iv_history | IV ATM sesión por sesión, rango de IV, percentil de IV, volatilidad realizada, PCR, max pain, sesgo de 25 delta para ~556 subyacentes, incluidas acciones individuales. |
get_options_analytics | Agregados más recientes por vencimiento — IV ATM, rango/percentil de IV, volatilidad realizada, PCR por OI y volumen, max pain, sesgo, OI de calls/puts. |
get_promoter_pledge | Porcentaje de prenda de acciones de promotores por trimestre más eventos de prenda/liberación — una verificación estándar de bandera roja de gobernanza. |
get_credit_ratings | Acciones de calificación crediticia por agencia con calificación, acción y perspectiva a lo largo del tiempo. |
🔬 Investigación y Puntuación (4 herramientas)
| Herramienta | Descripción |
|---|---|
get_stock_deals | Divulgaciones masivas, en bloque, de información privilegiada y de adquisiciones sustanciales (SAST) por acción, con contraparte, lado, cantidad y valor. |
get_tapetide_score | La puntuación Tapetide determinista de 0 a 100 para una acción con sus seis subpuntuaciones de pilares, banda, percentil, confianza de datos y cualquier límite de gobernanza o señales de alerta. |
screen_tapetide_scores | Clasifica y filtra el universo puntuado por banda, tamaño, sector, ventana de puntuación y confianza, con paginación por cursor. |
get_earnings_call_summary | Resumen estructurado de transcripciones recientes de llamadas de resultados y presentaciones para inversores: aspectos destacados, riesgos, orientación y métricas principales. |
📄 Texto de presentaciones (3 herramientas)
Presentaciones analizadas como texto: lea el informe anual o la transcripción en sí, no solo un resumen.
| Herramienta | Descripción |
|---|---|
list_company_documents | Índice de las presentaciones analizadas de una empresa: transcripciones de llamadas de resultados, informes anuales, presentaciones para inversores, documentos de OPI — con doc_id, período, número de páginas, qué está disponible para cada una y enlaces al PDF y al Markdown completo. Llame a esto primero. |
get_document_summary | Resumen para inversores de una presentación por doc_id (o la más reciente de un doc_type): resumen, aspectos destacados, riesgos, orientación de gestión, métricas clave. Limitado a 6 mil caracteres; truncated: true marca un resumen abreviado. |
read_document | El texto en Markdown de una presentación por doc_id y rango de páginas, con marcadores <!-- page N --> para citar. Máximo 12 páginas / 24 mil caracteres por llamada; el resultado nombra las páginas devueltas y el next_pages para recuperar. |
⏳ Seguridad de punto en el tiempo y backtesting (5 herramientas)
| Herramienta | Descripción |
|---|---|
get_adjustment_factors | Cronología de ajustes por splits y bonificaciones para reconstruir precios brutos, además de los eventos de derechos y escisiones que no tienen un factor fiable. |
get_observation_status | Razón por día calendario de por qué un precio está presente o ausente: negociado, fin de semana, festivo, antes de la cotización, excluido o sin operación. Un día ausente no es un retorno cero. |
get_index_membership_asof | ¿Estaba una acción en un índice en una fecha determinada? Responde present, uncertain, absent o out_of_coverage — construcción de universo consciente del sesgo de supervivencia. |
resolve_identifier_asof | Mapea un símbolo histórico o ISIN a la empresa que lo poseía en una fecha, para archivos antiguos de tenencias y tickers reciclados. |
get_identifiers_asof | La búsqueda inversa: qué símbolo e ISIN usaba una empresa en un momento dado. |
💼 Cartera (4 herramientas)
Requiere una cuenta Tapetide conectada.
| Herramienta | Descripción |
|---|---|
get_user_portfolio | Tenencias con precios en vivo, P&L absoluto y porcentual, valor invertido, peso, sector, clase de capitalización de mercado. |
add_portfolio_stocks | Agregue tenencias individualmente o en lote, incluidas filas extraídas de un CSV de corredor o captura de pantalla (Zerodha, Groww, Angel One, Dhan, Upstox, 5Paisa, ICICI Direct, Kotak, HDFC Sky, Motilal Oswal). Los duplicados se fusionan con un precio promedio ponderado. |
update_portfolio_stock | Actualice cantidad y precio promedio después de una recarga o venta parcial. |
remove_portfolio_stocks | Elimine tenencias de la cartera. |
👁️ Lista de seguimiento (3 herramientas)
Requiere una cuenta Tapetide conectada.
| Herramienta | Descripción |
|---|---|
get_watchlist | Cada acción seguida con sector e industria. |
add_to_watchlist | Siga una o muchas acciones. Idempotente. |
remove_from_watchlist | Deje de seguir una o muchas acciones. |
📖 Guía y alias (6 herramientas)
| Herramienta | Descripción |
|---|---|
read_me | La guía completa en sesión: cada herramienta por categoría, la regla de descargo de responsabilidad de SEBI, el comportamiento centrado en la cartera, los patrones de llamadas paralelas. Los asistentes deberían llamarla primero. |
scan_movers | Alias de get_trending_stocks. |
get_live_quote | Alias de get_stock_quote. |
get_stock_news | Alias de get_stock_events con type: "news". |
get_corporate_actions | Alias de get_stock_events con type: "corporate_actions". |
run_preset_screen | Redirección que apunta una solicitud de pantalla predefinida a la herramienta de filtrado que realmente puede responderla. |
Nombres de herramientas retirados
Estos nombres se eliminaron. Llamar a uno devuelve un mensaje que nombra su reemplazo, para que un cliente pueda recuperarse en el mismo turno, pero las nuevas integraciones deberían usar el reemplazo directamente.
| Retirado | Reemplazo |
|---|---|
market_deals | get_market_data con dataset: "deals" |
market_fno_ban | get_market_data con dataset: "fno_ban" |
market_deliveries | get_market_data con dataset: "deliveries" |
market_ipo | get_market_data con dataset: "ipo" |
market_mtf | get_market_data con dataset: "mtf" |
market_slbm | get_market_data con dataset: "slbm" |
market_signals | get_market_data con dataset: "signals" |
get_quant_signal | get_tapetide_score (una medición diferente, no un cambio de nombre) |
screen_by_quant_signal | screen_tapetide_scores (una medición diferente, no un cambio de nombre) |
Ejemplos de indicaciones
Investigación de acciones
"Give me a complete analysis of Reliance Industries — financials, debt trend,
analyst target price, and what mutual funds are holding it"
"Compare HDFC Bank and ICICI Bank — quarterly profit growth, ROE, shareholding
changes, and analyst consensus"
"Pull the last 4 quarters of TCS financials — revenue growth, margin trend,
and cash flow. How does it compare to Infosys?"
Filtrado de acciones
"Find mid-cap stocks where FII holding increased last quarter, ROE > 15%,
and RSI below 40 — accumulation candidates"
"Screen for stocks with MACD bullish crossover, volume 2x average, and
within 10% of 52-week high"
"Which small-caps have debt-to-equity below 0.5, operating margin above 20%,
and PE below 15?"
Flujos institucionales
"FIIs have been selling for 5 days — show me daily numbers and which sectors
they're pulling out of"
"Compare FII vs DII flows for the last month with Nifty 50 PE — are we near
a historical bottom?"
"Show F&O participant-wise open interest — are FIIs net long or short in
index futures?"
Cartera y lista de seguimiento
"Add these to my portfolio: 10 RELIANCE at ₹1350, 50 TCS at ₹3800,
25 HDFCBANK at ₹1650"
"I bought 10 more RELIANCE at ₹1400 — update my portfolio and show
my new average cost"
"Which of my holdings are technically weak? Show RSI and MACD for each"
"Watch TATAMOTORS, MARUTI, M&M — compare their PE ratios and quarterly
sales growth"
Derivados y volatilidad
"Is RELIANCE implied volatility high right now? Show IV rank and percentile
versus realised vol over the last year"
"Show the NIFTY option chain around ATM — open interest by strike, max pain,
and the put-call ratio"
"Which sectors led the last 3 completed weeks? Rank the sectoral indices"
Puntuación y pantallas de riesgo
"What's the Tapetide Score for TATASTEEL and why — break down the pillars"
"Show me Strong-band pharma stocks among large and mid caps"
"Any governance red flags on this stock? Check promoter pledge trend and
recent credit rating actions"
Seguridad de backtesting
"Was IDEA in the Nifty 500 on 2019-03-31? I need point-in-time membership,
not today's list"
"This stock shows a 60% single-day move in 2022 — was that a split or a real
return? Check the adjustment factors"
Informe diario de mercado
"Full market briefing — FII/DII flows, F&O ban stocks, bulk deals above
50 crores, top delivery stocks, and breakout signals"
"Is the market overvalued? Show Nifty 50 PE vs 5-year and 10-year averages"
"Show the Nifty 50 heatmap — which sectors dragged the index today?"
Cobertura de datos
| Categoría | Qué incluye |
|---|---|
| Acciones | Todas las empresas listadas en NSE + BSE (~8,200 incluidas las PYME) |
| Datos de precios | OHLCV diario hasta 2,000 días + agregación semanal + % de entrega |
| Financieros | P&L trimestral y anual, balance general, flujo de caja, más de 50 ratios |
| Filtro | 326 ratios fundamentales + indicadores técnicos en tiempo real + comparaciones entre campos |
| Técnicos | RSI, SMA, EMA, MACD, Bandas de Bollinger, ADX, ATR, Supertrend, Estocástico, CCI, puntos pivote, 8 patrones de velas |
| Institucional | Flujos de caja diarios de FII/DII, OI de participantes de F&O, asignación sectorial de FPI, rachas de compra/venta |
| Datos de mercado | Acuerdos masivos/en bloque, prohibición de F&O, OPI, % de entrega, MTF, SLBM, mapas de calor, señales |
| Índices | ~140 índices NSE: historial de niveles con PE/PB/DY, más clasificaciones de retorno semanales/mensuales por sector, amplio, temático y familia de estrategia |
| Derivados | Cadenas de opciones de índices con IV y griegas completas, OI, max pain, PCR; rango/percentil de IV e historial de volatilidad realizada para ~556 subyacentes, incluidas acciones individuales; India VIX |
| Analistas | Consenso de compra/mantener/venta + pronósticos de EPS/ingresos/EBITDA/ROE con reales vs estimaciones |
| Propiedad | Patrones de tenencia accionaria (trimestrales), historial de dividendos, tenencias a nivel de esquema de fondos mutuos |
| Grandes operaciones | Divulgaciones masivas, en bloque, de información privilegiada (persona designada) y SAST con contraparte y valor |
| Gobernanza y riesgo | Historial de pignoración de acciones del promotor y eventos, acciones de calificación crediticia por agencia con perspectiva |
| Puntuación | Puntuación Tapetide: calificación determinista de 0 a 100 con seis subpuntuaciones de pilares, banda, percentil, confianza de datos, límites de gobernanza |
| Punto en el tiempo | Factores de ajuste por splits/bonificaciones, estado de observación por día, membresía de índice a fecha, resolución de símbolo/ISIN histórico — para backtests conscientes del sesgo de supervivencia |
| Noticias y eventos | Noticias etiquetadas por sentimiento, acciones corporativas, presentaciones (informes anuales, transcripciones de llamadas de resultados), resúmenes de IA de llamadas de resultados y presentaciones para inversores |
| Texto de presentaciones | Transcripciones de llamadas de resultados, informes anuales, presentaciones para inversores y documentos de OPI analizados a Markdown con direcciones de página, con resúmenes por documento y enlaces de descarga PDF/Markdown |
| Cartera | Seguimiento de P&L en vivo, desglose por sector, importación de CSV de corredor (más de 10 corredores indios) |
Variables de entorno
| Variable | Requerida | Predeterminada | Descripción |
|---|---|---|---|
TAPETIDE_TOKEN | Sí (local) | — | Token de API personal de tapetide.com/settings/tokens |
TAPETIDE_MCP_URL | No | https://mcp.tapetide.com | Sobrescribir URL del servidor remoto |
TAPETIDE_DEBUG | No | 0 | Establecer en 1 para registro de depuración en stderr |
Límites de tasa
Los límites son por cuenta de Tapetide e idénticos en los tres métodos de acceso (OAuth, token remoto y este puente npm): siguen su plan, no su transporte.
| Alcance | Plan gratuito | Planes de pago |
|---|---|---|
| Por día | 50 llamadas a herramientas | Según su plan, consulte tapetide.com/pricing |
| Por mes calendario | Sin límite mensual | Según su plan (ilimitado en enterprise) |
| Ráfaga | 60 llamadas a herramientas por minuto | 60 llamadas a herramientas por minuto |
Solo las llamadas a herramientas exitosas consumen cuota. El tráfico de protocolo (initialize, tools/list) y
las llamadas denegadas por ráfaga son gratuitas. Las ventanas diarias y mensuales se reinician en los límites de IST.
Cuando se alcanza un límite, el servidor responde con un resultado JSON-RPC normal que lleva isError: true y un
mensaje que nombra el límite vinculante y su tiempo de reinicio, para que su asistente lo transmita en lugar de reintentar.
Las respuestas llevan X-RateLimit-Reset, y las denegaciones agregan Retry-After. La cuota numérica en sí no se
expone como encabezado: consulte el uso actual en
tapetide.com/settings/tokens.
Solución de problemas
| Problema | Solución |
|---|---|
TAPETIDE_TOKEN is not set en una llamada a herramienta | El puente se inicia sin token para que las herramientas puedan listarse, pero las llamadas necesitan uno. Agrégalo a la sección env de tu configuración de MCP |
Token refresh failed (401) | Token expirado. Genera uno nuevo en tapetide.com/settings/tokens |
Rate limit exceeded | Espera el reinicio (mostrado en el error) o consulta el uso en tapetide.com/settings/tokens |
| El servidor no responde | Asegúrate de que Node.js 18+ esté instalado (node --version) |
| Primera solicitud lenta | Normal: se autentica previamente al inicio. Las solicitudes posteriores son rápidas |
| Errores de red | Verifica la conexión a internet. El puente necesita alcanzar mcp.tapetide.com |
Establece TAPETIDE_DEBUG=1 para registro detallado en stderr.
Enlaces
- tapetide.com — Plataforma web
- tapetide.com/mcp — Documentación de MCP y guía de configuración
- mcp.tapetide.com — Endpoint MCP remoto
- npm: tapetide-mcp — Paquete npm
- PyPI: tapetide-mcp — Paquete Python (fuente)
- @tapetide_hq — X (Twitter)
- GitHub — Código fuente
- Glama — Listado de directorio MCP
Contribuciones
Las incidencias y solicitudes de extracción son bienvenidas. Para errores, incluye el mensaje de error y el nombre/versión de tu cliente MCP.
Licencia
MIT — libre de usar, modificar y distribuir.
Construido por Tapetide — la plataforma de investigación de acciones con IA de India