# MarceauSolutions/rideshare-comparison-mcp [Health: Active]

**Category:** 🚆 Travel & Transportation  
**Repository:** https://github.com/MarceauSolutions/rideshare-comparison-mcp  
**GitHub Stars:** 2  
**Views:** 4  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/marceausolutions-rideshare-comparison-mcp

## Description
Compare Uber and Lyft prices for any route in real-time with fare estimates, surge pricing info, and cheapest option recommendations

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `uvx` (confidence: high):

```json
"mcpServers": {
  "rideshare-comparison-mcp": {
    "command": "uvx",
    "args": ["rideshare-comparison-mcp"],
    "env": {
      "RIDESHARE_API_URL": "",
      "RIDESHARE_API_KEY": ""
    }
  }
}
```

**Requires environment variables:** `RIDESHARE_API_URL`, `RIDESHARE_API_KEY` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What MarceauSolutions/rideshare-comparison-mcp MCP server does

MarceauSolutions/rideshare-comparison-mcp MCP server exposes rideshare comparison features through the Model Context Protocol for use with Claude Desktop. Its primary function is comparing Uber and Lyft prices for a route, such as a trip from an airport to a city center. Results can include fare estimates, surge pricing details, distance, and expected duration.

The server also provides two supporting capabilities. One returns the cities for which rideshare pricing data is available. The other creates a deep link for booking a ride in the Uber or Lyft application. These links are intended to help a user continue from a comparison result to the relevant provider app.

## How it works

The MCP client sends a request for a comparison, supported-city list, or booking link to the locally running process. For a price comparison, the request identifies a starting point and destination. The server obtains the corresponding rideshare data through the configured API service and returns information that can be presented by the client.

MarceauSolutions/rideshare-comparison-mcp MCP server is designed around three named tools:

- `compare_rideshare_prices` compares Uber and Lyft prices for a route.
- `get_supported_cities` lists cities with available rideshare pricing data.
- `get_booking_link` returns a provider-specific booking deep link.

The README specifically documents Claude Desktop usage. It does not identify other compatible MCP clients.

## Setup and configuration

Install the Python package with `pip install rideshare-comparison-mcp`. Claude Desktop can launch the server with Python’s module runner using `python -m rideshare_comparison_mcp`.

The configuration requires two environment variables:

- `RIDESHARE_API_URL` specifies the rideshare API service URL.
- `RIDESHARE_API_KEY` supplies the API key used by that service.

A Claude Desktop server entry places these values under the process environment and names the MCP server, for example:

```json
{
  "mcpServers": {
    "rideshare-comparison": {
      "command": "python",
      "args": ["-m", "rideshare_comparison_mcp"],
      "env": {
        "RIDESHARE_API_URL": "http://your-api-url",
        "RIDESHARE_API_KEY": "your-api-key"
      }
    }
  }
}
```

Replace the example URL and key with values for the rideshare API available to your deployment.

## Limitations and notes

The documented data coverage is limited to major US cities, and the supported-city tool should be used to verify availability before relying on a comparison. The material does not specify which cities are included, the rideshare API provider, request limits, fare accuracy guarantees, or whether the API key requires a paid plan.

MarceauSolutions/rideshare-comparison-mcp MCP server is distributed under the MIT license. The README documents Claude Desktop integration but does not provide setup instructions for Cursor, Windsurf, or Cline. Booking links are deep links to Uber or Lyft rather than an indication that the server completes a booking itself.

_Full upstream README: https://allmcps.com/mcp/marceausolutions-rideshare-comparison-mcp/readme_

