tickadoo

Descubre y reserva teatro, espectáculos, eventos, tours y experiencias en más de 1,100 ciudades en todo el mundo. Disponibilidad en vivo, sin clave de API.

Servidor MCP alojado

npx add-mcp 'https://mcp.tickadoo.com/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Servidor MCP de tickadoo

@tickadoo/mcp-server es el punto de entrada local stdio para tickadoo MCP. Desde la v2.0.0 es un puente delgado hacia el servidor remoto canónico en:

https://mcp.tickadoo.com/mcp

Conector Meta Muse

El paquete de envío de directorio y el breve resumen que Muse debe obtener viven en connectors/muse/. Resumen estable:

https://raw.githubusercontent.com/tickadoo/tickadoo-mcp/main/connectors/muse/muse.md

Envía en muse.ai/platform usando connectors/muse/SUBMISSION.md. Sin clave API. El descubrimiento es este servidor MCP; el pago permanece en tickadoo.com.

Plugins de Agente 1.0

Este repositorio también es un paquete portable de Agent Plugins 1.0.0. Los clientes compatibles descubren la raíz plugin.json, los siete flujos de trabajo en skills/ y la configuración Streamable HTTP sin credenciales en mcp.json. La ingesta actual del marketplace de Codex usa el adaptador paralelo .codex-plugin/plugin.json; el manifiesto raíz portable sigue siendo la fuente de verdad neutral al proveedor.

Ejecuta npm run test:plugin para validar el paquete contra los esquemas oficiales incluidos y sus comprobaciones de contención, descubrimiento, transporte y seguridad de secretos. El mismo comando verifica el contenido exacto del tarball npm y el corpus de aceptación neutral al proveedor en evals/agent-plugin-scenarios.json. Consulta docs/agent-plugins.md para la decisión de arquitectura, evidencia de compatibilidad, proceso de actualización/reversión y seguimientos.

Las sesiones de OpenAI Agents API que llaman al MCP público (ruta Book) están documentadas en docs/openai-agents-api.md. Usa https://mcp.tickadoo.com/mcp — el host desnudo devuelve 404.

El paquete ya no define herramientas, formatea datos de catálogo ni llama a un backend local de tickadoo. Se conecta al servidor remoto MCP Streamable HTTP y hace de proxy para tools/list, tools/call, resources/list, resources/read y ping. El remoto en vivo posee la lista de herramientas, esquemas, resultados y errores.

No se requiere clave API.

Instalación

Usa el remoto alojado directamente cuando tu cliente MCP soporte Streamable HTTP:

{
  "mcpServers": {
    "tickadoo": {
      "url": "https://mcp.tickadoo.com/mcp"
    }
  }
}

Usa el paquete npm cuando tu cliente MCP necesite un comando local stdio:

{
  "mcpServers": {
    "tickadoo": {
      "command": "npx",
      "args": ["-y", "@tickadoo/mcp-server"]
    }
  }
}

Usa Gemini CLI:

gemini extensions install https://github.com/tickadoo/tickadoo-mcp

Usa el flujo de marketplace compatible con Claude Code:

claude plugin marketplace add tickadoo/tickadoo-mcp
claude plugin install tickadoo@tickadoo-agent-plugins

Configuración

Establece TICKADOO_MCP_URL para apuntar el puente a otro endpoint MCP Streamable HTTP compatible:

TICKADOO_MCP_URL=http://127.0.0.1:8787/mcp npx -y @tickadoo/mcp-server

Solo apunta TICKADOO_MCP_URL a endpoints en los que confíes: el puente reenvía tus argumentos de herramienta (nombres de ciudades, consultas, IDs de experiencia) al endpoint configurado.

Establece TICKADOO_LOG_LEVEL=none para silenciar los registros de estado del puente en stderr.

Desarrollo Local

Usa Node.js 22+ e instala Python 3 con un ejecutable python3 en PATH antes de ejecutar las comprobaciones. Las pruebas de lectura del registro ejecutan el verificador Python del flujo de trabajo contra fixtures locales; el puente stdio solo necesita Node.js.

python3 --version
npm install
npm run build
npm test

Ejecuta el puente stdio compilado:

node dist/index.js

Actualiza los metadatos del registro MCP desde el remoto en vivo:

npm run sync:server-json

Ejecuta la prueba de integración en vivo opcional:

LIVE=1 npm test

Herramientas en Vivo

La lista actual de herramientas la sirve el servidor MCP remoto. Visita mcp.tickadoo.com o ejecuta npm run sync:server-json para actualizar los metadatos del registro en este repositorio.

Privacidad y Manejo de Datos

  • No se requiere cuenta ni clave API. El servidor es mayormente de solo lectura: expone el catálogo público de experiencias de tickadoo (búsqueda, recomendaciones, disponibilidad, comparación, itinerarios) y devuelve enlaces de reserva — no recopila, almacena ni requiere datos personales para funcionar.
  • Qué se envía: los argumentos de herramienta (por ejemplo, un nombre de ciudad, texto de consulta o ID de experiencia elegido) se reenvían al backend de tickadoo para cumplir la solicitud. El puente no añade rastreo ni solicita credenciales.
  • Servicio de primera parte. tickadoo es el operador del catálogo y backend; el inventario de proveedores se presenta como tickadoo. Las reservas se completan en tickadoo.com.
  • Política completa: tickadoo.com/privacy. Preguntas: support@tickadoo.com.