Skip to main content
Glama
imsnawaz

connected-vehicle-health

by imsnawaz

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SF_PASSWORDNoSalesforce password for username-password authentication.
SF_USERNAMENoSalesforce username for username-password authentication.
SF_LOGIN_URLNoSalesforce login URL, defaults to https://login.salesforce.com.https://login.salesforce.com
SF_TARGET_ORGNoSalesforce CLI target org alias, defaults to 'vehicleHealth'.vehicleHealth
SF_ACCESS_TOKENNoSalesforce access token for OAuth authentication.
SF_INSTANCE_URLNoSalesforce instance URL for OAuth authentication, e.g. https://yourInstance.salesforce.com.
SF_SECURITY_TOKENNoSalesforce security token (optional for username-password auth).
VEHICLE_DATA_SOURCENoData provider backend: 'salesforce' (default) or 'simulator'.salesforce

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_vehiclesA

Enumerate all vehicles reporting telemetry, with profile and last-seen time.

get_vehicle_healthA

Return the overall health score (0–100) and per-domain breakdown for a vehicle. Only domains with supporting data are scored. Optionally filter to specific domains.

read_live_pidsA

Snapshot of the latest OBD-II PID / CAN signal values for a vehicle. Provide PID keys, or omit for a default set. availableKeys lists what this vehicle actually reports.

get_dtcsB

Return active DTCs for a vehicle, with severity and affected domain.

get_parameter_historyA

Return the recent time-series for one PID (most recent limit readings, oldest → newest). Useful for trend charts and degradation analysis.

decode_dtcB

Explain a diagnostic trouble code: system, likely causes, symptoms, and recommended actions.

predict_maintenanceA

Forecast component-level maintenance risks from current signals, DTCs, and domain scores. Returns ranked risks with recommendations.

clear_dtcsA

Clear stored and pending DTCs and reset the MIL. Requires confirm=true. Disabled for read-only backends (e.g. Salesforce).

send_commandA

Send a remote command to the vehicle (lock, climate, locate, etc.). Requires confirm=true. Disabled for read-only backends (e.g. Salesforce).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
fleet-summaryFleet-wide roll-up: each vehicle's overall health score and status.
dtc-catalogKnowledge base of diagnostic trouble codes the platform can decode.

TDQS

A4/5.0

Scored across 9 tools

Disambiguation5/5

Each tool has a distinct purpose: vehicle listing, health scoring, DTC management (decode, get, clear), parameter history, live PIDs, maintenance prediction, and remote commands. No overlap.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case, e.g., list_vehicles, get_dtcs, send_command. No mixing of conventions.

Tool Count5/5

Nine tools is well-scoped for a vehicle health domain covering diagnostics, health monitoring, historical data, live data, predictions, and commands. Not over- or under-tooled.

Completeness5/5

The tool surface covers the full lifecycle: vehicle discovery, health assessment, DTC handling (get, decode, clear), parameter history, live readings, predictive maintenance, and remote commands. No obvious gaps for the stated purpose.

Maintenance

ActivitySlowing
ResponsivenessNo issues