# Lyft MCP for AI Agents AI Agent Connect

> Lyft MCP. Manage your rides, check costs, and track your drivers using natural language. Book rides, view history, and manage saved spots without switching apps. This tool lets you request rides, compare pricing for different vehicle types, and get real-time updates on your current trip status directly through your AI agent. It's designed for anyone who needs to handle frequent transportation requests without the friction of manual app navigation.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_sMEmYUrcZRRMCtwgrR2VuDiQoJ4YsHgRHDuiZdn5/ai-agent-connect
- **Tags:** ride-sharing, transportation, trip-planning, logistics, real-time-tracking, mobility-services

## Description

This Lyft MCP connects your AI agent to the Lyft platform for complete ride automation. You can ask your agent to find out how much a trip will cost or see which vehicle types are available at your current spot. Instead of opening an app and clicking through multiple screens, you just use natural language to book rides from your saved home or work locations. It handles the heavy lifting of checking ETAs and comparing prices across different products before you commit. If your plans change, you can cancel a ride or update a destination with a simple command. For those managing transportation for a group, it pulls ride history and pricing data so you can track expenses without manual data entry. By connecting this through the Vinkius catalog, you get a unified way to handle mobility without the friction of switching tabs. It handles the background work like token generation so you can just get where you need to go. You no longer have to worry about the tiny details of booking a car when you're in a hurry. A busy executive needs to get to a meeting on time, and a travel coordinator needs to book for ten people at once. This tool makes those tasks feel like a background process. It turns ride-sharing into a simple conversation.

## Tools

### cancel_ride
End a ride request that you no longer need. This lets you update your plans quickly if your schedule changes.

### get_cost_estimate
Compare the price of a trip between two locations in your local currency. This helps you find the most affordable ride option available.

### get_eta_estimate
See how many minutes it takes for different services to reach you. This helps you choose the fastest pickup option for your trip.

### get_locations
Pull your saved addresses like Home or Work without typing them out. This makes booking a ride from a frequent spot much faster.

### get_ride_details
Check the current status, driver info, and vehicle details of an active trip. Use this to see where your ride is in real time.

### get_ride_history
Pull a list of past rides, dates, and costs for your records. This is great for reviewing previous trips or calculating travel expenses.

### get_ride_types
See which vehicle options like Lyft, XL, or Lux are available at your spot. This lets you know what cars are nearby before you book.

### request_ride
Book a new ride using specific coordinates and your preferred vehicle type. This allows you to secure a ride with just a single command.

### set_location
Save or update your favorite pickup and dropoff spots in your account. Use this to keep your common destinations handy for quick booking.

## Prompt Examples

**Prompt:** 
```
How much to get to JFK in an XL?
```

**Response:** 
```
I'll check the costs for an XL ride from your current location to JFK Airport.

| Ride Type | Estimated Cost | ETA | 
| :--- | :--- | :--- |
| **Lyft XL** | **$84.50** | **12 mins** |
| **Lyft Lux** | **$112.00** | **15 mins** |

Would you like me to book one of these for you?
```

**Prompt:** 
```
Book a ride from home to the office.
```

**Response:** 
```
I'm booking a Lyft from your saved **Home** location to **Work**. 

I'll check the available ride types and pricing first, then I'll confirm the booking for you. One moment...
```

**Prompt:** 
```
What did I spend on rides last week?
```

**Response:** 
```
Here is your ride history from last week:

* **Monday, Oct 2**: $24.00 (Home to Office)
* **Tuesday, Oct 3**: $31.50 (Office to Home)
* **Thursday, Oct 5**: $45.00 (Office to Airport)

**Total Spent: $100.50**
```

## Capabilities

### Request rides directly
Your agent books a ride for you using origin and destination coordinates.

### Compare ride prices
Get cost estimates for different vehicle types before you book.

### Track active trips
See real-time driver status and vehicle details in your chat.

### Manage saved locations
Access your favorite pickup and dropoff spots without typing addresses.

### Review trip history
Pull a list of past rides, dates, and costs for your records.

### Cancel ride requests
End a ride request with a simple command if your plans change.

## Use Cases

### Booking for a team
A travel coordinator asks the agent to find a Lyft XL from the office to the airport and book it for the group.

### Expense tracking
A business traveler asks for a summary of all rides from last week to put into an expense report for the company.

### Price comparison
A commuter asks the agent to compare the cost of a standard Lyft vs a Lux for a specific route to see the savings.

### Real-time updates
A user asks where their ride is and the agent pulls the driver's name and vehicle info to give an instant status update.

## Benefits

- Stop manual price checking. Use `get_cost_estimate` and `get_ride_types` to see all your options instantly in one message.
- Faster bookings. Use `request_ride` and `get_locations` to book from saved spots without typing out full addresses every time.
- Real-time tracking. Use `get_ride_details` to see where your driver is and what vehicle they are using without opening the app.
- Effortless expense reports. Use `get_ride_history` to pull a list of past rides, dates, and costs for your records.
- Dynamic scheduling. Use `cancel_ride` to update your plans on the fly when your schedule shifts unexpectedly.
- Simplified location management. Use `set_location` to keep your favorite pickup and dropoff spots updated in your account.

## How It Works

The bottom line is it turns Lyft into a voice or text-controlled transportation service.

1. Connect your Lyft account using your Client ID and Secret from the Lyft Developer Portal.
2. Tell your AI agent to find a ride, check a price, or pull your trip history.
3. Get ride confirmations, cost estimates, or real-time driver updates in your chat window.

## Frequently Asked Questions

**Can the Lyft MCP book rides for me?**
Yes, it allows your AI agent to request and book rides directly using your saved locations and preferred vehicle types.

**How does the Lyft MCP help with business expenses?**
It pulls your complete ride history, including dates, routes, and costs, making it easy to compile expense reports without manual entry.

**Can I use the Lyft MCP to see my saved locations?**
Yes, your agent can pull your saved favorite spots like Home and Work to make booking much faster.

**Does the Lyft MCP show real-time driver info?**
It can pull the current status of your active ride, including the driver's name and vehicle details.

**Can I cancel a ride using the Lyft MCP?**
You can use your agent to cancel a ride request immediately if your plans change.

**How do I compare ride prices with the Lyft MCP?**
Your agent can pull cost estimates for different ride types so you can see the cheapest options before you book.

**Can I actually book rides through this Connector?**
Yes! Unlike some ride-sharing Connectors that only provide estimates, this server can create actual ride requests via the Lyft API. You can book rides, check status, track driver details, and even cancel — all through AI agent commands. A valid Lyft account with payment method on file is required.

**What Lyft API permissions do I need?**
You need Client ID and Client Secret from the Lyft Developer Portal with 'Public' or 'Full' access scopes. The client credentials flow (2-legged OAuth) provides access to ride types, cost estimates, ETA estimates, ride requests, and history. For user-specific data, additional scope approval may be needed.

**Does this work in all cities where Lyft operates?**
Yes, this Connector works in all cities served by Lyft, primarily across the United States and select Canadian cities. Ride availability depends on your local Lyft service area. The API will return accurate ride types, pricing, and ETAs for any location where Lyft operates.

**Can I actually book rides through this MCP server?**
Yes! Unlike some ride-sharing MCPs that only provide estimates, this server can create actual ride requests via the Lyft API. You can book rides, check status, track driver details, and even cancel — all through AI agent commands. A valid Lyft account with payment method on file is required.