What's on in 12 Spanish provinces: concerts, theatre and free events by date, price and distance
Maintained by@dmbejar(verified)Also a maintainer?
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Busca planes de ocio y cultura en una provincia española por fecha, categoría (temática), ocasión, palabras, precio máximo y distancia a unas coordenadas. Devuelve los más populares primero (o los más cercanos, si se pasan coordenadas), con su ficha en la web.
La provincia: madrid, barcelona, valencia, sevilla, zaragoza, baleares, castellon, alicante, malaga, asturias, murcia, cadiz.
Latitud del punto para el filtro de proximidad (con «lng»), en grados decimales: las coordenadas del sitio cerca del cual se quieren los planes (un barrio, una calle, un monumento, un municipio). No es la ubicación del usuario. El servicio no calcula coordenadas: hay que pasarlas.
Longitud del punto para el filtro de proximidad (con «lat»), en grados decimales. Igual que «lat»: el sitio de referencia de la búsqueda, no la ubicación del usuario.
Primer día, AAAA-MM-DD (en vez de «fecha»). Rango máximo de 31 días.
Una fecha de la agenda: hoy, manana, finde (este fin de semana), semana (esta semana) o proximasemana. Para otras fechas, usa desde y hasta.
Último día, AAAA-MM-DD. Si falta, solo el día de «desde».
Palabras que tiene que tener el plan (título, lugar o descripción): «jazz», «Teatro Lara», «flamenco». No pongas aquí la fecha, la temática ni el sitio, que tienen su campo.
Solo planes gratis.
Cuántos planes devolver (por defecto 10, como mucho 20).
Ocasión: pareja (Planes en pareja), amigos (Planes con amigos), lluvia (Planes para días de lluvia), originales (Planes originales), baratos (Planes baratos), regalar (Planes para regalar).
Con «lat» y «lng», radio en km alrededor del punto (por defecto 5, como mucho 100). Los planes salen del más cercano al más lejano, con su distancia.
Temática: teatro (Teatro y espectáculos), musicales (Musicales), monologos (Monólogos), conciertos (Conciertos), exposiciones (Exposiciones), cine (Cine), gastronomia (Gastronomía), ferias-y-fiestas (Ferias, mercadillos y fiestas), visitas-y-excursiones (Visitas guiadas y excursiones), deportes (Deportes), charlas-talleres (Charlas y talleres), ninos (Para niños).
Precio máximo en euros: planes gratis o cuyo precio desde es este o menor. Los de pago sin precio conocido quedan fuera.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http hoy-planes https://mcp.hoyplanes.com
Busca planes de ocio y cultura en una provincia española por fecha, categoría (temática), ocasión, palabras, precio máximo y distancia a unas coordenadas. Devuelve los más populares primero (o los más cercanos, si se pasan coordenadas), con su ficha en la web.
| Argument | Type | Description |
|---|---|---|
| lat | number | Latitud del punto para el filtro de proximidad (con «lng»), en grados decimales: las coordenadas del sitio cerca del cual se quieren los planes (un barrio, una calle, un monumento, un municipio). No es la ubicación del usuario. El servicio no calcula coordenadas: hay que pasarlas. |
| lng | number | Longitud del punto para el filtro de proximidad (con «lat»), en grados decimales. Igual que «lat»: el sitio de referencia de la búsqueda, no la ubicación del usuario. |
| desde | string | Primer día, AAAA-MM-DD (en vez de «fecha»). Rango máximo de 31 días. |
| fecha | string | Una fecha de la agenda: hoy, manana, finde (este fin de semana), semana (esta semana) o proximasemana. Para otras fechas, usa desde y hasta. |
| hasta | string | Último día, AAAA-MM-DD. Si falta, solo el día de «desde». |
| texto | string | Palabras que tiene que tener el plan (título, lugar o descripción): «jazz», «Teatro Lara», «flamenco». No pongas aquí la fecha, la temática ni el sitio, que tienen su campo. |
| gratis | boolean | Solo planes gratis. |
| limite | integer | Cuántos planes devolver (por defecto 10, como mucho 20). |
| ocasion | string | Ocasión: pareja (Planes en pareja), amigos (Planes con amigos), lluvia (Planes para días de lluvia), originales (Planes originales), baratos (Planes baratos), regalar (Planes para regalar). |
| radio_km | number | Con «lat» y «lng», radio en km alrededor del punto (por defecto 5, como mucho 100). Los planes salen del más cercano al más lejano, con su distancia. |
| tematica | string | Temática: teatro (Teatro y espectáculos), musicales (Musicales), monologos (Monólogos), conciertos (Conciertos), exposiciones (Exposiciones), cine (Cine), gastronomia (Gastronomía), ferias-y-fiestas (Ferias, mercadillos y fiestas), visitas-y-excursiones (Visitas guiadas y excursiones), deportes (Deportes), charlas-talleres (Charlas y talleres), ninos (Para niños). |
| provincia* | string | La provincia: madrid, barcelona, valencia, sevilla, zaragoza, baleares, castellon, alicante, malaga, asturias, murcia, cadiz. |
| precio_max | number | Precio máximo en euros: planes gratis o cuyo precio desde es este o menor. Los de pago sin precio conocido quedan fuera. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"provincia"
],
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitud del punto para el filtro de proximidad (con «lng»), en grados decimales: las coordenadas del sitio cerca del cual se quieren los planes (un barrio, una calle, un monumento, un municipio). No es la ubicación del usuario. El servicio no calcula coordenadas: hay que pasarlas."
},
"lng": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitud del punto para el filtro de proximidad (con «lat»), en grados decimales. Igual que «lat»: el sitio de referencia de la búsqueda, no la ubicación del usuario."
},
"desde": {
"type": "string",
"description": "Primer día, AAAA-MM-DD (en vez de «fecha»). Rango máximo de 31 días."
},
"fecha": {
"enum": [
"hoy",
"manana",
"finde",
"semana",
"proximasemana"
],
"type": "string",
"description": "Una fecha de la agenda: hoy, manana, finde (este fin de semana), semana (esta semana) o proximasemana. Para otras fechas, usa desde y hasta."
},
"hasta": {
"type": "string",
"description": "Último día, AAAA-MM-DD. Si falta, solo el día de «desde»."
},
"texto": {
"type": "string",
"maxLength": 100,
"description": "Palabras que tiene que tener el plan (título, lugar o descripción): «jazz», «Teatro Lara», «flamenco». No pongas aquí la fecha, la temática ni el sitio, que tienen su campo."
},
"gratis": {
"type": "boolean",
"description": "Solo planes gratis."
},
"limite": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "Cuántos planes devolver (por defecto 10, como mucho 20)."
},
"ocasion": {
"enum": [
"pareja",
"amigos",
"lluvia",
"originales",
"baratos",
"regalar"
],
"type": "string",
"description": "Ocasión: pareja (Planes en pareja), amigos (Planes con amigos), lluvia (Planes para días de lluvia), originales (Planes originales), baratos (Planes baratos), regalar (Planes para regalar)."
},
"radio_km": {
"type": "number",
"maximum": 100,
"minimum": 0.1,
"description": "Con «lat» y «lng», radio en km alrededor del punto (por defecto 5, como mucho 100). Los planes salen del más cercano al más lejano, con su distancia."
},
"tematica": {
"enum": [
"teatro",
"musicales",
"monologos",
"conciertos",
"exposiciones",
"cine",
"gastronomia",
"ferias-y-fiestas",
"visitas-y-excursiones",
"deportes",
"charlas-talleres",
"ninos"
],
"type": "string",
"description": "Temática: teatro (Teatro y espectáculos), musicales (Musicales), monologos (Monólogos), conciertos (Conciertos), exposiciones (Exposiciones), cine (Cine), gastronomia (Gastronomía), ferias-y-fiestas (Ferias, mercadillos y fiestas), visitas-y-excursiones (Visitas guiadas y excursiones), deportes (Deportes), charlas-talleres (Charlas y talleres), ninos (Para niños)."
},
"provincia": {
"type": "string",
"maxLength": 60,
"description": "La provincia: madrid, barcelona, valencia, sevilla, zaragoza, baleares, castellon, alicante, malaga, asturias, murcia, cadiz."
},
"precio_max": {
"type": "number",
"maximum": 10000,
"minimum": 0,
"description": "Precio máximo en euros: planes gratis o cuyo precio desde es este o menor. Los de pago sin precio conocido quedan fuera."
}
}
}Las provincias con agenda (con sus planes vigentes) y los valores de temática, ocasión y fecha que acepta buscar_planes.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Los detalles de un plan: próximos días, precio, lugar con dirección y coordenadas, descripción completa y su ficha en la web.
| Argument | Type | Description |
|---|---|---|
| plan* | string | El valor «plan» que da buscar_planes, o la url de la ficha (https://www.hoymadrid.app/planes/…/). |
| provincia | string | La provincia del plan. No hace falta si «plan» es una url. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"plan"
],
"properties": {
"plan": {
"type": "string",
"maxLength": 300,
"description": "El valor «plan» que da buscar_planes, o la url de la ficha (https://www.hoymadrid.app/planes/…/)."
},
"provincia": {
"type": "string",
"maxLength": 60,
"description": "La provincia del plan. No hace falta si «plan» es una url."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 12, 2026.