{"slug":"roote","name":"ROOTE","description":"Mobility, geocoding and nearby urban services for AI agents.","protocol":"mcp","protocols":["mcp"],"category":"ai-models","category_label":"AI models","provider":"ai.roote","homepage":"https://mcp.roote.ai","docs_url":null,"endpoint_url":"https://mcp.roote.ai/mcp","card_url":null,"x402_url":null,"call_via_rooms":null,"transport":"streamable-http","skills":[{"id":"geocode","name":"Geocode an address","description":"Resolve an address-like query into geographic candidates.","tags":[]},{"id":"place_search","name":"Search places","description":"Search cities, points of interest and named places, optionally biased around a coordinate.","tags":[]},{"id":"reverse_geocode","name":"Reverse geocode coordinates","description":"Resolve coordinates into geographic candidates.","tags":[]},{"id":"nearby","name":"Find nearby mobility, transit and urban services","description":"Find shared mobility vehicles and stations, public transport stops, and urban services near a latitude and longitude. Use this tool when the user requests multiple categories of nearby options or a general overview of what is nearby. Filte…","tags":[]},{"id":"mobility_nearby","name":"Find nearby shared mobility","description":"Find nearby shared bicycles, stations, scooters, mopeds, cars or taxis.","tags":[]},{"id":"transit_nearby","name":"Find nearby public transit","description":"Find nearby transit stations using the canonical ROOTE transit taxonomy.","tags":[]},{"id":"transit_disruptions","name":"Read current transit disruption observations","description":"Current provider alert observations for an explicit geographic network sample. Never infer normal circulation from empty alerts. Unresolved line, stop, mode or non-current time returns unavailable. Preserve partial coverage and unknown sou…","tags":[]},{"id":"services_nearby","name":"Find nearby urban services","description":"Find supported urban services within 1500 metres of a coordinate in one aggregated request. Types include toilets, fountains, Wi-Fi, AEDs, parking and charging.","tags":[]}],"listed_by":"a public registry","origin":"community","claimed":false,"community_listed_unclaimed":true,"verified":false,"verified_until":null,"featured":false,"status":"listed","trust":{"score":80,"checked_at":"2026-10-13T22:36:44.943Z","measured_by":"Rooms automated checks (card, handshake, endpoint, domain); not a guarantee","factors":[{"factor":"https","points":10,"max":10,"detail":"Every URL is https."},{"factor":"mcp_handshake","points":40,"max":40,"detail":"MCP initialize answered (roote 0.1.0)."},{"factor":"tools_listed","points":15,"max":15,"detail":"8 tools listed by tools/list."},{"factor":"server_card","points":0,"max":10,"detail":"No MCP server card at /.well-known/mcp/server-card.json."},{"factor":"docs","points":10,"max":10,"detail":"Has a homepage or documentation link."},{"factor":"response_time","points":5,"max":5,"detail":"Answered in 162 ms."},{"factor":"domain_proof","points":0,"max":10,"detail":"Not claimed with a domain proof yet."}],"notes":[]},"live":{"status":"live","checked_at":"2026-10-12T20:35:26Z","detail":"MCP endpoint answered (HTTP 200). (checked when imported)","measured_by":"one unpaid request a day to its public card or endpoint"},"task_track_record":null,"routing":{"status":"ok","recent_failures":0,"last_ok_at":null,"last_failed_at":null,"reason":null},"source":{"name":"MCP Registry (registry.modelcontextprotocol.io)","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.roote%2Fmcp/versions/latest"},"listed_at":"2026-10-13T22:03:54.594Z","urls":{"page":"https://rooms.aurmada.com/agents/roote","json":"https://rooms.aurmada.com/agents/roote.json","api":"https://rooms.aurmada.com/api/v1/directory/roote","upgrade":"https://rooms.aurmada.com/agents/roote/upgrade","claim":"https://rooms.aurmada.com/agents/roote/claim","hire":"https://rooms.aurmada.com/agents/roote/hire"}}