CarteleraCines.es MCP
Provides public, anonymous, read-only access to Spanish cinema data including movie listings, theater schedules, versions, recommendations, and purchase links via a Streamable HTTP endpoint.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://www.carteleracines.es/mcp_server.phpWhat its tools do
11 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to carteleracines.es ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Find movie showtimes in Spain
- Discover cinema recommendations
- Access purchase links for tickets
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- cartelera-mcp-php 1.1.0
- MCP protocol negotiated in check
- 2025-06-18
- Tools
- 11 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
11 advertised
get_cartelera_localidad
Obtiene la cartelera real de una ciudad entre dos fechas. Úsala cuando el usuario quiera saber qué películas están disponibles en una localidad, por ejemplo: - "qué ponen hoy en Córdoba" - "qué puedo ver este fin de semana en Sevilla" - "qué hay en cartelera mañana en Málaga" También permite filtrar resultados según: - películas aptas para niños - duración máxima - puntuación mínima - solo estrenos - géneros específicos - versión (VOSE, doblada...) o franja horaria (hora_desde/hora_hasta) Si el usuario pide recomendaciones generales en una ciudad, puedes usar esta tool como base.
{
"type": "object",
"required": [
"localidad"
],
"properties": {
"generos": {
"type": "array",
"items": {
"type": "string"
}
},
"version": {
"type": "string",
"description": "Ej: VOSE, Doblada, 3D. Coincidencia parcial."
},
"con_ninos": {
"type": "boolean"
},
"fecha_fin": {
"type": "string",
"format": "date",
"description": "Opcional. Fecha final YYYY-MM-DD. Si se omite, coincide con fecha_inicio. Máximo 14 días de rango."
},
"localidad": {
"type": "string",
"description": "OBLIGATORIO. Nombre de la ciudad, por ejemplo \"Córdoba\"."
},
"hora_desde": {
"type": "string",
"description": "Hora mínima de la sesión, formato HH:MM."
},
"hora_hasta": {
"type": "string",
"description": "Hora máxima de la sesión, formato HH:MM."
},
"duracion_max": {
"type": "integer",
"minimum": 1,
"description": "Duración máxima en minutos."
},
"fecha_inicio": {
"type": "string",
"format": "date",
"description": "Opcional. Fecha inicial YYYY-MM-DD. Si se omite, se usa hoy."
},
"solo_estrenos": {
"type": "boolean"
},
"min_puntuacion": {
"type": "number",
"maximum": 10,
"minimum": 0,
"description": "Puntuación mínima entre 0 y 10."
}
},
"additionalProperties": false
}{
"title": "get_cartelera_localidad",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_cartelera_cine
Obtiene la cartelera real de un cine concreto entre dos fechas. Úsala cuando el usuario mencione un cine específico o quiera saber qué películas hay en un cine determinado, por ejemplo: - "qué ponen en Cinesur Córdoba hoy" - "cartelera de Kinépolis este sábado" - "qué películas hay en ese cine" Sirve para obtener todas las películas y sesiones disponibles en ese cine. Admite los mismos filtros que get_cartelera_localidad (niños, duración, puntuación, estrenos, géneros, versión, franja horaria).
{
"type": "object",
"required": [
"cine"
],
"properties": {
"cine": {
"type": "string",
"description": "OBLIGATORIO. Nombre del cine, por ejemplo \"Kinépolis Ciudad de la Imagen\"."
},
"generos": {
"type": "array",
"items": {
"type": "string"
}
},
"version": {
"type": "string",
"description": "Ej: VOSE, Doblada, 3D. Coincidencia parcial."
},
"con_ninos": {
"type": "boolean"
},
"fecha_fin": {
"type": "string",
"format": "date",
"description": "Opcional. Fecha final YYYY-MM-DD. Si se omite, coincide con fecha_inicio. Máximo 14 días de rango."
},
"hora_desde": {
"type": "string",
"description": "Hora mínima de la sesión, formato HH:MM."
},
"hora_hasta": {
"type": "string",
"description": "Hora máxima de la sesión, formato HH:MM."
},
"duracion_max": {
"type": "integer",
"minimum": 1,
"description": "Duración máxima en minutos."
},
"fecha_inicio": {
"type": "string",
"format": "date",
"description": "Opcional. Fecha inicial YYYY-MM-DD. Si se omite, se usa hoy."
},
"solo_estrenos": {
"type": "boolean"
},
"min_puntuacion": {
"type": "number",
"maximum": 10,
"minimum": 0,
"description": "Puntuación mínima entre 0 y 10."
}
},
"additionalProperties": false
}{
"title": "get_cartelera_cine",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_movie_showtimes
Busca en qué cines y horarios se proyecta una película. Úsala cuando el usuario quiera saber dónde o cuándo ver una película concreta, por ejemplo: - "dónde echan Dune en Córdoba" - "cuándo ponen Minecraft mañana" - "en qué cine puedo ver Oppenheimer" - "dónde la ponen en VOSE" Permite filtrar por ciudad, cine, rango de fechas, versión (VOSE/doblada) o franja horaria. Es la tool principal para responder preguntas sobre disponibilidad de una película, incluida la URL de compra de entradas de cada sesión.
{
"type": "object",
"required": [
"pelicula"
],
"properties": {
"cine": {
"type": "string",
"description": "Opcional. Limita la búsqueda a este cine."
},
"version": {
"type": "string",
"description": "Ej: VOSE, Doblada, 3D. Coincidencia parcial."
},
"pelicula": {
"type": "string",
"description": "OBLIGATORIO. Título de la película; admite aproximaciones."
},
"fecha_fin": {
"type": "string",
"format": "date",
"description": "Opcional. Fecha final YYYY-MM-DD. Máximo 14 días desde fecha_inicio cuando se indican ambas."
},
"localidad": {
"type": "string",
"description": "Opcional. Limita la búsqueda a esta ciudad."
},
"hora_desde": {
"type": "string",
"description": "Hora mínima de la sesión, formato HH:MM."
},
"hora_hasta": {
"type": "string",
"description": "Hora máxima de la sesión, formato HH:MM."
},
"fecha_inicio": {
"type": "string",
"format": "date",
"description": "Opcional. Fecha inicial YYYY-MM-DD. Si se omite, busca desde ahora."
}
},
"additionalProperties": false
}{
"title": "find_movie_showtimes",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}recommend_movies
Recomienda películas basadas en la cartelera real de una ciudad y fechas concretas. Úsala cuando el usuario pida sugerencias o recomendaciones, por ejemplo: - "qué me recomiendas ver este finde" - "qué puedo ver hoy" - "recomiéndame una película en Córdoba" Admite filtros como: - películas para niños - duración máxima - puntuación mínima - solo estrenos - géneros preferidos o a evitar - versión (VOSE, doblada...) o franja horaria Debe basarse siempre en películas que estén realmente disponibles en cartelera.
{
"type": "object",
"required": [
"localidad"
],
"properties": {
"version": {
"type": "string",
"description": "Ej: VOSE, Doblada, 3D. Coincidencia parcial."
},
"con_ninos": {
"type": "boolean"
},
"fecha_fin": {
"type": "string",
"format": "date",
"description": "Opcional. Fecha final YYYY-MM-DD. Si se omite, coincide con fecha_inicio. Máximo 14 días de rango."
},
"localidad": {
"type": "string",
"description": "OBLIGATORIO. Ciudad en la que deben existir sesiones reales."
},
"hora_desde": {
"type": "string",
"description": "Hora mínima de la sesión, formato HH:MM."
},
"hora_hasta": {
"type": "string",
"description": "Hora máxima de la sesión, formato HH:MM."
},
"duracion_max": {
"type": "integer",
"minimum": 1,
"description": "Duración máxima en minutos."
},
"fecha_inicio": {
"type": "string",
"format": "date",
"description": "Opcional. Fecha inicial YYYY-MM-DD. Si se omite, se usa hoy."
},
"solo_estrenos": {
"type": "boolean"
},
"evitar_generos": {
"type": "array",
"items": {
"type": "string"
}
},
"min_puntuacion": {
"type": "number",
"maximum": 10,
"minimum": 0,
"description": "Puntuación mínima entre 0 y 10."
},
"generos_preferidos": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
}{
"title": "recommend_movies",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_latest_movie_by_person
Obtiene la película más reciente asociada a una persona (actor o director). Úsala cuando el usuario pregunte por la última película de alguien, por ejemplo: - "la última de Stallone" - "la última de Scorsese" - "qué es lo último de DiCaprio" Opcionalmente puede limitarse a: - solo películas actualmente en cartel - una ciudad concreta Es útil como paso previo para luego buscar dónde ver esa película.
{
"type": "object",
"required": [
"persona"
],
"properties": {
"tipo": {
"enum": [
"actor",
"director"
],
"type": "string",
"description": "Opcional. Usa \"director\" solo cuando se busque dirección; por defecto se usa \"actor\"."
},
"persona": {
"type": "string",
"description": "OBLIGATORIO. Nombre del actor, actriz o director/a."
},
"localidad": {
"type": "string"
},
"solo_en_cartel": {
"type": "boolean"
}
},
"additionalProperties": false
}{
"title": "get_latest_movie_by_person",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_movie
Busca películas por título con tolerancia a errores o búsquedas inexactas. Úsala cuando el usuario no escriba correctamente el nombre de la película o haya ambigüedad, por ejemplo: - "mision imposibl" - "avenger endgam" - "la de oppenheimer esa" Devuelve posibles coincidencias para identificar correctamente la película antes de buscar sesiones o cartelera.
{
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "OBLIGATORIO. Título o fragmento del título que se desea identificar."
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Opcional. Número máximo de coincidencias; por defecto 10."
}
},
"additionalProperties": false
}{
"title": "find_movie",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_person
Busca personas (actores o directores) por nombre con tolerancia a errores. Úsala cuando el usuario no escriba correctamente un nombre o haya ambigüedad, por ejemplo: - "almodovar" - "scorcesse" - "di caprio" Puede filtrar por tipo (actor o director) y priorizar personas con películas en cartel. Es útil antes de consultar la última película o filmografía relevante.
{
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "OBLIGATORIO. Nombre o fragmento del nombre."
},
"tipo": {
"enum": [
"actor",
"director"
],
"type": "string",
"description": "Opcional. Filtra por actor o director."
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Opcional. Número máximo de coincidencias; por defecto 10."
},
"solo_en_cartel": {
"type": "boolean"
}
},
"additionalProperties": false
}{
"title": "find_person",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_person_movies_in_cartelera
Devuelve TODAS las películas de un actor o director que están en cartelera ahora mismo (con sesiones futuras reales), no solo la más reciente. Úsala cuando el usuario pregunte por la filmografía actual de alguien, por ejemplo: - "qué películas hay de Almodóvar en cartelera" - "qué puedo ver de Cruz en el cine ahora" - "todo lo que hay de Nolan ahora mismo" Diferencia con get_latest_movie_by_person: esa tool está pensada para "la última de X" (una sola película, priorizando la más reciente aunque no esté en cartel); esta siempre filtra a cartelera real y no limita a la más reciente. Útil como base para recomendaciones por gustos de actor/director.
{
"type": "object",
"required": [
"persona"
],
"properties": {
"tipo": {
"enum": [
"actor",
"director"
],
"type": "string",
"description": "Opcional. Por defecto \"actor\". Usa \"director\" cuando corresponda."
},
"persona": {
"type": "string",
"description": "OBLIGATORIO. Nombre del actor, actriz o director/a."
},
"localidad": {
"type": "string"
}
},
"additionalProperties": false
}{
"title": "get_person_movies_in_cartelera",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}where_to_watch_online
Indica en qué plataformas de streaming (suscripción, alquiler o compra) está disponible una película, si tenemos ese dato. Úsala cuando el usuario pregunte, por ejemplo: - "dónde puedo ver Oppenheimer en streaming" - "está en Netflix Dune" - "en qué plataforma puedo alquilar esa película" Si la película no tiene datos de streaming registrados, dilo explícitamente en vez de inventar una plataforma: no todas las películas de la base de datos tienen esta información.
{
"type": "object",
"required": [
"pelicula"
],
"properties": {
"pelicula": {
"type": "string",
"description": "OBLIGATORIO. Título de la película."
}
},
"additionalProperties": false
}{
"title": "where_to_watch_online",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_nearby_cines
Busca cines cercanos a un punto, para "qué cines tengo cerca" o "cines cerca de mí"/"cerca de tal sitio". Si el cliente puede compartir coordenadas reales del usuario, pásalas en lat/lng; si no, pasa una localidad (p.ej. "Córdoba") y se usa el centro de esa localidad como referencia. Devuelve los cines ordenados por distancia en km dentro del radio indicado.
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitud. Si se usa, lng también es obligatoria."
},
"lng": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitud. Si se usa, lat también es obligatoria."
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Opcional. Por defecto 10, máximo 50."
},
"radio_km": {
"type": "number",
"maximum": 200,
"description": "Opcional. Por defecto 25 km, máximo 200 km.",
"exclusiveMinimum": 0
},
"localidad": {
"type": "string",
"description": "Ciudad usada como origen cuando no se dispone de lat+lng. Debe indicarse localidad O la pareja lat+lng."
}
},
"additionalProperties": false
}{
"title": "find_nearby_cines",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_movie_details
Da la ficha completa de una película: sinopsis, reparto (actores), dirección, géneros, país, año, duración, puntuación y calificación por edad. Úsala cuando el usuario pregunte, por ejemplo: - "de qué va Oppenheimer" - "quién sale en esa película" - "quién la dirige" - "cuánto dura" / "qué puntuación tiene" No la uses para saber dónde o cuándo verla (para eso, find_movie_showtimes) ni para cartelera general (get_cartelera_localidad).
{
"type": "object",
"required": [
"pelicula"
],
"properties": {
"pelicula": {
"type": "string",
"description": "OBLIGATORIO. Título de la película cuya ficha se solicita."
}
},
"additionalProperties": false
}{
"title": "get_movie_details",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-06: 1 of 1 checks answered
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 618 ms
- 95th percentile latency
- 618 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 618 ms · metadata changed · 11 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http carteleracines-es-mcp https://www.carteleracines.es/mcp_server.phpCodex
codex mcp add carteleracines-es-mcp --url https://www.carteleracines.es/mcp_server.phpCursor
{
"mcpServers": {
"carteleracines-es-mcp": {
"url": "https://www.carteleracines.es/mcp_server.php"
}
}
}Cline
{
"mcpServers": {
"carteleracines-es-mcp": {
"type": "streamableHttp",
"url": "https://www.carteleracines.es/mcp_server.php",
"disabled": false
}
}
}VS Code
{
"servers": {
"carteleracines-es-mcp": {
"type": "http",
"url": "https://www.carteleracines.es/mcp_server.php"
}
}
}Gemini CLI
gemini mcp add --transport http carteleracines-es-mcp https://www.carteleracines.es/mcp_server.phpClaude Desktop
https://www.carteleracines.es/mcp_server.phpWindsurf
{
"mcpServers": {
"carteleracines-es-mcp": {
"serverUrl": "https://www.carteleracines.es/mcp_server.php"
}
}
}Let your agent find its tools
Find servers like CarteleraCines.es MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other commerce servers
Do you run CarteleraCines.es MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.