RedTransporteMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RED_TRANSPORTE_API_URL | No | Base URL of the API REST | https://api-red.iroak.dev |
| RED_TRANSPORTE_MCP_PORT | No | Port of the HTTP transport | 8001 |
| RED_TRANSPORTE_API_TOKEN | Yes | Bearer token for the API (create in POST /admin/tokens) | |
| RED_TRANSPORTE_MCP_TOKEN | No | Bearer token required for the MCP client (required for HTTP transport) | |
| RED_TRANSPORTE_MCP_TIMEOUT | No | Timeout for API calls to the REST server (seconds) | 30 |
| RED_TRANSPORTE_MCP_BASE_URL | No | Canonical URL of the OAuth resource; the final resource is /mcp | https://mcp-red.iroak.dev |
| RED_TRANSPORTE_OAUTH_SECRET | No | Optional separate HMAC secret for OAuth clients and tokens | |
| RED_TRANSPORTE_MCP_PUBLIC_HOST | No | HTTP hostname allowed by the DNS-rebinding protection | mcp-red.iroak.dev |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_stopsA | Buscar paraderos de Santiago por nombre o código parcial. Útil cuando el usuario menciona un lugar o intersección y hay que resolver el código del paradero. |
| get_stopB | Obtener información detallada de un paradero por su código: nombre, coordenadas, accesibilidad y servicios que pasan por él. |
| find_nearby_stopsB | Encontrar paraderos dentro de un radio (km) de una coordenada, ordenados por distancia. |
| find_closest_stationA | Encontrar la estación de metro o tren más cercana a una coordenada, con sus servicios. |
| get_routes_near_pointB | Recorridos que pasan cerca de una coordenada, dentro de un radio. |
| find_stops_in_bboxB | Paraderos dentro de un bounding box (min/max lat/lon). |
| list_routesB | Listar recorridos, opcionalmente filtrados por modo (bus, metro, rail, tram). |
| get_routeA | Detalle de un recorrido: nombre, color, modo, paradas de ida/vuelta y frecuencias por día. |
| get_route_stopsB | Secuencia de paradas de un recorrido en una dirección (0=ida, 1=vuelta). |
| get_route_shapeB | Geometría (shape) de un recorrido como coordenadas [lon, lat]. |
| get_arrivalsB | Predicciones de llegada en tiempo real para un paradero (iBus + RED web). Usar después de resolver el código con search_stops. |
| suggest_direct_routesA | Sugerir recorridos directos que conecten dos puntos. No planifica transbordos; para eso usar plan_journey. |
| plan_journeyA | Planificar un viaje en transporte público entre dos coordenadas (RAPTOR): alternativas con transbordos, tiempos y tarifa integrada. day: L=laboral, S=sábado, D=domingo. fare_type: normal, estudiante, adulto_mayor. |
| get_system_statsB | Estadísticas del dataset GTFS: paraderos, recorridos, viajes, modos. |
| get_gtfs_statusB | Estado del dataset GTFS: disponible, fecha de descarga, vigencia. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/iiroak/RedTransporteMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server