Skip to main content
Glama
ayhammouda

OBD MCP Server

by ayhammouda

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
obd_list_vehiclesA

List configured vehicles using normalized, VIN-safe identities.

obd_get_vehicle_statusB

Read connection and ECU status. This is an observation, not a roadworthiness determination.

obd_read_standard_pidsA

Read only fixed, centrally allowlisted Mode 01 PIDs; arbitrary commands and service identifiers are not accepted.

obd_read_dtcsB

Read DTC observations without clearing or changing vehicle state.

obd_read_ecu_snapshotB

Read an ECU snapshot using only identifiers in a validated, source-labeled read-only profile.

obd_open_issueA

Create an issue only in the local SQLite database. This never sends a vehicle command or changes vehicle state.

obd_get_issue_timelineA

Read a diagnostic issue timeline from the local SQLite database.

Prompts

Interactive templates invoked by user choice

NameDescription
obd_read_only_safetyApply the server's read-only and non-roadworthiness constraints.

Resources

Contextual data attached and managed by the client

NameDescription
OBD MCP read-only safety contractSafety and interpretation guidance for every OBD MCP result.

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/ayhammouda/obd-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server