# General Motors MCP for AI Agents AI Agent Connect

> General Motors MCP lets you control GM vehicles through your AI client. You can check diagnostics, track GPS location, manage EV charging, and send navigation commands directly to your car. It's the bridge between your vehicle's hardware and your agent's capabilities.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_mSGVb29jyaLBp5EWqfgxXf9icDhC3kcljHW1PsAX/ai-agent-connect
- **Tags:** connected-vehicle, telemetry, vehicle-diagnostics, gps-tracking, ev-charging, fleet-monitoring

## Description

This Connector connects your AI agent to the General Motors Connected Vehicle API to give you direct control over your car's status and security. Instead of digging through the myChevrolet or OnStar apps to find a single piece of data, you can just ask your agent to do the work for you. Whether you're trying to see if your fleet's trucks are running low on fuel or you just want to make sure your personal car is locked, this connection makes it happen in a single sentence. You can check battery levels on an EV, pull up engine diagnostics for a maintenance check, or even pre-condition your cabin's temperature before you step outside. It turns your vehicle into a data point that your agent can read and act upon instantly. By adding this to your toolkit in the Vinkius catalog, you're moving away from manual app-switching and toward a setup where your car responds to your natural language. It handles the complex API calls for things like remote starts and GPS tracking so you can focus on the road.

## Tools

### get_tire_pressure
Pull pressure readings for all four tires to ensure safe driving. Use this to identify leaks before they become problems.

### unlock_doors
Let a guest into the car or get your keys back inside without walking out. It's a quick way to manage access.

### flash_horn
Make the car beep to find it in a crowded parking garage. This is perfect for locating a vehicle in a dark lot.

### flash_lights
Trigger the headlights and taillights to signal your car's location. Use this to spot your vehicle in the dark.

### get_charge_status
Check the battery level and range for your Bolt or Ultium EV. This helps you manage charging during off-peak hours.

### get_vehicle_diagnostics
Fetch health data like oil life and engine status for maintenance planning. This helps you stay ahead of repairs.

### get_fuel_level
See the current gas tank level to plan your next refueling stop. It's useful for long-haul trip planning.

### get_vehicle_location
Get the exact GPS coordinates of a vehicle to find it in a parking lot. Use this to track fleet movement.

### get_odometer
Check the current mileage to track lease limits or service intervals. This keeps your maintenance records accurate.

### get_vehicles
List every GM vehicle tied to your account to identify the right VIN. This is the first step for any multi-car setup.

### lock_doors
Secure your car remotely if you forgot to lock it when you parked. It provides immediate confirmation of the status.

### send_turn_by_turn
Push a destination to the car's screen so it's ready when you get in. This saves you from typing while parked.

### start_vehicle
Warm up the engine in winter or cool the cabin in summer from your phone. You get a status update on the command.

### stop_vehicle
Shut down a running engine immediately if you notice a safety issue. This is a vital safety tool for remote starts.

## Prompt Examples

**Prompt:** 
```
Where is my truck right now?
```

**Response:** 
```
Your GMC Sierra is currently located at: **40.7484° N, 73.9857° W** (near 350 5th Avenue, New York). 

**Status Update:**
- **Odometer:** 45,200 miles
- **Fuel Level:** 65%
- **Tire Pressure:** All tires at 35 PSI
```

**Prompt:** 
```
Start my car and tell me the battery level.
```

**Response:** 
```
I've started the engine on your Bolt EV. 

**Vehicle Status:**
- **Battery Charge:** 82%
- **Estimated Range:** 210 miles
- **Cabin Temp:** Pre-conditioning to 72°F
- **Ready Time:** 3 minutes
```

**Prompt:** 
```
Send 'Home' to my Cadillac.
```

**Response:** 
```
I've sent the destination 'Home' to your Cadillac Escalade. 

**Navigation Info:**
- **Route:** 14.2 miles via I-95 N
- **Estimated Time:** 25 minutes
- **Traffic:** Moderate
```

## Capabilities

### Remote locking and unlocking
Secure or open your vehicle doors from your agent without needing your keys.

### Real-time GPS tracking
Get the exact coordinates of your vehicle to find it in a parking lot or track fleet assets.

### Live engine diagnostics
Check oil life, battery voltage, and engine status to plan your maintenance.

### Remote engine start
Start or stop your vehicle remotely to pre-condition the cabin temperature.

### Navigation destination sync
Push a destination from your phone directly to the car's built-in infotainment system.

### EV charge monitoring
Check battery levels and estimated range for Bolt or Ultium electric vehicles.

## Use Cases

### Locating a car in a crowded garage
You're in a massive parking structure and can't find your GMC. Ask your agent to flash the lights and honk the horn so you can spot it immediately.

### Fleet mileage tracking
A fleet manager needs to know the total mileage on 20 different trucks to schedule oil changes. They ask the agent to pull odometer readings for the entire fleet.

### EV Range Planning
You're planning a long trip in a Bolt EV. Ask your agent to check the current charge status and estimated range to see if you need to stop for a charge.

### Remote Pre-conditioning
It's freezing outside and you're about to head to the car. Ask your agent to start the engine and warm up the cabin so it's comfortable when you get in.

## Benefits

- Get real-time GPS location via get_vehicle_location to find parked cars instantly without walking around the lot.
- Manage EV range anxiety by checking battery levels with get_charge_status to plan your charging stops.
- Automate maintenance by pulling engine health data through get_vehicle_diagnostics to catch issues early.
- Secure your property remotely using lock_doors and unlock_doors commands to ensure your car is always safe.
- Pre-condition your cabin temperature using start_vehicle before you leave home for a comfortable start.
- Sync your trips by pushing addresses to the car with send_turn_by_turn so your route is ready on arrival.

## How It Works

The bottom line is you turn your car into a conversational command center.

1. Create an application in the GM Developer Portal and get your credentials.
2. Authenticate via OAuth to link your specific vehicle to your agent.
3. Ask your agent to check status, run diagnostics, or send commands.

## Frequently Asked Questions

**Can I use the General Motors MCP to find my car in a parking lot?**
Yes, you can ask your agent to get the exact GPS location of your vehicle. You can even have it flash the lights or honk the horn to help you spot it immediately.

**How does General Motors MCP help me manage my electric vehicle?**
It lets you check your battery charge status and estimated driving range in real-time. You can also monitor the health of your EV's battery and other diagnostics via your agent.

**Can I remote start my GM car using the General Motors MCP?**
Yes, you can use your agent to remotely start the engine to warm up or cool down the cabin. You can also remotely stop the engine if you need to.

**Is the General Motors MCP useful for managing a fleet of trucks?**
It's ideal for fleet managers. You can list all vehicles in your account and pull data like odometer readings, fuel levels, and GPS locations for every truck in the fleet.

**Can I check my car's engine health with the General Motors MCP?**
Yes, the Connector can pull diagnostic data including oil life and engine status. This helps you stay on top of maintenance schedules without opening any extra apps.

**How do I send a destination to my car's navigation system?**
You can simply tell your agent where you want to go. It will send those coordinates and the address directly to your car's built-in infotainment system.

**Which vehicles are supported by this Connector?**
This Connector supports GM vehicles from model year 2015 and newer that are equipped with OnStar connectivity. This includes most Chevrolet, GMC, Buick, and Cadillac models. You can verify compatibility by checking if your vehicle has the OnStar button or the myChevrolet/myGMC/myBuick/myCadillac app support.

**Do I need an active OnStar subscription to use this server?**
Yes, an active OnStar subscription is required to access the GM Connected Vehicle API. The specific features available depend on your OnStar plan. Remote commands like lock/unlock, remote start, and diagnostics require a plan that includes those capabilities. Check your OnStar plan details at my.chevrolet.com or contact OnStar support for more information.

**How are vehicle commands secured?**
All vehicle commands are authenticated through the GM Developer Portal OAuth flow. Each command requires a valid access token tied to your GM account. The Connector does not store credentials; it uses the token provided during setup. Only vehicles linked to your GM account can be controlled, and all commands are logged in the OnStar activity history for audit purposes.

**Which vehicles are supported by this MCP server?**
This MCP server supports GM vehicles from model year 2015 and newer that are equipped with OnStar connectivity. This includes most Chevrolet, GMC, Buick, and Cadillac models. You can verify compatibility by checking if your vehicle has the OnStar button or the myChevrolet/myGMC/myBuick/myCadillac app support.