Live

Metro MCP

AI chatbot interface for Washington Metro transit APIs

Metro MCP

Problem & Solution

The Problem

Transit riders need quick access to Metro information but existing apps require navigation through multiple screens. There's no conversational interface that allows natural language queries about Metro services.

The Solution

Built an MCP server that bridges AI chatbots with WMATA APIs, enabling users to ask conversational questions like 'When is the next Red Line train at Dupont Circle?' and get immediate, accurate responses.

Product Highlights

Implemented Model Context Protocol server for seamless AI integration with transit APIs

Created natural language interface for complex transit queries and route planning

Implemented serverless architecture using Cloudflare Workers for reliable, scalable deployment

Integrated OAuth authentication system for secure API access management

Metro MCP screenshot 1

Technologies & Approach

TypeScriptCloudflare WorkersMCPREST APIsOAuth

Metro MCP is a Model Context Protocol (MCP) server that creates an intelligent interface between AI chatbots and the Washington Metro system. Users can ask natural language questions about transit information and receive real-time responses about schedules, delays, and routes.

Key Challenges

Designing effective natural language processing for transit-specific queries

Implementing reliable API integration with WMATA's real-time data feeds

Creating serverless architecture that handles varying query loads efficiently

Building authentication system that balances security with ease of use