{"apiVersion":"v1","directorySlug":"mguide-mcp-dbfffd7ea4","title":"MGuide","description":"MGuide is a fast UMich map and University of Michigan campus map for Ann Arbor: search 465 buildings, get walking directions, live buses, dining hours, rooms, and study spots.","pageUrl":"https://www.mcpbundles.com/skills/mguide-mcp-dbfffd7ea4","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://api.mguide.app/mcp","hostedMcpUrl":null,"toolCount":15,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"app.mguide/mguide-mcp-dbfffd7ea4","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_campus","description":"Search campus buildings, rooms, dining, study spots, transit stops, routes, and collections.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","default":10,"maximum":25,"minimum":1},"query":{"type":"string","minLength":1},"types":{"type":"array","items":{"enum":["building","room","dining","study_spot","transit_stop","transit_route","collection"]}}},"additionalProperties":false},"logicalName":"search_campus","displayName":"search_campus","title":"search_campus","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_place","description":"Get a campus place by slug, id, or name.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"},"type":{"enum":["building","dining","study_spot","transit_stop","transit_route","collection"]}},"additionalProperties":false},"logicalName":"get_place","displayName":"get_place","title":"get_place","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_room","description":"Get public classroom metadata by MGuide room code such as AH-2163.","inputSchema":{"type":"object","required":["code"],"properties":{"code":{"type":"string","minLength":3}},"additionalProperties":false},"logicalName":"get_room","displayName":"get_room","title":"get_room","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"find_open_rooms","description":"Find classroom candidates matching building, campus, capacity, and equipment constraints.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":10,"maximum":25,"minimum":1},"campus":{"type":"string"},"equipment":{"type":"array","items":{"type":"string"}},"capacityMin":{"type":"integer","minimum":1},"buildingSlug":{"type":"string"}},"additionalProperties":false},"logicalName":"find_open_rooms","displayName":"find_open_rooms","title":"find_open_rooms","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"find_nearby","description":"Find nearby public campus entities around coordinates or a known MGuide place slug.","inputSchema":{"type":"object","required":["origin"],"properties":{"limit":{"type":"integer","default":10,"maximum":25,"minimum":1},"origin":{"oneOf":[{"type":"string"},{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number"},"lng":{"type":"number"}},"additionalProperties":false}]},"categories":{"type":"array","items":{"enum":["building","dining","study_spot","transit_stop"]}},"radiusMeters":{"type":"integer","default":800,"maximum":3000,"minimum":50}},"additionalProperties":false},"logicalName":"find_nearby","displayName":"find_nearby","title":"find_nearby","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"plan_campus_route","description":"Estimate campus walking distance and provide a canonical MGuide directions URL when possible.","inputSchema":{"type":"object","required":["origin","destination"],"properties":{"origin":{"oneOf":[{"type":"string"},{"type":"object"}]},"accessible":{"type":"boolean","default":false},"destination":{"oneOf":[{"type":"string"},{"type":"object"}]}},"additionalProperties":false},"logicalName":"plan_campus_route","displayName":"plan_campus_route","title":"plan_campus_route","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_transit_arrivals","description":"Return stop/route context and live-arrival API links for public transit data.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":10,"maximum":25,"minimum":1},"stopId":{"type":"string"},"routeId":{"type":"string"}},"additionalProperties":false},"logicalName":"get_transit_arrivals","displayName":"get_transit_arrivals","title":"get_transit_arrivals","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_dining_status","description":"Return dining location hours, menu links, and freshness caveats.","inputSchema":{"type":"object","properties":{"slug":{"type":"string"},"limit":{"type":"integer","default":10,"maximum":25,"minimum":1}},"additionalProperties":false},"logicalName":"get_dining_status","displayName":"get_dining_status","title":"get_dining_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"find_study_spots","description":"Find study spots by amenities, noise level, capacity, or nearby building.","inputSchema":{"type":"object","properties":{"near":{"type":"string"},"limit":{"type":"integer","default":10,"maximum":25,"minimum":1},"amenities":{"type":"array","items":{"type":"string"}},"noiseLevel":{"type":"string"}},"additionalProperties":false},"logicalName":"find_study_spots","displayName":"find_study_spots","title":"find_study_spots","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_safety_context","description":"Return informational safety context, nearby blue lights, and emergency caveats.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":5,"maximum":25,"minimum":1},"origin":{"oneOf":[{"type":"string"},{"type":"object"}]},"radiusMeters":{"type":"integer","default":500,"maximum":3000,"minimum":50}},"additionalProperties":false},"logicalName":"get_safety_context","displayName":"get_safety_context","title":"get_safety_context","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_campus_conditions","description":"Return current public API links for safety, weather, occupancy, transit alerts, and events.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"logicalName":"get_campus_conditions","displayName":"get_campus_conditions","title":"get_campus_conditions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_provenance","description":"Explain source and freshness for a MGuide entity or dataset.","inputSchema":{"type":"object","properties":{"type":{"type":"string"},"entity":{"type":"string"}},"additionalProperties":false},"logicalName":"get_provenance","displayName":"get_provenance","title":"get_provenance","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_citation","description":"Return a citation string for a MGuide page, entity, or API response.","inputSchema":{"type":"object","properties":{"url":{"type":"string"}},"additionalProperties":false},"logicalName":"get_citation","displayName":"get_citation","title":"get_citation","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_guides","description":"List MGuide how-to guides (empty classrooms, live bus tracking, study spots, dining hours, game day) with canonical URLs.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"logicalName":"list_guides","displayName":"list_guides","title":"list_guides","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_guide","description":"Get a how-to guide as quotable markdown by slug (e.g. find-an-empty-classroom) or free-text query.","inputSchema":{"type":"object","properties":{"slug":{"type":"string"},"query":{"type":"string"}},"additionalProperties":false},"logicalName":"get_guide","displayName":"get_guide","title":"get_guide","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=MGuide&config=eyJ1cmwiOiAiaHR0cHM6Ly9hcGkubWd1aWRlLmFwcC9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22MGuide%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.mguide.app%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22MGuide%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.mguide.app%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=MGuide&connectorUrl=https%3A%2F%2Fapi.mguide.app%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"MGuide\" --url \"https://api.mguide.app/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/mguide-mcp-dbfffd7ea4","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/mguide-mcp-dbfffd7ea4/tools/{tool}","mcpServerUrl":"https://api.mguide.app/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/mguide-mcp-dbfffd7ea4?live=1"}