_ registry / mcp streamable-http · checked 42m ago

cartelera-mcp-php

https://www.carteleracines.es

Registry code: bb04805ecc73ba0c

api record

Todas las herramientas son de solo lectura. Envía únicamente los campos necesarios. Los únicos campos obligatorios son los incluidos en required y marcados como OBLIGATORIO en su descripción. Las fechas son opcionales salvo que required indique lo contrario: usa YYYY-MM-DD y no superes 14 días de rango. No inventes localidad, cine, película o persona; usa el texto proporcionado por el usuario. En find_nearby_cines indica localidad O la pareja completa lat+lng, nunca una sola coordenada.

endpoint
https://www.carteleracines.es/mcp_server.php
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is cartelera-mcp-php live?
Yes — it answered the hub's last check (checked 42m ago). It answered 100% of checks over the last 30 days.
Is cartelera-mcp-php free to use?
Yes — the hub reached it with no key and no payment.
What tools does cartelera-mcp-php have?
11 tools: find_movie_showtimes, get_latest_movie_by_person, get_movie_details, get_person_movies_in_cartelera, get_cartelera_cine, get_cartelera_localidad, recommend_movies, find_movie, ….
Is cartelera-mcp-php safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 99.7%· all time 99.7%

latency
141ms

last good check

priced tools
0

of 11 tools

_ answered our checks, 90 days 306 checks · signed record
  • down → live
  • degraded → live
  • live → degraded· timeout after 20000ms
  • unknown → live
_ what it is for
used for
  • find movie showtimes in spain
  • get cinema listings for a city
  • find nearby cinemas
  • get movie details
  • find where to stream a movie
takes → gives
text → data
tools
11 reads
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

inferred, not observed

Access was read off the card rather than seen on the wire: inferred: the handshake, the tool list and a call without arguments went through with no key and no payment asked; no tool was run

_ what it can do 11 tools
11 never probed 0 of 11 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • find_movie_showtimes reads unknown 4h ago

    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.

    mcp-tool

    {
      "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
    }
    arguments 43 lines
  • get_latest_movie_by_person reads unknown 4h ago

    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.

    mcp-tool

    {
      "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
    }
    arguments 27 lines
  • get_movie_details reads unknown 4h ago

    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).

    mcp-tool

    {
      "type": "object",
      "required": [
        "pelicula"
      ],
      "properties": {
        "pelicula": {
          "type": "string",
          "description": "OBLIGATORIO. Título de la película cuya ficha se solicita."
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • get_person_movies_in_cartelera reads unknown 15h ago

    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.

    mcp-tool

    {
      "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
    }
    arguments 24 lines
  • get_cartelera_cine reads unknown 7h ago

    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).

    mcp-tool

    {
      "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
    }
    arguments 58 lines
  • get_cartelera_localidad reads unknown 7h ago

    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.

    mcp-tool

    {
      "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
    }
    arguments 58 lines
  • recommend_movies reads unknown 15h ago

    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.

    mcp-tool

    {
      "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
    }
    arguments 64 lines
  • find_movie reads unknown 7h ago

    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.

    mcp-tool

    {
      "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
    }
    arguments 19 lines
  • find_person reads unknown 11h ago

    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.

    mcp-tool

    {
      "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
    }
    arguments 30 lines
  • where_to_watch_online reads unknown 11h ago

    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.

    mcp-tool

    {
      "type": "object",
      "required": [
        "pelicula"
      ],
      "properties": {
        "pelicula": {
          "type": "string",
          "description": "OBLIGATORIO. Título de la película."
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • find_nearby_cines reads unknown 15h ago

    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.

    mcp-tool

    {
      "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
    }
    arguments 34 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id bb04805ecc73ba0c.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/bb04805ecc73ba0c/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/bb04805ecc73ba0c/badge.svg)](https://brick.blue/agent/bb04805ecc73ba0c?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.