Bouncie MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Bouncie MCP ServerCheck my car's current location, fuel level, and battery health."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Bouncie MCP Server
An MCP (Model Context Protocol) server that exposes the Bouncie vehicle tracking API. Connect your Bouncie OBD2 device data to any MCP-compatible AI assistant.
Features
Vehicle info — make, model, year, VIN, engine, nickname
Live vehicle stats — GPS location, speed, fuel level, odometer, engine running status
Vehicle health — battery status, check engine light (MIL), diagnostic trouble codes (DTCs)
Trip history — distance, duration, speeds, fuel consumed, hard braking/acceleration, GPS traces
User profile — authenticated user information
Prerequisites
A Bouncie account with at least one connected device
A Bouncie developer app — register at bouncie.dev
Node.js 18+
Setup
1. Install
npm install
npm run build2. Get Bouncie API credentials
Go to bouncie.dev and create an app
Note your Client ID and Client Secret
Set a Redirect URI (e.g.
https://example.com/callback)Under "Users & Devices", authorize your Bouncie account
Copy the Authorization Code from the device's expanded view
3. Configure environment
Set these environment variables:
Variable | Required | Description |
| Yes | Your app's client ID |
| Yes | Your app's client secret |
| Yes | Redirect URI used during app registration |
| One of these | Authorization code (exchanged for token automatically) |
| One of these | Pre-obtained access token (skip OAuth exchange) |
4. Add to your MCP client
Claude Desktop / Claude Code
Add to your MCP settings (claude_desktop_config.json or .claude/settings.json):
{
"mcpServers": {
"bouncie": {
"command": "node",
"args": ["/path/to/bouncie-mcp/dist/index.js"],
"env": {
"BOUNCIE_CLIENT_ID": "your-client-id",
"BOUNCIE_CLIENT_SECRET": "your-client-secret",
"BOUNCIE_REDIRECT_URI": "https://example.com/callback",
"BOUNCIE_ACCESS_TOKEN": "your-access-token"
}
}
}
}Tools
get_vehicles
List all vehicles on the account.
Parameter | Type | Description |
| string (optional) | Filter by VIN |
| string (optional) | Filter by device IMEI |
Returns: Array of vehicles with model info, VIN, IMEI, nickname, and live stats (location, speed, fuel, odometer, engine status, battery, MIL/DTCs).
get_vehicle
Get a single vehicle by VIN or IMEI.
Parameter | Type | Description |
| string (optional) | Vehicle VIN |
| string (optional) | Device IMEI |
At least one identifier is required.
get_trips
Get trip history for a vehicle.
Parameter | Type | Description |
| string | Device IMEI (required) |
| string (optional) | ISO date — trips starting after this time |
| string (optional) | ISO date — trips ending before this time |
|
| GPS data format (default: polyline) |
| string (optional) | Fetch a specific trip |
Note: The date window (
starts_aftertoends_before) must be no longer than 1 week. Defaults to the last 7 days if not specified.
Returns: Array of trips with distance, duration, average/max speed, fuel consumed, hard braking/acceleration counts, odometer readings, and GPS trace.
get_user
Get the authenticated user's profile.
No parameters.
Development
npm run dev # Run with tsx (hot reload)
npm run build # Compile TypeScript
npm test # Run tests
npm run test:watch # Watch mode
npm run lint # Type checkAPI Reference
This server wraps the Bouncie REST API v1:
Base URL:
https://api.bouncie.dev/v1Auth:
https://auth.bouncie.com/oauth/tokenEndpoints:
/vehicles,/trips,/user
Webhook Event Types
Bouncie also supports webhooks (not exposed via this MCP server, but documented here for reference):
Event Type | Description |
| Device plugged in |
| Device unplugged |
| Battery status change (normal/critical) |
| Check engine light on/off with DTC codes |
| Trip begins — includes odometer |
| Trip ends — includes odometer, fuel consumed |
| Trip summary — distance, time, speeds, braking/acceleration |
| Real-time GPS breadcrumbs during trip |
License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/digitalhen/bouncie-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server