MCP server for interacting with the Scryfall MTG API
TuneWorks is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Motorsports workspace for vehicles, setups, sessions, logs, maintenance, and race engineering.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http tuneworks-mcp https://tuneworks.ai/mcp
# 2 — ask your agent for something these tools do
# calculate_race_fuel_and_weight, calculate_gear_ratio_speed, calculate_tire_pressure_adjustment and 93 more
TuneWorks costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http tuneworks-mcp https://tuneworks.ai/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
96 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Plan a race fuel load, reserve, start weight, and projected minimum-weight margin. Calculates from measured inputs without authentication and does not read or save account data. Assumes the entered per-lap consumption applies to race, formation, and allowance laps. Finish weight retains only the selected reserve. Confirm your series weighing rules and validate consumption with real data.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| duration | number | no | Race duration (min) |
| lapTime | number | no | Expected lap time (sec) |
| raceLaps | number | no | Scheduled race laps (laps) |
| consumption | number | yes | Fuel consumption per lap (gal in US; L in metric) |
| formationLaps | number | yes | Formation / warm-up laps (laps) |
| extraLaps | number | yes | Extra-lap allowance (laps) |
| reserve | number | yes | Fuel reserve (%) |
| customDensity | number | no | Custom fuel density (lb/gal in US; kg/L in metric) |
| baseWeight | number | yes | Car + driver without fuel (lb in US; kg in metric) |
| minimumWeight | number | yes | Class minimum weight (lb in US; kg in metric) |
| ballast | number | yes | Ballast fitted (lb in US; kg in metric) |
| raceMode | string | yes | Race format |
| fuel | string | yes | Fuel type |
| unitSystem | string | yes | Units for all inputs and results, as specified on each field. |
Check speed, RPM, and shift drop from tire size, final drive, and gear ratio. Calculates from measured inputs without authentication and does not read or save account data. Use measured tire diameter when possible. Tire growth and converter/clutch slip can move real-world numbers.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| rpm | number | yes | Engine RPM (rpm) |
| speed | number | yes | Vehicle speed (mph in imperial; km/h in metric) |
| gear | number | yes | Gear ratio |
| finalDrive | number | yes | Final drive |
| tireDiameter | number | yes | Tire diameter (in in imperial; mm in metric) |
| nextGear | number | yes | Next gear ratio |
| mode | string | yes | Primary answer |
| unitSystem | string | yes | Units for all inputs and results, as specified on each field. |
Turn cold, hot, and target hot pressures into the next cold pressure to try. Calculates from measured inputs without authentication and does not read or save account data. This gives a next-test pressure, not a universal ideal. Recheck after the next run.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cold | number | yes | Starting cold pressure (psi in imperial; bar in metric) |
| hot | number | yes | Measured hot pressure (psi in imperial; bar in metric) |
| target | number | yes | Target hot pressure (psi in imperial; bar in metric) |
| ambientChange | number | yes | Expected ambient temp change (F in imperial; C in metric) |
| unitSystem | string | yes | Units for all inputs and results, as specified on each field. |
Calculate cross weight, left/right balance, and front/rear split from four scale pads. Calculates from measured inputs without authentication and does not read or save account data. Measure the car in the same state you drive it: driver, fuel, ballast, and tire pressures matter.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lf | number | yes | Left front (lb in imperial; kg in metric) |
| rf | number | yes | Right front (lb in imperial; kg in metric) |
| lr | number | yes | Left rear (lb in imperial; kg in metric) |
| rr | number | yes | Right rear (lb in imperial; kg in metric) |
| unitSystem | string | yes | Units for all inputs and results, as specified on each field. |
Convert spring rate and motion ratio into wheel rate for setup comparisons. Calculates from measured inputs without authentication and does not read or save account data. Wheel rate compares spring changes. It does not account for bars, bump stops, tires, or aero load.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| springRate | number | yes | Spring rate (lb/in in imperial; N/mm in metric) |
| motionRatio | number | yes | Motion ratio |
| springAngle | number | yes | Spring angle from vertical (deg) |
| cornerWeight | number | yes | Corner weight (lb in imperial; kg in metric) |
| unitSystem | string | yes | Units for all inputs and results, as specified on each field. |
Estimate injector size from horsepower, fuel type, injector count, and duty cycle. Calculates from measured inputs without authentication and does not read or save account data. This is a sizing estimate. Confirm with your tuner and fuel pressure data.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| hp | number | yes | Horsepower target (hp) |
| injectors | integer | yes | Injector count |
| duty | number | yes | Target duty cycle (%) |
| current | number | yes | Current injector size (cc/min) |
| fuel | string | yes | Fuel type |
Convert AFR and lambda across gasoline, E85, methanol, and race fuel scales. Calculates from measured inputs without authentication and does not read or save account data. Use this as a conversion reference. Tune targets depend on fuel, engine, load, and calibration strategy.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| afr | number | yes | AFR |
| lambda | number | yes | Lambda |
| fuel | string | yes | Fuel scale |
Estimate front brake bias from piston area, rotor size, and pad friction. Calculates from measured inputs without authentication and does not read or save account data. This estimates mechanical bias. Tire grip, weight transfer, ABS, and balance bars still matter.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| frontPiston | number | yes | Front total piston area (in2 in imperial; cm2 in metric) |
| rearPiston | number | yes | Rear total piston area (in2 in imperial; cm2 in metric) |
| frontRotor | number | yes | Front effective radius (in in imperial; mm in metric) |
| rearRotor | number | yes | Rear effective radius (in in imperial; mm in metric) |
| frontMu | number | yes | Front pad friction |
| rearMu | number | yes | Rear pad friction |
| unitSystem | string | yes | Units for all inputs and results, as specified on each field. |
Compare tire diameter, circumference, ride height, and speedometer change. Calculates from measured inputs without authentication and does not read or save account data. Actual mounted diameter changes by tire model and pressure. Use manufacturer specs when available.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| oldWidth | number | yes | Current width (mm) |
| oldAspect | number | yes | Current aspect ratio (%) |
| oldWheel | number | yes | Current wheel diameter (in in imperial; mm in metric) |
| newWidth | number | yes | New width (mm) |
| newAspect | number | yes | New aspect ratio (%) |
| newWheel | number | yes | New wheel diameter (in in imperial; mm in metric) |
| unitSystem | string | yes | Units for all inputs and results, as specified on each field. |
Check camber and total toe against broad autocross and track baseline ranges. Calculates from measured inputs without authentication and does not read or save account data. This is a baseline checker, not a vehicle-specific prescription. Tire wear and driver feedback decide the next step.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| frontCamber | number | yes | Front camber (deg) |
| rearCamber | number | yes | Rear camber (deg) |
| frontToe | number | yes | Front total toe (in in imperial; mm in metric) |
| rearToe | number | yes | Rear total toe (in in imperial; mm in metric) |
| use | string | yes | Use case |
| unitSystem | string | yes | Units for all inputs and results, as specified on each field. |
Compare two laps or sector sets and see the best theoretical lap. Calculates from measured inputs without authentication and does not read or save account data. Use sectors from timing, video, or data logs. Compare similar conditions before blaming setup.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| baselineS1 | number | yes | Baseline sector 1 (sec) |
| baselineS2 | number | yes | Baseline sector 2 (sec) |
| baselineS3 | number | yes | Baseline sector 3 (sec) |
| newS1 | number | yes | New sector 1 (sec) |
| newS2 | number | yes | New sector 2 (sec) |
| newS3 | number | yes | New sector 3 (sec) |
Calculates an ethanol blend for a fresh tank, existing fuel, correction, or ratio without authentication or account-data access. Percentages are 0–100 and all volumes use the selected unit. Source ethanol contents are measured values. Fresh mode requires finalVolume; existing mode requires finalVolume, currentVolume, and currentEthanol; correction mode requires tankCapacity, currentVolume, and cur
| Parameter | Type | Required | Notes |
|---|---|---|---|
| mode | string | yes | — |
| volumeUnit | string | yes | — |
| targetEthanol | number | yes | Ethanol percentage (0–100). |
| highFuelEthanol | number | yes | Ethanol percentage (0–100). |
| pumpGasEthanol | number | yes | Ethanol percentage (0–100). |
| currentEthanol | number | no | Ethanol percentage (0–100). |
| finalVolume | number | no | Volume in volumeUnit. |
| tankCapacity | number | no | Volume in volumeUnit. |
| currentVolume | number | no | Volume in volumeUnit. |
Provides understeer/oversteer setup guidance without authentication or access to TuneWorks account data.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| balance | string | yes | — |
| phase | string | yes | — |
| speed | string | no | Optional speed range or driver note. |
| notes | string | no | Optional driver feedback or setup context. |
Interprets inside, middle, and outside tire temperature readings without authentication or access to TuneWorks account data.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| unit | string | no | — |
| targetTemp | number | no | — |
| tempWindow | number | no | — |
| frontCamberSpread | number | no | — |
| rearCamberSpread | number | no | — |
| readings | object | yes | Tire readings keyed by lf/rf/lr/rr, each with inside, middle, and outside numbers. |
Provides a bounded shock/damper adjustment recommendation without authentication or access to TuneWorks account data.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| phase | string | yes | — |
| symptom | string | yes | — |
| axle | string | no | — |
| severity | number | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| latitude | number | yes | — |
| longitude | number | yes | — |
| radiusMiles | number | yes | — |
| minimumWidthMeters | number | yes | — |
| minimumLengthMeters | number | yes | — |
| minimumReviewScore | number | no | — |
Describes TuneWorks free public capabilities and connected garage capabilities for vehicles, setups, sessions, maintenance, shop lists, Share Build, and log history.
No parameter schema on file.
Adds a vehicle to the connected user’s TuneWorks garage. Deletes are not supported.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| make | string | yes | — |
| model | string | yes | — |
| subModel | string | no | — |
| year | number | yes | — |
| purpose | string | yes | TuneWorks vehicle purpose; Track day / HPDE represents a general track car. |
| owner | string | yes | — |
| displacement | string | yes | — |
| engineType | string | yes | — |
| aspiration | string | yes | — |
| cylindersOrRotors | string | yes | — |
| fuel | string | yes | — |
| fuelRating | string | yes | — |
| vin | string | no | — |
| mileage | string | no | — |
| engineModel | string | no | — |
| engineHours | string | no | — |
| transmissionType | string | no | — |
| transmissionSpeeds | string | no | — |
| modifications | string | no | — |
Edits an existing vehicle in the connected user’s TuneWorks garage. Deletes are not supported.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
| make | string | no | — |
| model | string | no | — |
| subModel | string | no | — |
| year | number | no | — |
| purpose | string | no | — |
| owner | string | no | — |
| displacement | string | no | — |
| engineType | string | no | — |
| aspiration | string | no | — |
| cylindersOrRotors | string | no | — |
| fuel | string | no | — |
| fuelRating | string | no | — |
| vin | string | no | — |
| mileage | string | no | — |
| engineModel | string | no | — |
| engineHours | string | no | — |
| transmissionType | string | no | — |
| transmissionSpeeds | string | no | — |
| modifications | string | no | — |
List structured modifications for an accessible TuneWorks vehicle.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
Read one structured modification from an accessible TuneWorks vehicle.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
| modificationId | string | yes | — |
Create a structured modification on an editable TuneWorks vehicle.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
| category | string | yes | — |
| system | string | yes | — |
| status | string | yes | — |
| purpose | string | no | — |
| brand | string | yes | — |
| partName | string | yes | — |
| partNumber | string | no | — |
| quantity | number | no | — |
| datePurchased | string | no | — |
| dateInstalled | string | no | — |
| installedByName | string | no | — |
| cost | number | no | — |
| laborCost | number | no | — |
| purchasedFrom | string | no | — |
| installMileage | string | no | — |
| installHours | string | no | — |
| removedAt | string | no | — |
| replacedModId | string | no | — |
| notes | string | no | — |
Update a structured modification on an editable TuneWorks vehicle.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
| modificationId | string | yes | — |
| category | string | no | — |
| system | string | no | — |
| status | string | no | — |
| purpose | string | no | — |
| brand | string | no | — |
| partName | string | no | — |
| partNumber | string | no | — |
| quantity | number | no | — |
| datePurchased | string | no | — |
| dateInstalled | string | no | — |
| installedByName | string | no | — |
| cost | number | no | — |
| laborCost | number | no | — |
| purchasedFrom | string | no | — |
| installMileage | string | no | — |
| installHours | string | no | — |
| removedAt | string | no | — |
| replacedModId | string | no | — |
Mark a modification canceled so it remains in vehicle history. Requires explicit confirmation.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
| modificationId | string | yes | — |
| confirmed | boolean | yes | — |
Permanently delete a vehicle modification and its files. Requires explicit confirmation.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
| modificationId | string | yes | — |
| confirmed | boolean | yes | — |
Returns an overview of the connected user’s TuneWorks garage, including recent activity, saved vehicles, setups, sessions, maintenance, and lists.
No parameter schema on file.
Lists vehicles saved in the connected user’s TuneWorks app garage.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | number | no | — |
Returns one saved TuneWorks vehicle with its setup, session, maintenance, list, and log context.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | Stable TuneWorks vehicle ID from an authorized TuneWorks response. |
List bounded metadata for logs attached to one connected TuneWorks vehicle. Raw log samples are not returned.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
| limit | number | no | — |
Read bounded metadata, channel schema summary, and saved focus window for one accessible TuneWorks log. Raw log samples are not returned.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| logId | string | yes | — |
Archive a connected user vehicle using TuneWorks soft-delete behavior. Requires explicit user confirmation and never hard-deletes data.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
| confirmed | boolean | yes | — |
Lists chassis setups and setup history saved in the connected TuneWorks account.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | no | Optional TuneWorks vehicle ID to filter setups. |
| limit | number | no | — |
Saves a new TuneWorks setup for a vehicle. Deletes are not supported.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
| setupName | string | yes | — |
| setupDate | string | yes | Setup date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred. |
| performedBy | string | yes | Person who performed the setup. If omitted, TuneWorks uses the connected user name/email. |
| influencedSessionId | string | no | — |
| dataLogIds | array | no | — |
| setupData | object | no | Setup fields such as setup goals, overall weight/balance, tire summary, front/rear ride height, front/rear total toe, per-corner tires, pressures, alignment, ride height, springs, dampers, corner weig |
Edits an existing TuneWorks setup revision. Deletes are not supported.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| setupId | string | yes | — |
| revision | number | no | Optional setup revision number. If omitted, TuneWorks updates the latest revision. |
| vehicleId | string | no | — |
| setupName | string | no | — |
| setupDate | string | no | Setup date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred. |
| performedBy | string | no | Person who performed the setup. If omitted, TuneWorks uses the connected user name/email. |
| influencedSessionId | string | no | — |
| dataLogIds | array | no | — |
| setupData | object | no | Partial setup fields to change, including setup goals, overall weight/balance, tire summary, front/rear ride height, front/rear total toe, per-corner tires, alignment, ride height, springs, dampers, c |
| expectedUpdatedAt | string | no | Optional optimistic-concurrency timestamp from a previous TuneWorks response. |
Archive all active revisions of a connected user setup. Requires explicit user confirmation and never hard-deletes data.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| setupId | string | yes | — |
| confirmed | boolean | yes | — |
Lists driving sessions, events, track days, autocross runs, and session notes saved in TuneWorks.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | no | Optional TuneWorks vehicle ID to filter sessions. |
| limit | number | no | — |
Saves a new TuneWorks driving session. Deletes are not supported.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
| sessionDate | string | yes | Session date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred. |
| sessionFormat | string | yes | — |
| setupId | string | no | — |
| dataLogIds | array | no | — |
| eventType | string | no | — |
| eventName | string | no | — |
| location | string | no | — |
| track | string | no | — |
| drivers | string | no | — |
| bestTime | string | no | — |
| performanceFigures | string | no | — |
| additionalSessionDetails | string | no | — |
| overallBalance | string | no | — |
| braking | string | no | — |
| cornerEntry | string | no | — |
| midCorner | string | no | — |
| cornerExit | string | no | — |
| traction | string | no | — |
| worked | string | no | — |
Edits an existing TuneWorks driving session. Deletes are not supported.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| sessionId | string | yes | — |
| vehicleId | string | no | — |
| sessionDate | string | no | Session date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred. |
| sessionFormat | string | no | — |
| setupId | string | no | — |
| dataLogIds | array | no | — |
| eventType | string | no | — |
| eventName | string | no | — |
| location | string | no | — |
| track | string | no | — |
| drivers | string | no | — |
| bestTime | string | no | — |
| performanceFigures | string | no | — |
| additionalSessionDetails | string | no | — |
| overallBalance | string | no | — |
| braking | string | no | — |
| cornerEntry | string | no | — |
| midCorner | string | no | — |
| cornerExit | string | no | — |
| traction | string | no | — |
Create an additive copy of an accessible TuneWorks driving session.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| sessionId | string | yes | — |
Archive a connected user driving session. Requires explicit user confirmation and never hard-deletes data.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| sessionId | string | yes | — |
| confirmed | boolean | yes | — |
Lists service reminders, maintenance history, due work, and completed maintenance saved in TuneWorks.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | no | Optional TuneWorks vehicle ID to filter maintenance. |
| limit | number | no | — |
Creates a TuneWorks maintenance reminder or service item. Deletes are not supported.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
| name | string | yes | — |
| category | string | yes | — |
| doneDate | string | yes | Required service completion date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred. |
| dueDate | string | no | Optional reminder date in YYYY-MM-DD format. Omit when no reminder is wanted. |
| intervalType | string | no | — |
| intervalValue | number | no | — |
| reminderDaysBefore | number | no | — |
| notes | string | no | — |
Edits a TuneWorks maintenance reminder or service item. Deletes are not supported.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
| trackerId | string | yes | — |
| name | string | no | — |
| category | string | no | — |
| doneDate | string | no | Service completion date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred. |
| dueDate | string | no | Optional reminder date in YYYY-MM-DD format. Omit when no reminder is wanted. |
| intervalType | string | no | — |
| intervalValue | number | no | — |
| reminderDaysBefore | number | no | — |
| notes | string | no | — |
Archive a connected user maintenance item. Requires explicit user confirmation and never hard-deletes data.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
| trackerId | string | yes | — |
| confirmed | boolean | yes | — |
Lists reusable shop lists, event prep lists, task lists, and parts lists saved in TuneWorks.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | no | Optional TuneWorks vehicle ID to filter shop lists. |
| purpose | string | no | Optional enabled Shop List Purpose value to filter by. |
| limit | number | no | — |
Read one connected user shop list with its categories and items.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| listId | string | yes | — |
Lists individual items and completion status in one connected user shop list, with optional filtering for open or completed items.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| listId | string | yes | — |
| status | string | no | Optional item-status filter; open represents remaining or not-done items. |
Creates a TuneWorks shop list, task list, or parts list, optionally including categories and items.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| title | string | yes | — |
| purpose | string | yes | Required enabled Shop List Purpose value. |
| note | string | no | — |
| vehicleId | string | no | — |
| setupId | string | no | — |
| sessionId | string | no | — |
| status | string | no | — |
| items | array | no | — |
| categories | array | no | — |
Edits shop-list metadata or replaces the full categories and items collection.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| listId | string | yes | — |
| title | string | no | — |
| purpose | string | no | Enabled Shop List Purpose value. |
| note | string | no | — |
| vehicleId | string | no | — |
| setupId | string | no | — |
| sessionId | string | no | — |
| status | string | no | — |
| items | array | no | — |
| categories | array | no | — |
Atomically add one category to an existing editable shop list without replacing its existing categories or items.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| listId | string | yes | — |
| name | string | yes | — |
| sortOrder | integer | no | — |
Atomically add one item to an existing editable shop list without replacing existing items. If its category does not exist yet, TuneWorks creates it.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| listId | string | yes | — |
| label | string | yes | — |
| section | string | no | Optional category name. |
| quantity | integer | no | — |
| status | string | no | — |
| sortOrder | integer | no | — |
Create an editable copy of a connected user shop list with all item checks reset.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| listId | string | yes | — |
Reset every item in a connected user shop list to unchecked/open.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| listId | string | yes | — |
| confirmed | boolean | yes | — |
Atomically check or uncheck one shop-list item, change its quantity, or do both.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| listId | string | yes | — |
| itemId | string | yes | — |
| status | string | no | — |
| quantity | integer | no | — |
Archive a connected user shop list so it no longer appears in active lists. Requires explicit user confirmation.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| listId | string | yes | — |
| confirmed | boolean | yes | True indicates that the user explicitly confirmed archiving this list. |
Delete a connected user shop list from active use by safely archiving it. Requires explicit user confirmation and does not hard-delete history.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| listId | string | yes | — |
| confirmed | boolean | yes | True indicates that the user explicitly confirmed deleting this list. |
Lists existing TuneWorks vehicles, setups, and sessions available for Share Build.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | no | Optional TuneWorks vehicle ID to narrow Share Build setup and session options. |
Summarizes selected Share Build vehicle, setups, sessions, recipients, and message without sending email.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | TuneWorks vehicle ID selected for Share Build. |
| setupIds | array | no | Optional TuneWorks setup IDs to include. |
| sessionIds | array | no | Optional TuneWorks session IDs to include. |
| recipients | array | no | Recipient email addresses to preview. |
| message | string | no | Optional message to include in the Share Build email. |
Read the connected user’s preferences, unit choices, and custom vehicle makes.
No parameter schema on file.
Update selected preferences for the connected TuneWorks user.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| preferences | object | yes | — |
Update unit-category choices for the connected TuneWorks user.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| settings | array | yes | — |
Add a custom vehicle make to connected user settings.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| make | string | yes | — |
| teamId | string | no | — |
Rename or rescope a custom vehicle make.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | — |
| make | string | yes | — |
| teamId | string | no | — |
Permanently delete a custom vehicle make after explicit confirmation.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | — |
| confirmed | boolean | yes | — |
List saved chart-channel sets.
No parameter schema on file.
Save a named set of chart channels.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | — |
| channels | array | yes | — |
Update the last-used time for a saved chart-channel set.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | — |
Permanently delete a saved chart-channel set after explicit confirmation.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | — |
| confirmed | boolean | yes | — |
List favorite charts for an accessible vehicle.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
Save a favorite chart for an accessible vehicle and source log.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
| sourceLogId | string | yes | — |
| source | string | no | — |
| channelSetId | number | no | — |
| title | string | yes | — |
| chartConfig | object | yes | — |
| notes | string | no | — |
Permanently delete a favorite chart after explicit confirmation.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| chartId | number | yes | — |
| confirmed | boolean | yes | — |
Read the saved map-channel configuration for an accessible vehicle.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
Create or replace the connected user’s complete map-channel configuration.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
| lapType | string | yes | — |
| selections | object | yes | — |
| signs | object | no | — |
| channels | object | yes | — |
Record completed maintenance in vehicle history and advance its tracker.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | — |
| trackerId | string | yes | — |
| completedAt | string | yes | — |
| mileage | number | no | — |
| engineHours | number | no | — |
| trackEvents | number | no | — |
| logCount | number | no | — |
| notes | string | no | — |
List ECU-file metadata. Binary contents are never returned.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | no | — |
Inspect one authorized ECU file and optionally a decoded table. Binary contents are never returned.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | — |
| table | string | no | — |
Start or retry processing for an existing ECU definition file. This does not upload, create, or read a file, and processing may consume compute and analysis resources.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | — |
Retry an eligible failed, already stored ECU file. MCP does not upload binaries.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | — |
Permanently delete an authorized ECU file after explicit confirmation.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | — |
| confirmed | boolean | yes | — |
Emails selected TuneWorks vehicle, setup, and session details to up to three recipients. Explicit user confirmation is required.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vehicleId | string | yes | TuneWorks vehicle ID selected for Share Build. |
| setupIds | array | no | Optional TuneWorks setup IDs to include. |
| sessionIds | array | no | Optional TuneWorks session IDs to include. |
| recipients | array | yes | Recipient email addresses. Share Build supports up to 3 recipients. |
| message | string | no | Optional message to include in the Share Build email. |
| confirmed | boolean | yes | True indicates that the user explicitly confirmed the recipient list and selected build details. |
List teams available to the connected user, or read one team’s settings.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| teamId | string | no | — |
Create a new team for the connected user.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | — |
Replace a team’s name.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| teamId | string | yes | — |
| name | string | yes | — |
Replace a team member’s role.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| teamId | string | yes | — |
| userId | number | yes | — |
| role | string | yes | — |
Remove a member from a team after explicit confirmation.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| teamId | string | yes | — |
| userId | number | yes | — |
| confirmed | boolean | yes | — |
Revoke a pending team invitation after explicit confirmation.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| teamId | string | yes | — |
| inviteId | string | yes | — |
| confirmed | boolean | yes | — |
Remove the connected user from a team after explicit confirmation.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| teamId | string | yes | — |
| confirmed | boolean | yes | — |
Delete a team after explicit confirmation.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| teamId | string | yes | — |
| confirmed | boolean | yes | — |
Create and email a team invitation only after explicit user confirmation.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| teamId | string | yes | — |
| string | yes | — | |
| role | string | yes | — |
| confirmed | boolean | yes | — |
List custom tracks accessible to the connected user.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | — |
| limit | integer | no | — |
Read one accessible custom track.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| trackId | string | yes | — |
Create a custom track for the connected user or an editable team.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| venue | string | yes | — |
| city | string | no | — |
| region | string | no | — |
| country | string | no | — |
| countryCode | string | no | — |
| teamId | string | no | — |
Replace the editable fields and ownership scope of a custom track.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| trackId | string | yes | — |
| venue | string | yes | — |
| city | string | no | — |
| region | string | no | — |
| country | string | no | — |
| countryCode | string | no | — |
| teamId | string | no | — |
Permanently delete a custom track after explicit confirmation.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| trackId | string | yes | — |
| confirmed | boolean | yes | — |
List attachment metadata for an authorized object. Binary contents are unavailable through MCP.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| objectType | string | yes | — |
| objectId | string | yes | — |
Delete an object attachment from blob storage after explicit confirmation.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| fileId | string | yes | — |
| confirmed | boolean | yes | — |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install TuneWorks or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 0.1.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish TuneWorks can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.