accueil / serveurs / Recherche & Web / com.vamosalicante/mcp-server
com.vamosalicante/mcp-server
serveur MCP (Model Context Protocol) · alicante-your-way 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.vamosalicante/mcp-server est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.vamosalicante/mcp-server » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 18 outils
- beach_conditions≈ 194 tokens
Bandera vigente y estado de las playas de Alicante (y municipios próximos) con su ficha: servicios, accesibilidad y URL canónica. Acota por nombre de playa o municipio.
Paramètres, retour & exemple (3)
Paramètresbeach· string · optionnel
Nombre de la playa, p. ej. «Postiguet».limit· integer · optionnel
Resultados (máx. 10).municipality· string · optionnel
Municipio, p. ej. «Alicante».
Exemple d'appel{"name": "beach_conditions", "arguments": {"beach": "texte", "limit": 1, "municipality": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - catch_vehicle_decision≈ 346 tokens
Decide si el usuario llega a tiempo a un autobús en una parada de Alicante cruzando el ETA del vehículo (tiempo real de la fuente oficial o, en su defecto, la estimación del motor propio) con el tiempo a pie desde sus coordenadas. Devuelve decision CATCH, TIGHT, MISS o UNKNOWN, el margen en segundos y el siguiente paso alcanzable.
Paramètres, retour & exemple (6)
Paramètreslat· number · requis
Latitud actual del usuario.lng· number · requis
Longitud actual del usuario.line· string · optionnel
Línea concreta de bus.stop· string · requis
Código oficial de parada o su nombre. Resuélvelo con find_transit_stop.walk_speed_ms· number · optionnel
Velocidad de marcha en m/s. Por defecto 1.35.buffer_seconds· number · optionnel
Colchón de seguridad en segundos. Por defecto 30.
Exemple d'appel{"name": "catch_vehicle_decision", "arguments": {"lat": 1, "lng": 1, "stop": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - discover_capabilities≈ 131 tokens
Devuelve el contrato de datos de VamosAlicante: secciones disponibles, tipos de dato (LIVE, CALCULATED, CATALOG), frescura, fuentes oficiales y la política de acceso para agentes. Llamar primero cuando no se sabe qué herramienta usar.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "discover_capabilities", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - favorite_stop≈ 222 tokens
Ficha completa de una parada de autobús concreta de Alicante (nombre, coordenadas, líneas) junto con sus próximas llegadas. Las llegadas se extraen SIEMPRE bajo demanda desde la fuente oficial del Ayuntamiento de Alicante / «Alicante se mueve» mediante /api/public/v1/bus/live-arrivals. Si no hay respuesta LIVE, el único fallback es `estimated_eta` del motor predictivo propio, claramente ESTIMATED; nunca uses llegadas cacheadas antiguas como dato actual.
Paramètres, retour & exemple (1)
Paramètresstop· string · requis
Código oficial de la parada, p. ej. 1010.
Exemple d'appel{"name": "favorite_stop", "arguments": {"stop": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_food≈ 238 tokens
Resuelve una necesidad gastronómica concreta en Alicante: un plato («arroz a banda»), una cocina o un local por nombre. Devuelve locales elegibles con dirección, horario publicado y, cuando existe, el plato y su precio en carta. No devuelve cartas completas.
Paramètres, retour & exemple (4)
Paramètresdish· string · optionnel
Plato o consulta gastronómica en lenguaje natural.name· string · optionnel
Nombre del local.limit· integer · optionnel
Resultados (máx. 10).cuisine· string · optionnel
Tipo de cocina, p. ej. «italiana».
Exemple d'appel{"name": "find_food", "arguments": {"dish": "texte", "name": "texte", "limit": 1, "cuisine": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_place≈ 368 tokens
Busca un sitio o servicio concreto de Alicante por nombre, zona o categoría: hoteles, comercios y zonas comerciales, copas y ocio nocturno, farmacias (incluida guardia), centros de salud, lugares turísticos, paradas de taxi, consignas de equipaje y oficinas de alquiler de coches. Exige acotar la consulta.
Paramètres, retour & exemple (7)
Paramètreskind· string · optionnel
Subtipo (ocio nocturno o turismo).zone· string · optionnel
Zona o barrio (hoteles y comercios).limit· integer · optionnel
Resultados (máx. 10).query· string · optionnel
Nombre, marca o parte del nombre.onDuty· boolean · optionnel
Solo farmacias de guardia (category=pharmacy).sector· string · optionnel
Sector comercial (solo category=shopping).category· string · requis · hotel | shopping | shopping_zone | nightlife | pharmacy | health_center | tourism | taxi_stop
Tipo de sitio o servicio.
Exemple d'appel{"name": "find_place", "arguments": {"category": "hotel"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_transit_stop≈ 252 tokens
Busca por nombre o línea una parada de autobús urbano o una estación de TRAM de Alicante y devuelve su código, líneas y coordenadas, para después consultar sus próximas salidas con next_departures. Requiere nombre o línea: no devuelve el listado completo.
Paramètres, retour & exemple (4)
Paramètresline· string · optionnel
Línea que pasa por la parada.limit· integer · optionnel
Resultados (máx. 10).query· string · optionnel
Nombre o parte del nombre de la parada.network· string · requis · bus | tram
Red: autobús urbano o TRAM.
Exemple d'appel{"name": "find_transit_stop", "arguments": {"network": "bus"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - flight_status≈ 243 tokens
Llegadas y salidas del aeropuerto Alicante-Elche (ALC) para una ciudad o fecha concreta, con estado y hora publicada. Acota por ciudad o fecha en lugar de pedir el listado completo del día.
Paramètres, retour & exemple (4)
Paramètrescity· string · optionnel
Ciudad de origen o destino.date· string · optionnel
Fecha YYYY-MM-DD en Europe/Madrid.type· string · requis · llegadas | salidas | todos
Llegadas, salidas o todos los vuelos del día.limit· integer · optionnel
Resultados (máx. 10).
Exemple d'appel{"name": "flight_status", "arguments": {"type": "llegadas"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fuel_prices≈ 227 tokens
Precios oficiales de carburante en gasolineras de Alicante para un carburante concreto, ordenados de más barato a más caro, con rótulo, dirección y fecha de la publicación oficial.
Paramètres, retour & exemple (3)
Paramètresfuel· string · optionnel
Carburante. Códigos oficiales: gasolina95E5, gasolina98E5, gasoleoA, gasoleoPremium, glp. También se aceptan nombres comunes («gasolina 95», «diésel», «GLP»).limit· integer · optionnel
Resultados (máx. 10).query· string · optionnel
Rótulo o zona de la gasolinera.
Exemple d'appel{"name": "fuel_prices", "arguments": {"fuel": "texte", "limit": 1, "query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_current_state≈ 268 tokens
Estado ahora mismo de una entidad concreta ya identificada: plazas libres de un parking, próximas llegadas de una parada de bus, próximas salidas de una estación de TRAM o bandera de una playa. Requiere el `entity_id` devuelto por resolve_entity. Con `bus-stop:<código>` las llegadas se extraen bajo demanda desde la fuente oficial del Ayuntamiento de Alicante / «Alicante se mueve». Si el LIVE no responde, usa únicamente `estimated_eta` del motor predictivo propio y aclara que es ESTIMATED; nunca uses llegadas cacheadas antiguas como estado actual.
Paramètres, retour & exemple (1)
Paramètresentity_id· string · requis
Identificador `<tipo>:<id>` devuelto por resolve_entity, p. ej. «parking:mercado».
Exemple d'appel{"name": "get_current_state", "arguments": {"entity_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_llms_full_txt≈ 98 tokens
Devuelve el contenido actual de /llms-full.txt de VamosAlicante como texto plano para agentes de IA.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_llms_full_txt", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_llms_txt≈ 108 tokens
Devuelve el contenido actual de /llms.txt de VamosAlicante como texto plano. Este recurso contiene instrucciones y recursos destinados a agentes de IA.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_llms_txt", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - next_departures≈ 431 tokens
Próximas llegadas o salidas de un servicio concreto de Alicante: autobús urbano por parada, TRAM por estación, Cercanías/ADIF, autobús interurbano por destino, o la línea C6 del aeropuerto. Requiere identificar el servicio y la parada o el destino. Con mode=bus la consulta extrae SIEMPRE el dato bajo demanda desde la fuente oficial del Ayuntamiento de Alicante / «Alicante se mueve» mediante /api/public/v1/bus/live-arrivals. Si falla el LIVE, el único fallback es `estimated_eta` del motor predictivo propio, claramente ESTIMATED.
Paramètres, retour & exemple (6)
Paramètresdate· string · optionnel
Fecha YYYY-MM-DD (Europe/Madrid) para tram o coach.line· string · optionnel
Línea concreta, solo para mode=bus.mode· string · requis · bus | tram | train | coach | airport_bus
Servicio: bus urbano, TRAM, tren, autobús interurbano o C6 del aeropuerto.stop· string · optionnel
Código de parada de bus (mode=bus) o identificador de estación TRAM (mode=tram).type· string · optionnel · departures | arrivals | all | salidas | llegadas
Solo para mode=train: departures | arrivals | all (alias: salidas, llegadas).destination· string · optionnel
Destino, solo para mode=coach.
Exemple d'appel{"name": "next_departures", "arguments": {"mode": "bus"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - parking_availability≈ 130 tokens
Estado de los aparcamientos públicos de Alicante: plazas libres cuando hay observación de sensores vigente, y ficha (capacidad, dirección, tarifa) cuando solo existe catálogo. `dataType` declara si el dato es LIVE o CATALOG.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "parking_availability", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - resolve_entity≈ 232 tokens
Convierte el nombre que dice el usuario (con tildes, alias o erratas) en un identificador estable `entityId` de un parking, parada de bus, estación de TRAM o playa de Alicante. Primer paso antes de get_current_state. Si la respuesta marca `ambiguous`, pregunta al usuario cuál quería.
Paramètres, retour & exemple (2)
Paramètrestype· string · optionnel · parking | tram-stop | bus-stop | beach
Restringe el tipo de entidad cuando ya se conoce.query· string · requis
Nombre aproximado, p. ej. «paradis» o «parking del mercado».
Exemple d'appel{"name": "resolve_entity", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_alicante≈ 274 tokens
BUSCADOR: úsalo PRIMERO ante cualquier consulta sobre Alicante en lenguaje natural (transporte, autobús, TRAM, tren, aeropuerto, parkings, playas, tiempo, comer, dormir, ocio, comercio, salud, combustible). Devuelve una lista compacta de URLs canónicas con `type` y, cuando existe, `entityId` para pedir el estado en get_current_state, o `resolveWith` para resolve_entity. Sirve para DECIDIR qué 1–3 URLs pedir después: no devuelve el inventario completo ni admite paginación profunda.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Número máximo de resultados (1–10). Por defecto 10.query· string · requis
Consulta libre, p. ej. «parking cerca del teatro».
Exemple d'appel{"name": "search_alicante", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - weather_now≈ 112 tokens
Tiempo actual en Alicante (temperatura, viento, humedad, UV), previsión, temperatura del mar y altura de ola, junto con los avisos meteorológicos oficiales de AEMET vigentes.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "weather_now", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - whats_on≈ 186 tokens
Agenda de actividades y cine en Alicante para una fecha o búsqueda concreta: eventos publicados y sesiones de cine con hora y sala.
Paramètres, retour & exemple (3)
Paramètresdate· string · optionnel
Fecha YYYY-MM-DD en Europe/Madrid.limit· integer · optionnel
Resultados (máx. 10).query· string · optionnel
Evento, película o palabra clave.
Exemple d'appel{"name": "whats_on", "arguments": {"date": "texte", "limit": 1, "query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».