DIMO MCP Server
Run Your Own MCP Server
An MCP (Model Context Protocol) server that provides seamless access to the DIMO APIs, enabling AI assistants to query vehicle data, execute vehicle commands, decode VINs, create verifiable credentials, and interact with the DIMO ecosystem.
How It Works
1
Prerequisites
- Your
Client ID
,Redirect URI
, andAPI Key
from the Developer Console - Node.js 18 or higher, or Bun runtime
- Claude Desktop with a Claude Pro Plan or above
2
Install
DIMO MCP Server
Install via npm package registry:
npm install -g mcp-dimo
Alternatively, you can download and build locally:
git clone https://github.com/DIMO-Network/mcp-dimo.git
cd mcp-dimo
bun install
bun run build
3
Configure
In the .env
file, set up your environment variables:
# Required - DIMO Developer License credentials
DIMO_CLIENT_ID=your_client_id_here
DIMO_DOMAIN=your_domain
DIMO_PRIVATE_KEY=your_private_key_here
# Optional - Fleet mode (skips ownership checks)
FLEET_MODE=false
# Optional - Custom login URL
DIMO_LOGIN_BASE_URL=https://login.dimo.org
4
Client Setup
In your Claude Desktop, configure the DIMO MCP Server by updating the config file with the following JSON:

{
"mcpServers": {
"dimo": {
"command": "mcp-dimo",
"env": {
"DIMO_CLIENT_ID": "your_client_id_here",
"DIMO_DOMAIN": "your_domain.com",
"DIMO_PRIVATE_KEY": "your_private_key_here"
}
}
}
}