Ituran MCP Server

ituran-mcp npm v4.2.0

Published by ituranlabs — no publish provenance, so origin is unverified, but the source is public: the repository link below is self-declared yet readable, so you can inspect the code before adopting it.

Stdio MCP server exposing the Ituran Global V2 API as MCP tools. Mints and refreshes its own access tokens via identity-server-v1 from credentials in env vars; tokens never reach the LLM.

Trust grade
A
93/100
Last scanned get badge →
Trust
A · 93/100
Adoption risk for you: the threat score, then adjusted down for blast radius, publisher verification and how much the scan could see. Deterministic; every point is auditable.
Capability
High
Blast radius if it went rogue — what the server’s tools could reach. Independent of trust.
Coverage
Source
How much the scan could actually inspect. Shallow coverage is stated, never hidden.
Share this Trust Score
𝕏 Share LinkedIn Reddit
A Why this grade threat 100 − adoption risk = 93/100

The grade answers one question — how safe is this server for you to adopt — so it is computed in two auditable stages. Nothing below is an opinion or an LLM's guess; every line is a real term the deterministic engine applied, and the same input always yields the same number.

1. Threat score — 100 − 0 = 100. What the published surface and source actually contain:

The deterministic scan raised no scored threat in the surface it inspected — the threat score stayed at 100. Capability observations and advisory notes are recorded but never lower it.

2. Client adoption risk — 100 − 7 = 93. Three small, subtract-only factors that reflect your risk in adopting it — a clean scan proves less on a powerful, unverified or barely-inspectable package, so the grade says so plainly:

PointsAdoption-risk factor
−6 capability blast radius (high) — client exposure if the model is manipulated
−1 publisher verification (public source) — no provenance, but the source is public and inspectable

Capability observations and info notes are shown under Findings but never scored. Open any row's finding below for the file, line and evidence behind a deduction.

Findings 1

high Shell/command execution in server code (start.js)MTC-SRC-002

In the server's implementation (`start.js:10`): Spawning a shell/process is command-execution capability; with unsanitized tool input it is command injection / RCE. This is read from the code itself — not from the tool description — so a poisoned server cannot hide it behind honest-looking metadata.

Evidence: rt { spawn } from "node:child_process"; import { existsSync } from "node:fs"; import { dirname, join } from "node:path";

Fix: Review this call path: confirm it never receives unsanitized tool input, constrain it, or remove it. Treat a server whose code reaches these sinks as high-capability regardless of what its tools claim.

Location: server start.js

Tools 152

Each tool and what it can reach — statically extracted from the published source.

  • ituran_alerts_getingests untrusted input
  • ituran_commands_sendingests untrusted input
  • ituran_drive_permission_groups_deleteingests untrusted input
  • ituran_drive_permission_groups_updateingests untrusted input
  • ituran_drivers_listingests untrusted input
  • ituran_drivers_searchingests untrusted input
  • ituran_exports_status_listingests untrusted input
  • ituran_groups_combineingests untrusted input
  • ituran_groups_listingests untrusted input
  • ituran_places_deleteingests untrusted input
Show 142 more tools ↓
  • ituran_places_updateingests untrusted input
  • ituran_select_topingests untrusted input
  • ituran_vehicle_groups_deleteingests untrusted input
  • ituran_vehicle_groups_listingests untrusted input
  • ituran_vehicles_listingests untrusted input
  • ituran_advanced_alerts_listno sensitive capability
  • ituran_advanced_relations_entitiesno sensitive capability
  • ituran_alerts_createno sensitive capability
  • ituran_alerts_custom_listno sensitive capability
  • ituran_alerts_custom_updateno sensitive capability
  • ituran_alerts_deleteno sensitive capability
  • ituran_alerts_listno sensitive capability
  • ituran_alerts_updateno sensitive capability
  • ituran_anti_idling_zonesno sensitive capability
  • ituran_battery_voltage_motion_reportno sensitive capability
  • ituran_bi_groupsno sensitive capability
  • ituran_claim_evidenceno sensitive capability
  • ituran_commands_listno sensitive capability
  • ituran_commands_start_trackingno sensitive capability
  • ituran_commands_statusno sensitive capability
  • ituran_commands_update_keyboardno sensitive capability
  • ituran_contacts_createno sensitive capability
  • ituran_contacts_deleteno sensitive capability
  • ituran_contacts_listno sensitive capability
  • ituran_contacts_searchno sensitive capability
  • ituran_contacts_updateno sensitive capability
  • ituran_cost_center_usage_reportno sensitive capability
  • ituran_diagnostics_historyno sensitive capability
  • ituran_diagnostics_lastno sensitive capability
  • ituran_drive_permission_groups_createno sensitive capability
  • ituran_drive_permission_groups_listno sensitive capability
  • ituran_driver_attributionno sensitive capability
  • ituran_driver_coaching_briefno sensitive capability
  • ituran_driver_registry_auditno sensitive capability
  • ituran_driver_workforce_screenno sensitive capability
  • ituran_drivers_getno sensitive capability
  • ituran_ev_overnight_charge_boardno sensitive capability
  • ituran_event_definition_typesno sensitive capability
  • ituran_event_definitions_listno sensitive capability
  • ituran_events_listno sensitive capability
  • ituran_events_over_speedingno sensitive capability
  • ituran_events_statsno sensitive capability
  • ituran_events_vehiclesno sensitive capability
  • ituran_exports_status_getno sensitive capability
  • ituran_find_vehicleno sensitive capability
  • ituran_fleet_activity_reportno sensitive capability
  • ituran_fleet_summaryno sensitive capability
  • ituran_fleet_trendsno sensitive capability
  • ituran_fuel_efficiency_reportno sensitive capability
  • ituran_fuel_guardno sensitive capability
  • ituran_group_getno sensitive capability
  • ituran_guard_tour_reportno sensitive capability
  • ituran_inactivity_explanation_reportno sensitive capability
  • ituran_info_distributor_service_centersno sensitive capability
  • ituran_info_ituran_service_centersno sensitive capability
  • ituran_itc_exception_statsno sensitive capability
  • ituran_itc_sensor_settingsno sensitive capability
  • ituran_itc_temperature_exceptionsno sensitive capability
  • ituran_itc_temperature_reportno sensitive capability
  • ituran_itc_temperatures_currentno sensitive capability
  • ituran_maintenance_dueno sensitive capability
  • ituran_maintenance_treatmentsno sensitive capability
  • ituran_maintenance_typesno sensitive capability
  • ituran_motor_pool_balanceno sensitive capability
  • ituran_place_dwell_evidenceno sensitive capability
  • ituran_place_visitorsno sensitive capability
  • ituran_places_createno sensitive capability
  • ituran_places_listno sensitive capability
  • ituran_places_statsno sensitive capability
  • ituran_places_vehicles_insideno sensitive capability
  • ituran_preparation_time_reportno sensitive capability
  • ituran_pto_billing_reportno sensitive capability
  • ituran_push_alerts_searchno sensitive capability
  • ituran_recurring_stop_candidatesno sensitive capability
  • ituran_reports_bi_daily_driversno sensitive capability
  • ituran_reports_bi_daily_vehiclesno sensitive capability
  • ituran_reports_bi_driver_timesheet_crosscheckno sensitive capability
  • ituran_reports_bi_idle_driversno sensitive capability
  • ituran_reports_bi_idle_vehiclesno sensitive capability
  • ituran_reports_bi_periodic_driversno sensitive capability
  • ituran_reports_bi_periodic_vehiclesno sensitive capability
  • ituran_reports_diagnosticsno sensitive capability
  • ituran_reports_engine_activityno sensitive capability
  • ituran_reports_eventsno sensitive capability
  • ituran_reports_fullno sensitive capability
  • ituran_reports_heatmapno sensitive capability
  • ituran_reports_overnight_parkingno sensitive capability
  • ituran_reports_speedno sensitive capability
  • ituran_reports_stop_productivityno sensitive capability
  • ituran_return_to_base_reportno sensitive capability
  • ituran_safety_driversno sensitive capability
  • ituran_safety_eco_driver_scoreboardno sensitive capability
  • ituran_safety_exposure_rankno sensitive capability
  • ituran_safety_groupsno sensitive capability
  • ituran_safety_hotspotsno sensitive capability
  • ituran_safety_periodicno sensitive capability
  • ituran_safety_rank_driversno sensitive capability
  • ituran_safety_risk_exposureno sensitive capability
  • ituran_safety_totalsno sensitive capability
  • ituran_safety_ubi_driversno sensitive capability
  • ituran_safety_ubi_vehiclesno sensitive capability
  • ituran_safety_vehiclesno sensitive capability
  • ituran_saved_place_vehicle_overlapno sensitive capability
  • ituran_select_by_diagnosticno sensitive capability
  • ituran_select_vehiclesno sensitive capability
  • ituran_select_vehicles_in_placeno sensitive capability
  • ituran_service_territory_reportno sensitive capability
  • ituran_service_visit_reportno sensitive capability
  • ituran_site_speedingno sensitive capability
  • ituran_speed_offendersno sensitive capability
  • ituran_trips_getno sensitive capability
  • ituran_trips_longest_forensicsno sensitive capability
  • ituran_trips_over_speedingno sensitive capability
  • ituran_trips_pointsno sensitive capability
  • ituran_trips_safetyno sensitive capability
  • ituran_trips_searchno sensitive capability
  • ituran_trips_statsno sensitive capability
  • ituran_trips_totalsno sensitive capability
  • ituran_users_meno sensitive capability
  • ituran_utilization_reportno sensitive capability
  • ituran_vehicle_alerts_createno sensitive capability
  • ituran_vehicle_alerts_deleteno sensitive capability
  • ituran_vehicle_alerts_listno sensitive capability
  • ituran_vehicle_alerts_updateno sensitive capability
  • ituran_vehicle_groups_createno sensitive capability
  • ituran_vehicle_groups_getno sensitive capability
  • ituran_vehicle_groups_patchno sensitive capability
  • ituran_vehicle_groups_updateno sensitive capability
  • ituran_vehicle_maintenanceno sensitive capability
  • ituran_vehicle_saved_place_visitsno sensitive capability
  • ituran_vehicle_snapshotno sensitive capability
  • ituran_vehicles_getno sensitive capability
  • ituran_vehicles_get_current_driverno sensitive capability
  • ituran_vehicles_get_locationno sensitive capability
  • ituran_vehicles_locate_manyno sensitive capability
  • ituran_vehicles_maintenanceno sensitive capability
  • ituran_vehicles_over_speedingno sensitive capability
  • ituran_vehicles_searchno sensitive capability
  • ituran_vehicles_share_driveno sensitive capability
  • ituran_virtual_odometerno sensitive capability
  • ituran_wear_sensor_boardno sensitive capability
  • ituran_working_hours_screenno sensitive capability

What this scan could not see

Versions 3

Scan history per published version. The engine is deterministic — the same version always yields the same score, so a changed score means the package itself changed.

VersionScoreFindingsEngineScanned
v4.2.0 latest A 93/100 1 1.13.0 2026-09-07
v4.1.0 A 93/100 1 1.12.1 2026-07-27
v4.0.0 C 78/100 2 1.10.0 2026-07-25

Embed this score

Show this server's live Trust Score in your README, docs or website. The badge is served straight from the registry and updates automatically after every rescan — no API key needed. It links back to this page, so anyone who sees the grade can also read the findings behind it instead of taking a number on faith.

MCP Trust Score: A · 93/100
Markdown (GitHub README)
[![MCP Trust Score](https://mcptrustchecker.com/registry/ituran-mcp/badge.svg)](https://mcptrustchecker.com/registry/ituran-mcp)
HTML
<a href="https://mcptrustchecker.com/registry/ituran-mcp"><img src="https://mcptrustchecker.com/registry/ituran-mcp/badge.svg" alt="MCP Trust Score" height="20"></a>
Prefer shields.io styling? Point it at https://mcptrustchecker.com/registry/ituran-mcp/badge.json via https://img.shields.io/endpoint?url=…

Verify this score yourself

The score above is reproducible: the same package version always yields the same result. Run it locally or over the free API — no account, no LLM, fully deterministic.

npx mcptrustchecker scan ituran-mcp --online

Use the free API → How scoring works

More in Other