Cinve
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Cinve ¿Qué películas y horarios hay hoy en el Cinex de Caracas?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Cinve
Consulta la cartelera de cine de Venezuela desde un asistente compatible con Model Context Protocol (MCP).
Sitio web · Cómo instalarlo · Reportar un problema
Cinve reúne películas, horarios, precios, caramelería y disponibilidad de asientos publicada por distintos cines venezolanos.
Cinve es un proyecto independiente, gratuito y sin fines de lucro. No está afiliado, asociado, patrocinado ni respaldado por Cinex, Cines Unidos, Cinepic, Supercines, Gran Cine ni por ninguna otra cadena de cines. Sus responsables no reciben pagos, comisiones, contraprestaciones ni beneficios económicos de los cines o proveedores consultados.
Cinve solo consulta y organiza información. No compra entradas, no reserva asientos y no interviene en pagos o transacciones. La disponibilidad puede cambiar antes de completar una compra.
Qué puedes consultar
Ciudades, sedes, películas y funciones.
Precios de entradas y caramelería cuando el proveedor los publica.
Mapas de asientos de Cinex, Cines Unidos y Cinepic.
Datos de Cinepic, Cines Unidos, Cinex, Supercines y Gran Cine (cine de autor, incluidas las salas del Paseo Las Mercedes).
Algunas consultas de Cinex y Cines Unidos requieren que conectes tu cuenta del cine. En Supercines la cuenta es opcional: sin ella ves las tarifas públicas, y con ella Cinve las lee como tu cuenta (por si incluye tarifas o canjes propios). Las credenciales se introducen únicamente en el formulario privado; no se envían al chat ni se guardan como contraseñas en Cinve.
Related MCP server: bms-mcp
Usar el servicio alojado
Envía este mensaje a un asistente compatible con MCP:
Instala Cinve siguiendo https://cinve.kevinbravo.com/installTambién puedes añadir manualmente un servidor MCP remoto llamado Cinve:
https://cinve.kevinbravo.com/mcpLas consultas públicas no requieren una cuenta de Cinve. Si una operación necesita autenticación, el asistente iniciará el flujo seguro para conectar la cuenta del cine.
Ejecutar Cinve localmente
Necesitas Node.js 22 o posterior y acceso a Internet.
git clone https://github.com/0bkevin/cinve.git
cd cinve
npm ci
npm run build
node dist/index.jsEl último comando usa stdio: no muestra un menú porque la salida estándar está
reservada para el protocolo MCP. Configura tu cliente para iniciarlo:
{
"mcpServers": {
"cinve": {
"command": "node",
"args": ["/ruta/absoluta/cinve/dist/index.js"]
}
}
}Hay un ejemplo listo para adaptar en mcp.example.json.
Conectar cuentas en modo local
Ejecuta estos comandos en tu propia terminal. Nunca compartas contraseñas, cookies ni tokens en un chat, un issue o los argumentos del proceso.
npm run login -- cinex
npm run login -- cinesunidos
npm run login -- supercines # opcional
npm run auth:statusCinve guarda sesiones, no contraseñas, en $XDG_CONFIG_HOME/cinev o
~/.config/cinev. Para eliminarlas:
npm run logout -- cinex
npm run logout -- cinesunidosDesarrollo
npm ci
npm run check
npm test
npm run buildnpm test usa datos sintéticos y una instancia temporal de PostgreSQL; no
consulta las webs de los cines. Necesitas initdb y pg_ctl disponibles, o una
base de pruebas indicada mediante TEST_DATABASE_URL. Nunca uses una base de
producción para las pruebas.
La prueba en vivo es opcional y sí consulta a los proveedores:
npm run smokeAntes de proponer cambios, lee CONTRIBUTING.md. Los reportes
de vulnerabilidades siguen el proceso privado de SECURITY.md.
Cómo funciona
Cinve expone herramientas MCP sobre stdio y HTTP. Los adaptadores consultan
fuentes públicas o sesiones autorizadas, validan las respuestas y normalizan los
resultados antes de entregarlos al asistente.
Asistente MCP → servidor Cinve → adaptador del proveedor → sitio o API del cinesrc/server.ts: contrato y herramientas MCP.src/service.ts: respuestas, filtros y paginación.src/providers.ts: integración con los proveedores.src/http.ts: acceso HTTP, límites y caché.src/parsers.ts: lectura segura de JSON y HTML.src/auth.ts: sesiones locales autorizadas.
Consulta la referencia técnica para herramientas, estados, límites y mapas de asientos, y la guía de despliegue para el servicio HTTP con Vercel y PostgreSQL.
Alcance y precisión
Los cines pueden cambiar sus sitios sin aviso. Cinve distingue una respuesta vacía de un fallo, conserva advertencias y marca resultados parciales cuando no puede verificar todos los datos. No inventa identificadores, precios ni estados de asientos.
Los datos de terceros pertenecen a sus respectivos titulares. Cinve no garantiza disponibilidad, exactitud ni precios finales; confirma la información con el cine antes de comprar.
Independencia y uso no comercial
Cinve no representa a las cadenas de cines ni actúa en su nombre. Los nombres, marcas, logotipos y demás elementos identificativos mencionados pertenecen a sus respectivos titulares y se utilizan únicamente para indicar la fuente de la información consultada.
El proyecto no vende datos, publicidad, entradas ni servicios de intermediación; no cobra suscripciones o comisiones y no obtiene lucro de las consultas. Su finalidad es facilitar el acceso a información de cartelera mediante software abierto.
Las consultas se limitan a información publicada por los proveedores o a datos que el propio usuario autoriza a consultar mediante su sesión. Cinve no elude pagos, no realiza compras, no modifica cuentas y no reserva asientos. Cada persona sigue siendo responsable de respetar las condiciones aplicables y de confirmar directamente con el cine cualquier precio, disponibilidad o compra.
Comunidad
Licencia
El código de Cinve se distribuye bajo la licencia MIT. Las páginas web incluyen las fuentes Bricolage Grotesque e Instrument Sans, cada una con su licencia SIL Open Font (Instrument Sans), y la hoja de estilos precompilada de Basecoat, que conserva su propia licencia MIT.
Available Tools
9 toolsget_auth_statusEstado de autenticaciónARead-onlyIdempotentInspect
Estado de las sesiones Cinex, Cines Unidos y Supercines y siguiente paso de conexión. La cuenta Supercines es opcional: sin ella las tarifas son las públicas. No devuelve datos personales ni secretos. configured no garantiza que el proveedor no haya revocado la sesión.
Inputs: no named parameters. Returns: providers, connection
get_concessionsConsultar carameleríaARead-onlyIdempotentInspect
Consulta caramelería por sede. Cinepic y Cines Unidos requieren solo cinema_id, por API pública; Cinepic puede devolver catálogo vacío. Cinex requiere cinema_id y una cuenta conectada. Supercines requiere solo cinema_id. Stock solo cuando está verificado; no usa cero para precios ausentes.
Inputs: provider (required), cinema_id (required), limit, query, +2 more. Returns: items, total, status, partial, +6 more
get_seatsConsultar asientos y mapa ASCIIARead-onlyIdempotentInspect
Mapa real sin reservar: Cinex y Cines Unidos requieren cinema_id, session_id y cuenta conectada; Cinepic requiere también movie_id, sin login. Usa IDs de get_showtimes. Devuelve contadores y el mapa ASCII completo, donde cada asiento aparece con su etiqueta y estado (O = status available); include_seats=true añade el detalle por asiento, mucho más extenso. Sin caché local. Para disponibilidad de asientos en Cinex, Cines Unidos y Cinepic, usa get_seats con los IDs verificados de sede y función; Cinepic también requiere movie_id. Muestra el mapa ascii en un bloque de texto monoespaciado con su leyenda y la hora de consulta. Usa solamente status=available de cada asiento para indicar que está libre; conserva occupied, unavailable y unknown por separado. El status=available del resultado significa que se obtuvo un mapa, no que todos sus asientos estén libres ni que la interpretación sea completa. Revisa availability_complete y los contadores: available=0 con unknown>0 NO significa agotado. Si el mapa es parcial, muestra los estados confirmados y los signos ?, explica que Cinve no pudo interpretar parte del mapa y no atribuyas ese fallo al cine ni afirmes que el MCP no soporta asientos. No inventes ubicaciones ni conviertas desconocidos o restringidos en libres. No repitas el login por estados desconocidos: solo ante auth_required. Las consultas no seleccionan ni reservan asientos; la disponibilidad puede cambiar antes de comprar.
Inputs: provider (required), cinema_id (required), session_id (required), movie_id, +1 more. Returns: ascii, seats, total, status, +12 more
get_showtimesConsultar funcionesARead-onlyIdempotentInspect
Consulta funciones de una fecha (hoy en Caracas por defecto). Cinepic requiere cinema_id (123300 Candelaria o 123301 VVIP Lido); Cines Unidos city; Cinex acepta city para todas sus sedes verificadas de la ciudad en una llamada, cinema_id para una sede (con movie_id opcional para filtrar), o solo movie_id para consultar la ficha de la película en todas las sedes; Supercines acepta cinema_id, city o movie_id; Gran Cine (cine de autor, incluye las salas del Paseo Las Mercedes) acepta cinema_id, city o ninguno para todas sus salas, sin IDs de función del proveedor; usa query para filtrar por título. La llamada de sede resuelve títulos contra el catálogo y marca partial cuando no puede confirmar un movie_id. Retorna IDs necesarios para tarifas, sala/formato cuando disponibles y URL de la web.
Inputs: provider (required), city, date, limit, +5 more. Returns: items, total, status, partial, +6 more
get_ticket_pricesConsultar tarifasARead-onlyIdempotentInspect
Consulta tarifas (Gran Cine no las publica). Cinepic requiere cinema_id, movie_id y session_id de get_showtimes. Cines Unidos requiere cinema_id, session_id y una cuenta conectada. Cinex requiere cinema_id, session_id y una cuenta conectada. Supercines requiere cinema_id, movie_id y session_id, y date si la función no es de hoy; no requiere cuenta (si el usuario conectó la suya, se leen con ella). Devuelve USD/VES cuando verificables, desglose Cinex en VES. No devuelve totales finales de compra.
Inputs: provider (required), cinema_id (required), session_id (required), date, +4 more. Returns: items, total, status, partial, +6 more
list_cinemasListar sedesARead-onlyIdempotentInspect
Lista sedes e IDs. Cines Unidos requiere city; Supercines admite city opcional; Cinepic verifica las sedes configuradas Candelaria y VVIP Lido. Los proveedores conservan sedes conocidas sin código verificado (code_status=unverified). Cinex admite city opcional e incluye sedes conocidas ausentes del directorio actual (directory_status=not_listed); ninguna condición indica cierre.
Inputs: provider (required), city, limit, query, +2 more. Returns: items, total, status, partial, +6 more
list_citiesListar ciudadesCRead-onlyIdempotentInspect
Lista ciudades del proveedor. Usa sus nombres al consultar Cines Unidos.
Inputs: provider (required), limit, query, offset, +1 more. Returns: items, total, status, partial, +6 more
list_moviesListar películasARead-onlyIdempotentInspect
Busca películas por nombre. Cinepic requiere cinema_id (123300 Candelaria o 123301 VVIP Lido) y filtra funciones del día; Cines Unidos requiere city y permite cinema_id/date. Cinex devuelve catálogo general sin fecha/sede: solo provider, query y paginación. Supercines devuelve su cartelera vigente (con preventa), general o de una sede con cinema_id, sin fecha. Gran Cine devuelve los títulos con funciones en la fecha, con cinema_id o city opcionales. Los IDs pertenecen al proveedor y, en Cinepic, a la sede.
Inputs: provider (required), city, date, limit, +5 more. Returns: items, total, status, partial, +6 more
list_providersListar proveedoresARead-onlyIdempotentInspect
Lista proveedores y cobertura implementada. Este catálogo de capacidades no realiza una comprobación de disponibilidad en vivo.
Inputs: no named parameters. Returns: version, providers, live_health_check, capability_audit_date
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 9 tools
Each tool maps to a distinct resource: status, providers, cities, cinemas, movies, showtimes, seats, prices, concessions. The main overlap is list_movies vs get_showtimes, since for Cinepic list_movies filters the day's functions and for Gran Cine it returns titles with functions on a date, making the boundary fuzzy. Descriptions are detailed enough that an agent can mostly pick correctly.
Every tool follows a clean snake_case verb_noun pattern (list_providers, list_cinemas, get_showtimes, get_ticket_prices, get_concessions). The single-noun deviations (list_cities, list_movies, get_seats) still fit the same get_/list_ prefix convention.
Nine tools is well-scoped: one verb per stage of the discovery flow, no redundant aliases or wrapper duplicates. A 9-tool surface is neither thin nor heavy for a multi-provider cinema catalog.
The surface covers the full read path: providers, geography, venues, catalog, showtimes, seat maps, prices and concessions. The only clear gap is any selection/booking or reservation step, which the descriptions explicitly disclaim, leaving the workflow a dead end for purchase-intent agents.
Maintenance
Related MCP Connectors
Movie Planner MCP: watchlists, showtimes, tracked cinema ticket links.
Chat with your Zihin.ai agents, list them and load platform skills from any MCP client.
Automate 1,000+ services from any MCP-compatible AI agent: build Applets, run actions and queries.
Plan, compare, price, generate, and recover AI video from compatible MCP clients.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceEnables users to query PVR/INOX cinema showtimes, live seat availability, and booking status across India, and to set up watch alerts for when shows become bookable or desired seats free up.-
- AlicenseAqualityBmaintenanceEnables AI assistants to retrieve BookMyShow movie listings, showtimes, ticket prices, and venue locations (including GPS coordinates) via MCP tools.71MIT
- FlicenseAqualityBmaintenanceEnables users to search real movie theater showtimes, discover films and cinemas, and retrieve ticket deep links through natural language chat in Open WebUI or any MCP client.12-

amodb-mcpofficial
AlicenseAqualityCmaintenanceEnables MCP clients such as Claude, Cursor, and VS Code to search movie and TV titles, read full records for movies, TV shows, seasons, and people, check trending lists, discover titles, and find cinema showtimes.9MIT