TuneWorks
REMOTE · TUNEWORKS.AI
Motorsports workspace for vehicles, setups, sessions, logs, maintenance, and race engineering.
Available components
Last scanned (22 hours ago)
Scores higher than 46% of remote servers
Reachable. Last reached 22 Oct 2026.
Category IoT and Hardware
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (update_vehicle). See how to fix → View diagnostics → Fail
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability59
- AI-judged instruction clarity (fair).Partial
- Tool/resource definitions use about 7810 tokens (~78/item across 100 items; 100 tools + 0 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management13
- Stability observed for 4 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage79
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 28% of tool parameters carry a description.Partial
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- All 14 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
- An AI judge read all 101 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities60
- Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 20 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.
- 19 Oct 26 +1
- Stability: unverified → 0.03 ▲ functional
- New tool “get_ai_log_tuner_transcript” functional
- New tool “get_ai_race_engineer_transcript” functional
- New tool “list_ai_log_tuner_transcripts” functional
- New tool “list_ai_race_engineer_transcripts” functional
- 18 Oct 26 60
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 22 Oct 2026 · Probed https://tuneworks.ai/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=*.tuneworks.ai | CN=YR2,O=Let's Encrypt,C=US | 9 Oct 2026 | 7 Jan 2027 | RSA 2048 | SHA256-RSA | 56566c6c83e2473660c5fe0c3ee6269e792 |
| SANs: *.tuneworks.ai, tuneworks.ai | ||||||
| CN=YR2,O=Let's Encrypt,C=US (CA) | CN=Root YR,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | RSA 2048 | SHA256-RSA | 4ebd24947e24d394802d84a52fd5b319 |
| CN=Root YR,O=ISRG,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | RSA 4096 | SHA256-RSA | f24b6d17f9d9ad7cb1c9fea78782699f |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of tuneworks.ai. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| ai. | present | 3799 | 8 | Verified |
| tuneworks.ai. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=63072000 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://tuneworks.ai/mcp | Verified | 200 | |
| http (plaintext) | http://tuneworks.ai/mcp | HTTPS enforced | 308 | https://tuneworks.ai/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
create_vehicle_modification Create vehicle modification ~175
Create a structured modification on an editable TuneWorks vehicle.
| Name | Type | Req | Description |
|---|---|---|---|
| brand | string | yes | – |
| category | string | yes | – |
| cost | number | – | – |
| dateInstalled | string | – | – |
| datePurchased | string | – | – |
| installHours | string | – | – |
| installMileage | string | – | – |
| installedByName | string | – | – |
| laborCost | number | – | – |
| notes | string | – | – |
| partName | string | yes | – |
| partNumber | string | – | – |
| purchasedFrom | string | – | – |
| purpose | string | – | – |
| quantity | number | – | – |
| removedAt | string | – | – |
| replacedModId | string | – | – |
| status | string | yes | – |
| system | string | yes | – |
| vehicleId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| list | object | – | – |
| session | object | – | – |
| setup | object | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| tracker | object | – | – |
| url | string | – | – |
| user | object | – | – |
| vehicle | object | – | – |
No examples provided.
delete_chart_channel_set Delete chart channel set ~36
Permanently delete a saved chart-channel set after explicit confirmation.
| Name | Type | Req | Description |
|---|---|---|---|
| confirmed | boolean | yes | – |
| id | number | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
delete_custom_track Delete custom track ~34
Permanently delete a custom track after explicit confirmation.
| Name | Type | Req | Description |
|---|---|---|---|
| confirmed | boolean | yes | – |
| trackId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
delete_ecu_file Delete ECU file ~35
Permanently delete an authorized ECU file after explicit confirmation.
| Name | Type | Req | Description |
|---|---|---|---|
| confirmed | boolean | yes | – |
| id | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
delete_favorite_chart Delete favorite chart ~35
Permanently delete a favorite chart after explicit confirmation.
| Name | Type | Req | Description |
|---|---|---|---|
| chartId | number | yes | – |
| confirmed | boolean | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
delete_object_attachment Delete object attachment ~35
Delete an object attachment from blob storage after explicit confirmation.
| Name | Type | Req | Description |
|---|---|---|---|
| confirmed | boolean | yes | – |
| fileId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
delete_shop_list Delete shop list ~60
Delete a connected user shop list from active use by safely archiving it. Requires explicit user confirmation and does not hard-delete history.
| Name | Type | Req | Description |
|---|---|---|---|
| confirmed | boolean | yes | True indicates that the user explicitly confirmed deleting this list. |
| listId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| actionType | string | – | – |
| deletionMode | string | – | – |
| listId | string | – | – |
| message | string | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
No examples provided.
delete_team Delete team ~30
Delete a team after explicit confirmation.
| Name | Type | Req | Description |
|---|---|---|---|
| confirmed | boolean | yes | – |
| teamId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
delete_vehicle_make Delete custom vehicle make ~34
Permanently delete a custom vehicle make after explicit confirmation.
| Name | Type | Req | Description |
|---|---|---|---|
| confirmed | boolean | yes | – |
| id | number | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
delete_vehicle_modification Delete vehicle modification ~47
Permanently delete a vehicle modification and its files. Requires explicit confirmation.
| Name | Type | Req | Description |
|---|---|---|---|
| confirmed | boolean | yes | – |
| modificationId | string | yes | – |
| vehicleId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
diagnose_handling_issue Diagnose handling issue ~70
Provides understeer/oversteer setup guidance without authentication or access to TuneWorks account data.
| Name | Type | Req | Description |
|---|---|---|---|
| balance | string | yes | – |
| notes | string | – | Optional driver feedback or setup context. |
| phase | string | yes | – |
| speed | string | – | Optional speed range or driver note. |
| Name | Type | Req | Description |
|---|---|---|---|
| acquisitionScope | string | – | – |
| authenticationRequired | boolean | – | – |
| diagnosis | object | – | Balance, phase, summary, and recommended setup actions. |
| nextStep | string | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| url | string | – | – |
No examples provided.
find_autocross_sites Find autocross sites ~92
Search the public TuneWorks Autocross Site Finder by coordinates and minimum paved-area dimensions. This may take several minutes because it queries live map and imagery providers.
| Name | Type | Req | Description |
|---|---|---|---|
| latitude | number | yes | – |
| longitude | number | yes | – |
| minimumLengthMeters | number | yes | – |
| minimumReviewScore | number | – | – |
| minimumWidthMeters | number | yes | – |
| radiusMiles | number | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| acquisitionScope | string | – | – |
| authenticationRequired | boolean | – | – |
| candidates | array | – | – |
| resultNote | string | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| unreviewedCandidates | array | – | – |
| url | string | – | – |
| warning | string | – | – |
No examples provided.
get_ai_log_tuner_transcript Get AI Log Tuner transcript ~53
Read the ordered messages and saved analysis summaries for one AI Log Tuner conversation owned by the connected TuneWorks user.
| Name | Type | Req | Description |
|---|---|---|---|
| logId | string | yes | Stable TuneWorks log ID for the requested conversation. |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
get_ai_race_engineer_transcript Get AI Race Engineer transcript ~48
Read one AI Race Engineer conversation and its ordered messages. Internal execution debug traces are not returned.
| Name | Type | Req | Description |
|---|---|---|---|
| chatId | string | yes | Stable TuneWorks Race Engineer conversation ID. |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
get_custom_track Get custom track ~23
Read one accessible custom track.
| Name | Type | Req | Description |
|---|---|---|---|
| trackId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
get_garage_summary Get garage summary ~39
Returns an overview of the connected user’s TuneWorks garage, including recent activity, saved vehicles, setups, sessions, maintenance, and lists.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| recentSessions | array | – | – |
| recentSetups | array | – | – |
| recentShopLists | array | – | – |
| recentVehicles | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| summary | object | – | – |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| url | string | – | – |
| user | object | – | – |
No examples provided.
get_log_context Get bounded log context ~43
Read bounded metadata, channel schema summary, and saved focus window for one accessible TuneWorks log. Raw log samples are not returned.
| Name | Type | Req | Description |
|---|---|---|---|
| logId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
get_share_build_options Get Share Build options ~46
Lists existing TuneWorks vehicles, setups, and sessions available for Share Build.
| Name | Type | Req | Description |
|---|---|---|---|
| vehicleId | string | – | Optional TuneWorks vehicle ID to narrow Share Build setup and session options. |
| Name | Type | Req | Description |
|---|---|---|---|
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| url | string | – | – |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
get_shop_list Get shop list ~29
Read one connected user shop list with its categories and items.
| Name | Type | Req | Description |
|---|---|---|---|
| listId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| actionType | string | – | – |
| list | object | – | – |
| listId | string | – | – |
| message | string | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
No examples provided.
get_tuneworks_app_capabilities Get TuneWorks app capabilities ~44
Describes TuneWorks free public capabilities and connected garage capabilities for vehicles, setups, sessions, maintenance, shop lists, Share Build, and log history.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| actionTools | array | – | – |
| allowedObjects | array | – | – |
| authenticatedScope | string | yes | – |
| capabilityBlockers | array | – | – |
| nextStep | object | – | – |
| product | string | yes | – |
| publicScope | string | yes | – |
| requiresAuthenticationForAppData | boolean | – | – |
| status | string | – | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | – | TuneWorks MCP tool name that produced this result. |
| unavailableObjects | array | – | – |
No examples provided.
get_user_settings Get user settings ~24
Read the connected user’s preferences, unit choices, and custom vehicle makes.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
get_vehicle_context Get vehicle context ~48
Returns one saved TuneWorks vehicle with its setup, session, maintenance, list, and log context.
| Name | Type | Req | Description |
|---|---|---|---|
| vehicleId | string | yes | Stable TuneWorks vehicle ID from an authorized TuneWorks response. |
| Name | Type | Req | Description |
|---|---|---|---|
| maintenance | object|null | – | – |
| recentSessions | array | – | – |
| recentSetups | array | – | – |
| shopLists | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicle | object | – | – |
No examples provided.
get_vehicle_map_config Get vehicle map config ~29
Read the saved map-channel configuration for an accessible vehicle.
| Name | Type | Req | Description |
|---|---|---|---|
| vehicleId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
get_vehicle_modification Get vehicle modification ~37
Read one structured modification from an accessible TuneWorks vehicle.
| Name | Type | Req | Description |
|---|---|---|---|
| modificationId | string | yes | – |
| vehicleId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
inspect_ecu_file Inspect ECU-file metadata ~41
Inspect one authorized ECU file and optionally a decoded table. Binary contents are never returned.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | – |
| table | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
leave_team Leave team ~34
Remove the connected user from a team after explicit confirmation.
| Name | Type | Req | Description |
|---|---|---|---|
| confirmed | boolean | yes | – |
| teamId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
list_ai_log_tuner_transcripts List AI Log Tuner transcripts ~42
List recent AI Log Tuner conversations owned by the connected TuneWorks user. Returns conversation metadata without message contents.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
list_ai_race_engineer_transcripts List AI Race Engineer transcripts ~50
List recent AI Race Engineer conversations owned by the connected TuneWorks user. May be filtered to one vehicle.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | – |
| vehicleId | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
list_chart_channel_sets List chart channel sets ~16
List saved chart-channel sets.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
list_custom_tracks List custom tracks ~32
List custom tracks accessible to the connected user.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| query | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
list_ecu_files List ECU-file metadata ~29
List ECU-file metadata. Binary contents are never returned.
| Name | Type | Req | Description |
|---|---|---|---|
| vehicleId | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
list_favorite_charts List favorite charts ~27
List favorite charts for an accessible vehicle.
| Name | Type | Req | Description |
|---|---|---|---|
| vehicleId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
list_logs List log metadata ~43
List bounded metadata for logs attached to one connected TuneWorks vehicle. Raw log samples are not returned.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | – |
| vehicleId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
list_maintenance List maintenance ~50
Lists service reminders, maintenance history, due work, and completed maintenance saved in TuneWorks.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | – |
| vehicleId | string | – | Optional TuneWorks vehicle ID to filter maintenance. |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
list_object_attachments List object attachments ~41
List attachment metadata for an authorized object. Binary contents are unavailable through MCP.
| Name | Type | Req | Description |
|---|---|---|---|
| objectId | string | yes | – |
| objectType | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
list_sessions List sessions ~52
Lists driving sessions, events, track days, autocross runs, and session notes saved in TuneWorks.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | – |
| vehicleId | string | – | Optional TuneWorks vehicle ID to filter sessions. |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
list_setups List setups ~46
Lists chassis setups and setup history saved in the connected TuneWorks account.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | – |
| vehicleId | string | – | Optional TuneWorks vehicle ID to filter setups. |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
list_shop_list_items List shop list items ~60
Lists individual items and completion status in one connected user shop list, with optional filtering for open or completed items.
| Name | Type | Req | Description |
|---|---|---|---|
| listId | string | yes | – |
| status | string | – | Optional item-status filter; open represents remaining or not-done items. |
| Name | Type | Req | Description |
|---|---|---|---|
| categories | array | – | – |
| count | number | – | – |
| itemStatusFilter | string|null | – | – |
| items | array | – | – |
| list | object | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
No examples provided.
list_shop_lists List shop lists ~69
Lists reusable shop lists, event prep lists, task lists, and parts lists saved in TuneWorks.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | – |
| purpose | string | – | Optional enabled Shop List Purpose value to filter by. |
| vehicleId | string | – | Optional TuneWorks vehicle ID to filter shop lists. |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
list_teams List teams ~32
List teams available to the connected user, or read one team’s settings.
| Name | Type | Req | Description |
|---|---|---|---|
| teamId | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
list_vehicle_modifications List vehicle modifications ~28
List structured modifications for an accessible TuneWorks vehicle.
| Name | Type | Req | Description |
|---|---|---|---|
| vehicleId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | – |
| lists | array | – | – |
| maintenance | array | – | – |
| sessions | array | – | – |
| setups | array | – | – |
| status | string | yes | Result status such as ok, created, updated, sent, auth_required, or confirmation_required. |
| tool | string | yes | TuneWorks MCP tool name that produced this result. |
| user | object | – | – |
| vehicles | array | – | – |
No examples provided.
How do I install the TuneWorks MCP server?
TuneWorks is a hosted endpoint at https://tuneworks.ai/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · tuneworks.ai
claude mcp add --transport http chrismore-tuneworks 'https://tuneworks.ai/mcp'
What is the TuneWorks MCP server?
TuneWorks is an MCP server listed in the public MCP registry as io.github.chrismore/tuneworks. Motorsports workspace for vehicles, setups, sessions, logs, maintenance, and race engineering. This page covers its hosted endpoint (https://tuneworks.ai/mcp).
Is the TuneWorks MCP server safe to use?
TuneWorks scores 62 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the TuneWorks MCP server expose?
TuneWorks exposes 100 tools: calculate_race_fuel_and_weight, calculate_gear_ratio_speed, calculate_tire_pressure_adjustment, calculate_corner_balance, calculate_spring_wheel_rate, and 95 more. Their descriptions and schemas cost roughly 7,614 tokens of context every time the server is loaded.
Does the TuneWorks MCP server require authentication?
No. We connected to TuneWorks without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the TuneWorks MCP server still maintained?
TuneWorks is still listed as active in the MCP registry. We last reached this channel on 22 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.