{"name":"TuneWorks MCP","endpoint":"/mcp","serverInfo":{"name":"tuneworks-mcp","version":"0.1.0"},"scope":"public-free-tools-plus-authenticated-app-user-v1","publicScope":"free_tools","authenticatedScope":"/app","excludedScope":"/app/admin","tools":[{"name":"calculate_race_fuel_and_weight","title":"Race Fuel and Minimum Weight Calculator","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"duration":{"type":"number","description":"Race duration (min)","exclusiveMinimum":0},"lapTime":{"type":"number","description":"Expected lap time (sec)","exclusiveMinimum":0},"raceLaps":{"type":"number","description":"Scheduled race laps (laps)","exclusiveMinimum":0},"consumption":{"type":"number","description":"Fuel consumption per lap (gal in US; L in metric)","exclusiveMinimum":0},"formationLaps":{"type":"number","description":"Formation / warm-up laps (laps)","minimum":0},"extraLaps":{"type":"number","description":"Extra-lap allowance (laps)","minimum":0},"reserve":{"type":"number","description":"Fuel reserve (%)","minimum":0},"customDensity":{"type":"number","description":"Custom fuel density (lb/gal in US; kg/L in metric)","exclusiveMinimum":0},"baseWeight":{"type":"number","description":"Car + driver without fuel (lb in US; kg in metric)","exclusiveMinimum":0},"minimumWeight":{"type":"number","description":"Class minimum weight (lb in US; kg in metric)","exclusiveMinimum":0},"ballast":{"type":"number","description":"Ballast fitted (lb in US; kg in metric)","minimum":0},"raceMode":{"type":"string","description":"Race format","enum":["timed","laps"]},"fuel":{"type":"string","description":"Fuel type","enum":["gas","race","e85","custom"]},"unitSystem":{"type":"string","enum":["us","metric"],"description":"Units for all inputs and results, as specified on each field."}},"required":["consumption","formationLaps","extraLaps","reserve","baseWeight","minimumWeight","ballast","raceMode","fuel","unitSystem"]},"outputSchema":{"type":"object","description":"Public calculator result with explicit units, website-equivalent results, or actionable invalid_input message.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"authenticationRequired":{"type":"boolean","const":false},"results":{"type":"array","items":{"type":"object"}},"result":{"type":"object"},"inputs":{"type":"object"},"unitSystem":{"type":"string"},"volumeUnit":{"type":"string"},"note":{"type":"string"},"message":{"type":"string"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Race Fuel and Minimum Weight Calculator"}},{"name":"calculate_gear_ratio_speed","title":"Gear Ratio Speed Calculator","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"rpm":{"type":"number","description":"Engine RPM (rpm)","minimum":0},"speed":{"type":"number","description":"Vehicle speed (mph in imperial; km/h in metric)","minimum":0},"gear":{"type":"number","description":"Gear ratio","exclusiveMinimum":0},"finalDrive":{"type":"number","description":"Final drive","exclusiveMinimum":0},"tireDiameter":{"type":"number","description":"Tire diameter (in in imperial; mm in metric)","exclusiveMinimum":0},"nextGear":{"type":"number","description":"Next gear ratio","exclusiveMinimum":0},"mode":{"type":"string","description":"Primary answer","enum":["speed","rpm"]},"unitSystem":{"type":"string","enum":["imperial","metric"],"description":"Units for all inputs and results, as specified on each field."}},"required":["rpm","speed","gear","finalDrive","tireDiameter","nextGear","mode","unitSystem"]},"outputSchema":{"type":"object","description":"Public calculator result with explicit units, website-equivalent results, or actionable invalid_input message.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"authenticationRequired":{"type":"boolean","const":false},"results":{"type":"array","items":{"type":"object"}},"result":{"type":"object"},"inputs":{"type":"object"},"unitSystem":{"type":"string"},"volumeUnit":{"type":"string"},"note":{"type":"string"},"message":{"type":"string"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Gear Ratio Speed Calculator"}},{"name":"calculate_tire_pressure_adjustment","title":"Tire Pressure Adjustment Calculator","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"cold":{"type":"number","description":"Starting cold pressure (psi in imperial; bar in metric)","exclusiveMinimum":0},"hot":{"type":"number","description":"Measured hot pressure (psi in imperial; bar in metric)","exclusiveMinimum":0},"target":{"type":"number","description":"Target hot pressure (psi in imperial; bar in metric)","exclusiveMinimum":0},"ambientChange":{"type":"number","description":"Expected ambient temp change (F in imperial; C in metric)"},"unitSystem":{"type":"string","enum":["imperial","metric"],"description":"Units for all inputs and results, as specified on each field."}},"required":["cold","hot","target","ambientChange","unitSystem"]},"outputSchema":{"type":"object","description":"Public calculator result with explicit units, website-equivalent results, or actionable invalid_input message.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"authenticationRequired":{"type":"boolean","const":false},"results":{"type":"array","items":{"type":"object"}},"result":{"type":"object"},"inputs":{"type":"object"},"unitSystem":{"type":"string"},"volumeUnit":{"type":"string"},"note":{"type":"string"},"message":{"type":"string"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Tire Pressure Adjustment Calculator"}},{"name":"calculate_corner_balance","title":"Corner Balance Calculator","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"lf":{"type":"number","description":"Left front (lb in imperial; kg in metric)","exclusiveMinimum":0},"rf":{"type":"number","description":"Right front (lb in imperial; kg in metric)","exclusiveMinimum":0},"lr":{"type":"number","description":"Left rear (lb in imperial; kg in metric)","exclusiveMinimum":0},"rr":{"type":"number","description":"Right rear (lb in imperial; kg in metric)","exclusiveMinimum":0},"unitSystem":{"type":"string","enum":["imperial","metric"],"description":"Units for all inputs and results, as specified on each field."}},"required":["lf","rf","lr","rr","unitSystem"]},"outputSchema":{"type":"object","description":"Public calculator result with explicit units, website-equivalent results, or actionable invalid_input message.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"authenticationRequired":{"type":"boolean","const":false},"results":{"type":"array","items":{"type":"object"}},"result":{"type":"object"},"inputs":{"type":"object"},"unitSystem":{"type":"string"},"volumeUnit":{"type":"string"},"note":{"type":"string"},"message":{"type":"string"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Corner Balance Calculator"}},{"name":"calculate_spring_wheel_rate","title":"Spring Rate Wheel Rate Calculator","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"springRate":{"type":"number","description":"Spring rate (lb/in in imperial; N/mm in metric)","exclusiveMinimum":0},"motionRatio":{"type":"number","description":"Motion ratio","exclusiveMinimum":0},"springAngle":{"type":"number","description":"Spring angle from vertical (deg)","minimum":0,"exclusiveMaximum":90},"cornerWeight":{"type":"number","description":"Corner weight (lb in imperial; kg in metric)","exclusiveMinimum":0},"unitSystem":{"type":"string","enum":["imperial","metric"],"description":"Units for all inputs and results, as specified on each field."}},"required":["springRate","motionRatio","springAngle","cornerWeight","unitSystem"]},"outputSchema":{"type":"object","description":"Public calculator result with explicit units, website-equivalent results, or actionable invalid_input message.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"authenticationRequired":{"type":"boolean","const":false},"results":{"type":"array","items":{"type":"object"}},"result":{"type":"object"},"inputs":{"type":"object"},"unitSystem":{"type":"string"},"volumeUnit":{"type":"string"},"note":{"type":"string"},"message":{"type":"string"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Spring Rate Wheel Rate Calculator"}},{"name":"calculate_fuel_injector_size","title":"Fuel Injector Duty Cycle Calculator","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"hp":{"type":"number","description":"Horsepower target (hp)","exclusiveMinimum":0},"injectors":{"type":"integer","description":"Injector count","exclusiveMinimum":0},"duty":{"type":"number","description":"Target duty cycle (%)","exclusiveMinimum":0,"maximum":100},"current":{"type":"number","description":"Current injector size (cc/min)","exclusiveMinimum":0},"fuel":{"type":"string","description":"Fuel type","enum":["gas","e85","methanol"]}},"required":["hp","injectors","duty","current","fuel"]},"outputSchema":{"type":"object","description":"Public calculator result with explicit units, website-equivalent results, or actionable invalid_input message.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"authenticationRequired":{"type":"boolean","const":false},"results":{"type":"array","items":{"type":"object"}},"result":{"type":"object"},"inputs":{"type":"object"},"unitSystem":{"type":"string"},"volumeUnit":{"type":"string"},"note":{"type":"string"},"message":{"type":"string"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Fuel Injector Duty Cycle Calculator"}},{"name":"convert_afr_lambda","title":"AFR Lambda Converter","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"afr":{"type":"number","description":"AFR","exclusiveMinimum":0},"lambda":{"type":"number","description":"Lambda","exclusiveMinimum":0},"fuel":{"type":"string","description":"Fuel scale","enum":["gas","e85","methanol","race"]}},"required":["afr","lambda","fuel"]},"outputSchema":{"type":"object","description":"Public calculator result with explicit units, website-equivalent results, or actionable invalid_input message.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"authenticationRequired":{"type":"boolean","const":false},"results":{"type":"array","items":{"type":"object"}},"result":{"type":"object"},"inputs":{"type":"object"},"unitSystem":{"type":"string"},"volumeUnit":{"type":"string"},"note":{"type":"string"},"message":{"type":"string"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"AFR Lambda Converter"}},{"name":"calculate_brake_bias","title":"Brake Bias Calculator","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"frontPiston":{"type":"number","description":"Front total piston area (in2 in imperial; cm2 in metric)","exclusiveMinimum":0},"rearPiston":{"type":"number","description":"Rear total piston area (in2 in imperial; cm2 in metric)","exclusiveMinimum":0},"frontRotor":{"type":"number","description":"Front effective radius (in in imperial; mm in metric)","exclusiveMinimum":0},"rearRotor":{"type":"number","description":"Rear effective radius (in in imperial; mm in metric)","exclusiveMinimum":0},"frontMu":{"type":"number","description":"Front pad friction","exclusiveMinimum":0},"rearMu":{"type":"number","description":"Rear pad friction","exclusiveMinimum":0},"unitSystem":{"type":"string","enum":["imperial","metric"],"description":"Units for all inputs and results, as specified on each field."}},"required":["frontPiston","rearPiston","frontRotor","rearRotor","frontMu","rearMu","unitSystem"]},"outputSchema":{"type":"object","description":"Public calculator result with explicit units, website-equivalent results, or actionable invalid_input message.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"authenticationRequired":{"type":"boolean","const":false},"results":{"type":"array","items":{"type":"object"}},"result":{"type":"object"},"inputs":{"type":"object"},"unitSystem":{"type":"string"},"volumeUnit":{"type":"string"},"note":{"type":"string"},"message":{"type":"string"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Brake Bias Calculator"}},{"name":"compare_tire_sizes","title":"Tire Size Comparison Calculator","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"oldWidth":{"type":"number","description":"Current width (mm)","exclusiveMinimum":0},"oldAspect":{"type":"number","description":"Current aspect ratio (%)","exclusiveMinimum":0,"maximum":100},"oldWheel":{"type":"number","description":"Current wheel diameter (in in imperial; mm in metric)","exclusiveMinimum":0},"newWidth":{"type":"number","description":"New width (mm)","exclusiveMinimum":0},"newAspect":{"type":"number","description":"New aspect ratio (%)","exclusiveMinimum":0,"maximum":100},"newWheel":{"type":"number","description":"New wheel diameter (in in imperial; mm in metric)","exclusiveMinimum":0},"unitSystem":{"type":"string","enum":["imperial","metric"],"description":"Units for all inputs and results, as specified on each field."}},"required":["oldWidth","oldAspect","oldWheel","newWidth","newAspect","newWheel","unitSystem"]},"outputSchema":{"type":"object","description":"Public calculator result with explicit units, website-equivalent results, or actionable invalid_input message.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"authenticationRequired":{"type":"boolean","const":false},"results":{"type":"array","items":{"type":"object"}},"result":{"type":"object"},"inputs":{"type":"object"},"unitSystem":{"type":"string"},"volumeUnit":{"type":"string"},"note":{"type":"string"},"message":{"type":"string"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Tire Size Comparison Calculator"}},{"name":"check_race_alignment","title":"Race Alignment Checker","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"frontCamber":{"type":"number","description":"Front camber (deg)"},"rearCamber":{"type":"number","description":"Rear camber (deg)"},"frontToe":{"type":"number","description":"Front total toe (in in imperial; mm in metric)"},"rearToe":{"type":"number","description":"Rear total toe (in in imperial; mm in metric)"},"use":{"type":"string","description":"Use case","enum":["hpde","autocross","street"]},"unitSystem":{"type":"string","enum":["imperial","metric"],"description":"Units for all inputs and results, as specified on each field."}},"required":["frontCamber","rearCamber","frontToe","rearToe","use","unitSystem"]},"outputSchema":{"type":"object","description":"Public calculator result with explicit units, website-equivalent results, or actionable invalid_input message.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"authenticationRequired":{"type":"boolean","const":false},"results":{"type":"array","items":{"type":"object"}},"result":{"type":"object"},"inputs":{"type":"object"},"unitSystem":{"type":"string"},"volumeUnit":{"type":"string"},"note":{"type":"string"},"message":{"type":"string"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Race Alignment Checker"}},{"name":"calculate_lap_time_delta","title":"Lap Time Delta Calculator","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"baselineS1":{"type":"number","description":"Baseline sector 1 (sec)","exclusiveMinimum":0},"baselineS2":{"type":"number","description":"Baseline sector 2 (sec)","exclusiveMinimum":0},"baselineS3":{"type":"number","description":"Baseline sector 3 (sec)","exclusiveMinimum":0},"newS1":{"type":"number","description":"New sector 1 (sec)","exclusiveMinimum":0},"newS2":{"type":"number","description":"New sector 2 (sec)","exclusiveMinimum":0},"newS3":{"type":"number","description":"New sector 3 (sec)","exclusiveMinimum":0}},"required":["baselineS1","baselineS2","baselineS3","newS1","newS2","newS3"]},"outputSchema":{"type":"object","description":"Public calculator result with explicit units, website-equivalent results, or actionable invalid_input message.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"authenticationRequired":{"type":"boolean","const":false},"results":{"type":"array","items":{"type":"object"}},"result":{"type":"object"},"inputs":{"type":"object"},"unitSystem":{"type":"string"},"volumeUnit":{"type":"string"},"note":{"type":"string"},"message":{"type":"string"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Lap Time Delta Calculator"}},{"name":"calculate_ethanol_blend","title":"E85 Ethanol Blend Calculator","description":"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 currentEthanol; ratio mode requires no volumes.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"mode":{"type":"string","enum":["fresh","existing","correct","ratio"]},"volumeUnit":{"type":"string","enum":["liters","us_gallons"]},"targetEthanol":{"type":"number","minimum":0,"maximum":100,"description":"Ethanol percentage (0–100)."},"highFuelEthanol":{"type":"number","minimum":0,"maximum":100,"description":"Ethanol percentage (0–100)."},"pumpGasEthanol":{"type":"number","minimum":0,"maximum":100,"description":"Ethanol percentage (0–100)."},"currentEthanol":{"type":"number","minimum":0,"maximum":100,"description":"Ethanol percentage (0–100)."},"finalVolume":{"type":"number","exclusiveMinimum":0,"description":"Volume in volumeUnit."},"tankCapacity":{"type":"number","exclusiveMinimum":0,"description":"Volume in volumeUnit."},"currentVolume":{"type":"number","exclusiveMinimum":0,"description":"Volume in volumeUnit."}},"required":["mode","volumeUnit","targetEthanol","highFuelEthanol","pumpGasEthanol"]},"outputSchema":{"type":"object","description":"Public calculator result with explicit units, website-equivalent results, or actionable invalid_input message.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"authenticationRequired":{"type":"boolean","const":false},"results":{"type":"array","items":{"type":"object"}},"result":{"type":"object"},"inputs":{"type":"object"},"unitSystem":{"type":"string"},"volumeUnit":{"type":"string"},"note":{"type":"string"},"message":{"type":"string"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"E85 Ethanol Blend Calculator"}},{"name":"diagnose_handling_issue","title":"Diagnose handling issue","description":"Provides understeer/oversteer setup guidance without authentication or access to TuneWorks account data.","inputSchema":{"type":"object","properties":{"balance":{"type":"string","enum":["understeer","oversteer"]},"phase":{"type":"string","enum":["entry","middle","exit"]},"speed":{"type":"string","description":"Optional speed range or driver note."},"notes":{"type":"string","description":"Optional driver feedback or setup context."}},"required":["balance","phase"],"additionalProperties":false},"outputSchema":{"type":"object","description":"Handling diagnosis result with bounded setup recommendations and a TuneWorks URL.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"authenticationRequired":{"type":"boolean"},"acquisitionScope":{"type":"string"},"diagnosis":{"type":"object","description":"Balance, phase, summary, and recommended setup actions."},"nextStep":{"type":"string"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Diagnose handling issue"}},{"name":"analyze_tire_temperatures","title":"Analyze tire temperatures","description":"Interprets inside, middle, and outside tire temperature readings without authentication or access to TuneWorks account data.","inputSchema":{"type":"object","properties":{"unit":{"type":"string","enum":["f","c"],"default":"f"},"targetTemp":{"type":"number","default":180},"tempWindow":{"type":"number","default":10},"frontCamberSpread":{"type":"number","default":12},"rearCamberSpread":{"type":"number","default":8},"readings":{"type":"object","description":"Tire readings keyed by lf/rf/lr/rr, each with inside, middle, and outside numbers."}},"required":["readings"],"additionalProperties":false},"outputSchema":{"type":"object","description":"Tire temperature analysis result with tire summaries, pressure/camber signals, and next test guidance.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"authenticationRequired":{"type":"boolean"},"acquisitionScope":{"type":"string"},"unit":{"type":"string"},"frontAverage":{"type":"number"},"rearAverage":{"type":"number"},"balance":{"type":"string"},"tires":{"type":"array","items":{"type":"object"}},"nextTest":{"type":"string"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Analyze tire temperatures"}},{"name":"recommend_autocross_damper_adjustment","title":"Recommend autocross damper adjustment","description":"Provides a bounded shock/damper adjustment recommendation without authentication or access to TuneWorks account data.","inputSchema":{"type":"object","properties":{"phase":{"type":"string","enum":["entry","middle","exit","transition","bumps"]},"symptom":{"type":"string","enum":["understeer","oversteer","lazy","skips","bounces","bottoms"]},"axle":{"type":"string","enum":["front","rear","both"],"default":"both"},"severity":{"type":"number","minimum":1,"maximum":5,"default":3}},"required":["phase","symptom"],"additionalProperties":false},"outputSchema":{"type":"object","description":"Autocross damper recommendation result with the adjustment corner, direction, click count, and check step.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"authenticationRequired":{"type":"boolean"},"acquisitionScope":{"type":"string"},"recommendation":{"type":"object","description":"Recommended damper corner, adjustment direction, click count, reason, and validation check."},"nextStep":{"type":"string"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Recommend autocross damper adjustment"}},{"name":"find_autocross_sites","title":"Find autocross sites","description":"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.","inputSchema":{"type":"object","properties":{"latitude":{"type":"number","minimum":-90,"maximum":90},"longitude":{"type":"number","minimum":-180,"maximum":180},"radiusMiles":{"type":"number","minimum":1,"maximum":30},"minimumWidthMeters":{"type":"number","minimum":1},"minimumLengthMeters":{"type":"number","minimum":1},"minimumReviewScore":{"type":"number","minimum":0,"maximum":100}},"required":["latitude","longitude","radiusMiles","minimumWidthMeters","minimumLengthMeters"],"additionalProperties":false},"outputSchema":{"type":"object","description":"Public Autocross Site Finder results from live map and imagery providers.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"authenticationRequired":{"type":"boolean","const":false},"acquisitionScope":{"type":"string"},"candidates":{"type":"array","items":{"type":"object"}},"unreviewedCandidates":{"type":"array","items":{"type":"object"}},"warning":{"type":"string"},"resultNote":{"type":"string"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":true,"title":"Find autocross sites"}},{"name":"get_tuneworks_app_capabilities","title":"Get TuneWorks app capabilities","description":"Describes TuneWorks free public capabilities and connected garage capabilities for vehicles, setups, sessions, maintenance, shop lists, Share Build, and log history.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks MCP capability summary covering public tools, authenticated app scope, unavailable objects, and action tools.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"product":{"type":"string"},"publicScope":{"type":"string"},"authenticatedScope":{"type":"string"},"requiresAuthenticationForAppData":{"type":"boolean"},"allowedObjects":{"type":"array","items":{"type":"string"}},"unavailableObjects":{"type":"array","items":{"type":"string"}},"capabilityBlockers":{"type":"array","items":{"type":"object"}},"actionTools":{"type":"array","items":{"type":"object"}},"nextStep":{"type":"object"}},"required":["product","publicScope","authenticatedScope"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Get TuneWorks app capabilities"}},{"name":"create_vehicle","title":"Create vehicle","description":"Adds a vehicle to the connected user’s TuneWorks garage. Deletes are not supported.","inputSchema":{"type":"object","properties":{"make":{"type":"string"},"model":{"type":"string"},"subModel":{"type":"string"},"year":{"type":"number"},"purpose":{"type":"string","enum":["Autocross racing","Circuit racing","Circle track racing","Drag racing","Drift racing","Hill climb","Land speed racing","Off-road racing","Rally racing","Street","Time attack","Track day / HPDE","Other"],"description":"TuneWorks vehicle purpose; Track day / HPDE represents a general track car."},"owner":{"type":"string"},"displacement":{"type":"string"},"engineType":{"type":"string","enum":["piston","rotary"]},"aspiration":{"type":"string","enum":["normally_aspirated","turbocharged","supercharged"]},"cylindersOrRotors":{"type":"string"},"fuel":{"type":"string","enum":["gasoline","ethanol","methanol","diesel"]},"fuelRating":{"type":"string"},"vin":{"type":"string"},"mileage":{"type":"string"},"engineModel":{"type":"string"},"engineHours":{"type":"string"},"transmissionType":{"type":"string","enum":["manual","automatic","cvt",""]},"transmissionSpeeds":{"type":"string"},"modifications":{"type":"string"}},"required":["make","model","year","purpose","owner","displacement","engineType","aspiration","cylindersOrRotors","fuel","fuelRating"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Create vehicle"}},{"name":"update_vehicle","title":"Update vehicle","description":"Edits an existing vehicle in the connected user’s TuneWorks garage. Deletes are not supported.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"make":{"type":"string"},"model":{"type":"string"},"subModel":{"type":"string"},"year":{"type":"number"},"purpose":{"type":"string","enum":["Autocross racing","Circuit racing","Circle track racing","Drag racing","Drift racing","Hill climb","Land speed racing","Off-road racing","Rally racing","Street","Time attack","Track day / HPDE","Other"]},"owner":{"type":"string"},"displacement":{"type":"string"},"engineType":{"type":"string","enum":["piston","rotary"]},"aspiration":{"type":"string","enum":["normally_aspirated","turbocharged","supercharged"]},"cylindersOrRotors":{"type":"string"},"fuel":{"type":"string","enum":["gasoline","ethanol","methanol","diesel"]},"fuelRating":{"type":"string"},"vin":{"type":"string"},"mileage":{"type":"string"},"engineModel":{"type":"string"},"engineHours":{"type":"string"},"transmissionType":{"type":"string","enum":["manual","automatic","cvt",""]},"transmissionSpeeds":{"type":"string"},"modifications":{"type":"string"},"expectedUpdatedAt":{"type":"string","description":"Optional optimistic-concurrency timestamp from a previous TuneWorks response."}},"required":["vehicleId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Update vehicle"}},{"name":"list_vehicle_modifications","title":"List vehicle modifications","description":"List structured modifications for an accessible TuneWorks vehicle.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"}},"required":["vehicleId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"List vehicle modifications"}},{"name":"get_vehicle_modification","title":"Get vehicle modification","description":"Read one structured modification from an accessible TuneWorks vehicle.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"modificationId":{"type":"string"}},"required":["vehicleId","modificationId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Get vehicle modification"}},{"name":"create_vehicle_modification","title":"Create vehicle modification","description":"Create a structured modification on an editable TuneWorks vehicle.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"category":{"type":"string"},"system":{"type":"string"},"status":{"type":"string","enum":["Planned","Purchased","Installed","Removed","Sold","Canceled"]},"purpose":{"type":"string"},"brand":{"type":"string"},"partName":{"type":"string"},"partNumber":{"type":"string"},"quantity":{"type":"number"},"datePurchased":{"type":"string"},"dateInstalled":{"type":"string"},"installedByName":{"type":"string"},"cost":{"type":"number"},"laborCost":{"type":"number"},"purchasedFrom":{"type":"string"},"installMileage":{"type":"string"},"installHours":{"type":"string"},"removedAt":{"type":"string"},"replacedModId":{"type":"string"},"notes":{"type":"string"}},"required":["vehicleId","category","system","status","brand","partName"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Create vehicle modification"}},{"name":"update_vehicle_modification","title":"Update vehicle modification","description":"Update a structured modification on an editable TuneWorks vehicle.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"modificationId":{"type":"string"},"category":{"type":"string"},"system":{"type":"string"},"status":{"type":"string","enum":["Planned","Purchased","Installed","Removed","Sold","Canceled"]},"purpose":{"type":"string"},"brand":{"type":"string"},"partName":{"type":"string"},"partNumber":{"type":"string"},"quantity":{"type":"number"},"datePurchased":{"type":"string"},"dateInstalled":{"type":"string"},"installedByName":{"type":"string"},"cost":{"type":"number"},"laborCost":{"type":"number"},"purchasedFrom":{"type":"string"},"installMileage":{"type":"string"},"installHours":{"type":"string"},"removedAt":{"type":"string"},"replacedModId":{"type":"string"},"notes":{"type":"string"}},"required":["vehicleId","modificationId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Update vehicle modification"}},{"name":"archive_vehicle_modification","title":"Archive vehicle modification","description":"Mark a modification canceled so it remains in vehicle history. Requires explicit confirmation.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"modificationId":{"type":"string"},"confirmed":{"type":"boolean"}},"required":["vehicleId","modificationId","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Archive vehicle modification"}},{"name":"delete_vehicle_modification","title":"Delete vehicle modification","description":"Permanently delete a vehicle modification and its files. Requires explicit confirmation.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"modificationId":{"type":"string"},"confirmed":{"type":"boolean"}},"required":["vehicleId","modificationId","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Delete vehicle modification"}},{"name":"get_garage_summary","title":"Get garage summary","description":"Returns an overview of the connected user’s TuneWorks garage, including recent activity, saved vehicles, setups, sessions, maintenance, and lists.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"outputSchema":{"type":"object","description":"Connected garage summary with recent vehicles, setups, sessions, shop lists, counts, and app URL.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"summary":{"type":"object"},"recentVehicles":{"type":"array","items":{"type":"object"}},"recentSetups":{"type":"array","items":{"type":"object"}},"recentSessions":{"type":"array","items":{"type":"object"}},"recentShopLists":{"type":"array","items":{"type":"object"}},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Get garage summary"}},{"name":"list_vehicles","title":"List vehicles","description":"Lists vehicles saved in the connected user’s TuneWorks app garage.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","minimum":1,"maximum":25,"default":10}},"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"List vehicles"}},{"name":"get_vehicle_context","title":"Get vehicle context","description":"Returns one saved TuneWorks vehicle with its setup, session, maintenance, list, and log context.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string","description":"Stable TuneWorks vehicle ID from an authorized TuneWorks response."}},"required":["vehicleId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"Connected vehicle context with vehicle details, recent setups, sessions, maintenance, and shop lists.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"recentSetups":{"type":"array","items":{"type":"object"}},"recentSessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":["object","null"]},"shopLists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Get vehicle context"}},{"name":"list_logs","title":"List log metadata","description":"List bounded metadata for logs attached to one connected TuneWorks vehicle. Raw log samples are not returned.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"limit":{"type":"number","minimum":1,"maximum":25,"default":10}},"required":["vehicleId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"List log metadata"}},{"name":"get_log_context","title":"Get bounded log context","description":"Read bounded metadata, channel schema summary, and saved focus window for one accessible TuneWorks log. Raw log samples are not returned.","inputSchema":{"type":"object","properties":{"logId":{"type":"string"}},"required":["logId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Get bounded log context"}},{"name":"archive_vehicle","title":"Archive vehicle","description":"Archive a connected user vehicle using TuneWorks soft-delete behavior. Requires explicit user confirmation and never hard-deletes data.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"confirmed":{"type":"boolean"}},"required":["vehicleId","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Archive vehicle"}},{"name":"list_setups","title":"List setups","description":"Lists chassis setups and setup history saved in the connected TuneWorks account.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string","description":"Optional TuneWorks vehicle ID to filter setups."},"limit":{"type":"number","minimum":1,"maximum":25,"default":10}},"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"List setups"}},{"name":"create_setup","title":"Create setup","description":"Saves a new TuneWorks setup for a vehicle. Deletes are not supported.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"setupName":{"type":"string"},"setupDate":{"type":"string","description":"Setup date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred."},"performedBy":{"type":"string","description":"Person who performed the setup. If omitted, TuneWorks uses the connected user name/email."},"influencedSessionId":{"type":"string"},"dataLogIds":{"type":"array","items":{"type":"string"}},"setupData":{"type":"object","additionalProperties":true,"description":"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 weights, brake/balance, aero, electronics, and notes."}},"required":["vehicleId","setupName","setupDate","performedBy"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Create setup"}},{"name":"update_setup","title":"Update setup","description":"Edits an existing TuneWorks setup revision. Deletes are not supported.","inputSchema":{"type":"object","properties":{"setupId":{"type":"string"},"revision":{"type":"number","description":"Optional setup revision number. If omitted, TuneWorks updates the latest revision."},"vehicleId":{"type":"string"},"setupName":{"type":"string"},"setupDate":{"type":"string","description":"Setup date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred."},"performedBy":{"type":"string","description":"Person who performed the setup. If omitted, TuneWorks uses the connected user name/email."},"influencedSessionId":{"type":"string"},"dataLogIds":{"type":"array","items":{"type":"string"}},"setupData":{"type":"object","additionalProperties":true,"description":"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, corner weights, brake/balance, aero, electronics, and notes. Numeric and boolean values are accepted and saved as setup text values."},"expectedUpdatedAt":{"type":"string","description":"Optional optimistic-concurrency timestamp from a previous TuneWorks response."}},"required":["setupId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Update setup"}},{"name":"archive_setup","title":"Archive setup","description":"Archive all active revisions of a connected user setup. Requires explicit user confirmation and never hard-deletes data.","inputSchema":{"type":"object","properties":{"setupId":{"type":"string"},"confirmed":{"type":"boolean"}},"required":["setupId","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Archive setup"}},{"name":"list_sessions","title":"List sessions","description":"Lists driving sessions, events, track days, autocross runs, and session notes saved in TuneWorks.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string","description":"Optional TuneWorks vehicle ID to filter sessions."},"limit":{"type":"number","minimum":1,"maximum":25,"default":10}},"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"List sessions"}},{"name":"create_session","title":"Create session","description":"Saves a new TuneWorks driving session. Deletes are not supported.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"sessionDate":{"type":"string","description":"Session date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred."},"sessionFormat":{"type":"string","enum":["Competition","Data collection","Practice","Qualifying","Race","Testing","Troubleshooting","Tuning","Other"]},"setupId":{"type":"string"},"dataLogIds":{"type":"array","items":{"type":"string"}},"eventType":{"type":"string","enum":["Autocross","Circuit racing","Drag racing","Drift","Dyno","Hill climb","Rally","Street drive","Test / tuning","Time attack","Track day / HPDE","Troubleshooting","Other"]},"eventName":{"type":"string"},"location":{"type":"string"},"track":{"type":"string"},"drivers":{"type":"string"},"bestTime":{"type":"string"},"performanceFigures":{"type":"string"},"additionalSessionDetails":{"type":"string"},"overallBalance":{"type":"string"},"braking":{"type":"string"},"cornerEntry":{"type":"string"},"midCorner":{"type":"string"},"cornerExit":{"type":"string"},"traction":{"type":"string"},"worked":{"type":"string"},"didNotWork":{"type":"string"},"suggestedSetupChange":{"type":"string"}},"required":["vehicleId","sessionDate","sessionFormat"],"additionalProperties":true},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Create session"}},{"name":"update_session","title":"Update session","description":"Edits an existing TuneWorks driving session. Deletes are not supported.","inputSchema":{"type":"object","properties":{"sessionId":{"type":"string"},"vehicleId":{"type":"string"},"sessionDate":{"type":"string","description":"Session date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred."},"sessionFormat":{"type":"string","enum":["Competition","Data collection","Practice","Qualifying","Race","Testing","Troubleshooting","Tuning","Other"]},"setupId":{"type":"string"},"dataLogIds":{"type":"array","items":{"type":"string"}},"eventType":{"type":"string","enum":["Autocross","Circuit racing","Drag racing","Drift","Dyno","Hill climb","Rally","Street drive","Test / tuning","Time attack","Track day / HPDE","Troubleshooting","Other"]},"eventName":{"type":"string"},"location":{"type":"string"},"track":{"type":"string"},"drivers":{"type":"string"},"bestTime":{"type":"string"},"performanceFigures":{"type":"string"},"additionalSessionDetails":{"type":"string"},"overallBalance":{"type":"string"},"braking":{"type":"string"},"cornerEntry":{"type":"string"},"midCorner":{"type":"string"},"cornerExit":{"type":"string"},"traction":{"type":"string"},"worked":{"type":"string"},"didNotWork":{"type":"string"},"suggestedSetupChange":{"type":"string"},"expectedUpdatedAt":{"type":"string","description":"Optional optimistic-concurrency timestamp from a previous TuneWorks response."}},"required":["sessionId"],"additionalProperties":true},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Update session"}},{"name":"copy_session","title":"Copy session","description":"Create an additive copy of an accessible TuneWorks driving session.","inputSchema":{"type":"object","properties":{"sessionId":{"type":"string"}},"required":["sessionId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Copy session"}},{"name":"archive_session","title":"Archive session","description":"Archive a connected user driving session. Requires explicit user confirmation and never hard-deletes data.","inputSchema":{"type":"object","properties":{"sessionId":{"type":"string"},"confirmed":{"type":"boolean"}},"required":["sessionId","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Archive session"}},{"name":"list_maintenance","title":"List maintenance","description":"Lists service reminders, maintenance history, due work, and completed maintenance saved in TuneWorks.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string","description":"Optional TuneWorks vehicle ID to filter maintenance."},"limit":{"type":"number","minimum":1,"maximum":25,"default":10}},"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"List maintenance"}},{"name":"create_maintenance","title":"Create maintenance","description":"Creates a TuneWorks maintenance reminder or service item. Deletes are not supported.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"name":{"type":"string"},"category":{"type":"string","enum":["Engine","Ignition","Fuel","Fluids","Cooling","Brakes","Suspension","Drivetrain","Tires / wheels","Electrical","Safety","Aero / body","Sensors / data","Other"]},"doneDate":{"type":"string","description":"Required service completion date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred."},"dueDate":{"type":"string","description":"Optional reminder date in YYYY-MM-DD format. Omit when no reminder is wanted."},"intervalType":{"type":"string","enum":["manual","calendar","mileage","engine_hours","track_events","log_count"]},"intervalValue":{"type":"number"},"reminderDaysBefore":{"type":"number"},"notes":{"type":"string"}},"required":["vehicleId","name","category","doneDate"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Create maintenance"}},{"name":"update_maintenance","title":"Update maintenance","description":"Edits a TuneWorks maintenance reminder or service item. Deletes are not supported.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"trackerId":{"type":"string"},"name":{"type":"string"},"category":{"type":"string","enum":["Engine","Ignition","Fuel","Fluids","Cooling","Brakes","Suspension","Drivetrain","Tires / wheels","Electrical","Safety","Aero / body","Sensors / data","Other"]},"doneDate":{"type":"string","description":"Service completion date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred."},"dueDate":{"type":"string","description":"Optional reminder date in YYYY-MM-DD format. Omit when no reminder is wanted."},"intervalType":{"type":"string","enum":["manual","calendar","mileage","engine_hours","track_events","log_count"]},"intervalValue":{"type":"number"},"reminderDaysBefore":{"type":"number"},"notes":{"type":"string"}},"required":["vehicleId","trackerId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Update maintenance"}},{"name":"archive_maintenance","title":"Archive maintenance item","description":"Archive a connected user maintenance item. Requires explicit user confirmation and never hard-deletes data.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"trackerId":{"type":"string"},"confirmed":{"type":"boolean"}},"required":["vehicleId","trackerId","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Archive maintenance item"}},{"name":"list_shop_lists","title":"List shop lists","description":"Lists reusable shop lists, event prep lists, task lists, and parts lists saved in TuneWorks.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string","description":"Optional TuneWorks vehicle ID to filter shop lists."},"purpose":{"type":"string","description":"Optional enabled Shop List Purpose value to filter by."},"limit":{"type":"number","minimum":1,"maximum":25,"default":10}},"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"List shop lists"}},{"name":"get_shop_list","title":"Get shop list","description":"Read one connected user shop list with its categories and items.","inputSchema":{"type":"object","properties":{"listId":{"type":"string"}},"required":["listId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"Authenticated shop-list read or action result.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"list":{"type":"object"},"listId":{"type":"string"},"actionType":{"type":"string"},"message":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Get shop list"}},{"name":"list_shop_list_items","title":"List shop list items","description":"Lists individual items and completion status in one connected user shop list, with optional filtering for open or completed items.","inputSchema":{"type":"object","properties":{"listId":{"type":"string"},"status":{"type":"string","enum":["open","done"],"description":"Optional item-status filter; open represents remaining or not-done items."}},"required":["listId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"Authenticated shop-list item results, optionally filtered to open or done items.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"list":{"type":"object"},"categories":{"type":"array","items":{"type":"object"}},"itemStatusFilter":{"type":["string","null"]},"count":{"type":"number"},"items":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"List shop list items"}},{"name":"create_shop_list","title":"Create shop list","description":"Creates a TuneWorks shop list, task list, or parts list, optionally including categories and items.","inputSchema":{"type":"object","properties":{"title":{"type":"string"},"purpose":{"type":"string","description":"Required enabled Shop List Purpose value."},"note":{"type":"string"},"vehicleId":{"type":"string"},"setupId":{"type":"string"},"sessionId":{"type":"string"},"status":{"type":"string","enum":["open","completed"]},"items":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"section":{"type":"string"},"quantity":{"type":"integer","minimum":1,"maximum":9999},"status":{"type":"string","enum":["open","done"]},"sortOrder":{"type":"integer","minimum":0,"maximum":2147483647}},"additionalProperties":false}},"categories":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"sortOrder":{"type":"integer","minimum":0,"maximum":2147483647}},"required":["name"],"additionalProperties":false}}},"required":["title","purpose"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Create shop list"}},{"name":"update_shop_list","title":"Update shop list","description":"Edits shop-list metadata or replaces the full categories and items collection.","inputSchema":{"type":"object","properties":{"listId":{"type":"string"},"title":{"type":"string"},"purpose":{"type":"string","description":"Enabled Shop List Purpose value."},"note":{"type":"string"},"vehicleId":{"type":"string"},"setupId":{"type":"string"},"sessionId":{"type":"string"},"status":{"type":"string","enum":["open","completed"]},"items":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"section":{"type":"string"},"quantity":{"type":"integer","minimum":1,"maximum":9999},"status":{"type":"string","enum":["open","done"]},"sortOrder":{"type":"integer","minimum":0,"maximum":2147483647}},"additionalProperties":false}},"categories":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"sortOrder":{"type":"integer","minimum":0,"maximum":2147483647}},"required":["name"],"additionalProperties":false}}},"required":["listId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Update shop list"}},{"name":"add_shop_list_category","title":"Add shop list category","description":"Atomically add one category to an existing editable shop list without replacing its existing categories or items.","inputSchema":{"type":"object","properties":{"listId":{"type":"string"},"name":{"type":"string"},"sortOrder":{"type":"integer","minimum":0,"maximum":2147483647}},"required":["listId","name"],"additionalProperties":false},"outputSchema":{"type":"object","description":"Authenticated atomic shop-list addition with the updated list, categories, and items.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"list":{"type":"object"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Add shop list category"}},{"name":"add_shop_list_item","title":"Add shop list item","description":"Atomically add one item to an existing editable shop list without replacing existing items. If its category does not exist yet, TuneWorks creates it.","inputSchema":{"type":"object","properties":{"listId":{"type":"string"},"label":{"type":"string"},"section":{"type":"string","description":"Optional category name."},"quantity":{"type":"integer","minimum":1,"maximum":9999},"status":{"type":"string","enum":["open","done"]},"sortOrder":{"type":"integer","minimum":0,"maximum":2147483647}},"required":["listId","label"],"additionalProperties":false},"outputSchema":{"type":"object","description":"Authenticated atomic shop-list addition with the updated list, categories, and items.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"list":{"type":"object"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Add shop list item"}},{"name":"copy_shop_list","title":"Copy shop list","description":"Create an editable copy of a connected user shop list with all item checks reset.","inputSchema":{"type":"object","properties":{"listId":{"type":"string"}},"required":["listId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"Authenticated shop-list read or action result.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"list":{"type":"object"},"listId":{"type":"string"},"actionType":{"type":"string"},"message":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Copy shop list"}},{"name":"reset_shop_list_items","title":"Reset shop list items","description":"Reset every item in a connected user shop list to unchecked/open.","inputSchema":{"type":"object","properties":{"listId":{"type":"string"},"confirmed":{"type":"boolean"}},"required":["listId","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"Authenticated shop-list read or action result.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"list":{"type":"object"},"listId":{"type":"string"},"actionType":{"type":"string"},"message":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Reset shop list items"}},{"name":"update_shop_list_item","title":"Update shop list item","description":"Atomically check or uncheck one shop-list item, change its quantity, or do both.","inputSchema":{"type":"object","properties":{"listId":{"type":"string"},"itemId":{"type":"string"},"status":{"type":"string","enum":["open","done"]},"quantity":{"type":"integer","minimum":1,"maximum":9999}},"required":["listId","itemId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"Authenticated shop-list read or action result.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"list":{"type":"object"},"listId":{"type":"string"},"actionType":{"type":"string"},"message":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Update shop list item"}},{"name":"archive_shop_list","title":"Archive shop list","description":"Archive a connected user shop list so it no longer appears in active lists. Requires explicit user confirmation.","inputSchema":{"type":"object","properties":{"listId":{"type":"string"},"confirmed":{"type":"boolean","description":"True indicates that the user explicitly confirmed archiving this list."}},"required":["listId","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"Authenticated shop-list read or action result.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"list":{"type":"object"},"listId":{"type":"string"},"actionType":{"type":"string"},"message":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Archive shop list"}},{"name":"delete_shop_list","title":"Delete shop list","description":"Delete a connected user shop list from active use by safely archiving it. Requires explicit user confirmation and does not hard-delete history.","inputSchema":{"type":"object","properties":{"listId":{"type":"string"},"confirmed":{"type":"boolean","description":"True indicates that the user explicitly confirmed deleting this list."}},"required":["listId","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"Confirmed shop-list deletion result. TuneWorks preserves history by archiving the list.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"listId":{"type":"string"},"deletionMode":{"type":"string","enum":["archived"]},"actionType":{"type":"string"},"message":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Delete shop list"}},{"name":"get_share_build_options","title":"Get Share Build options","description":"Lists existing TuneWorks vehicles, setups, and sessions available for Share Build.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string","description":"Optional TuneWorks vehicle ID to narrow Share Build setup and session options."}},"additionalProperties":false},"outputSchema":{"type":"object","description":"Share Build option lists for existing vehicles, setups, and sessions.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Get Share Build options"}},{"name":"preview_share_build","title":"Preview Share Build","description":"Summarizes selected Share Build vehicle, setups, sessions, recipients, and message without sending email.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string","description":"TuneWorks vehicle ID selected for Share Build."},"setupIds":{"type":"array","items":{"type":"string"},"description":"Optional TuneWorks setup IDs to include."},"sessionIds":{"type":"array","items":{"type":"string"},"description":"Optional TuneWorks session IDs to include."},"recipients":{"type":"array","items":{"type":"string","format":"email"},"maxItems":3,"description":"Recipient email addresses to preview."},"message":{"type":"string","maxLength":4000,"description":"Optional message to include in the Share Build email."}},"required":["vehicleId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"Share Build preview with selected vehicle, recipients, message, setup/session counts, and confirmation requirement.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"preview":{"type":"object"},"confirmationRequiredForSend":{"type":"boolean"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Preview Share Build"}},{"name":"get_user_settings","title":"Get user settings","description":"Read the connected user’s preferences, unit choices, and custom vehicle makes.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Get user settings"}},{"name":"update_user_preferences","title":"Update user preferences","description":"Update selected preferences for the connected TuneWorks user.","inputSchema":{"type":"object","properties":{"preferences":{"type":"object","additionalProperties":true}},"required":["preferences"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Update user preferences"}},{"name":"update_unit_settings","title":"Update unit settings","description":"Update unit-category choices for the connected TuneWorks user.","inputSchema":{"type":"object","properties":{"settings":{"type":"array","items":{"type":"object","properties":{"category":{"type":"string"},"unit":{"type":"string"}},"required":["category","unit"],"additionalProperties":false}}},"required":["settings"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Update unit settings"}},{"name":"create_vehicle_make","title":"Create custom vehicle make","description":"Add a custom vehicle make to connected user settings.","inputSchema":{"type":"object","properties":{"make":{"type":"string"},"teamId":{"type":"string"}},"required":["make"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Create custom vehicle make"}},{"name":"update_vehicle_make","title":"Update custom vehicle make","description":"Rename or rescope a custom vehicle make.","inputSchema":{"type":"object","properties":{"id":{"type":"number"},"make":{"type":"string"},"teamId":{"type":"string"}},"required":["id","make"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Update custom vehicle make"}},{"name":"delete_vehicle_make","title":"Delete custom vehicle make","description":"Permanently delete a custom vehicle make after explicit confirmation.","inputSchema":{"type":"object","properties":{"id":{"type":"number"},"confirmed":{"type":"boolean"}},"required":["id","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Delete custom vehicle make"}},{"name":"list_chart_channel_sets","title":"List chart channel sets","description":"List saved chart-channel sets.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"List chart channel sets"}},{"name":"create_chart_channel_set","title":"Save chart channel set","description":"Save a named set of chart channels.","inputSchema":{"type":"object","properties":{"name":{"type":"string"},"channels":{"type":"array","items":{"type":"object","additionalProperties":true}}},"required":["name","channels"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Save chart channel set"}},{"name":"mark_chart_channel_set_used","title":"Mark chart channel set used","description":"Update the last-used time for a saved chart-channel set.","inputSchema":{"type":"object","properties":{"id":{"type":"number"}},"required":["id"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Mark chart channel set used"}},{"name":"delete_chart_channel_set","title":"Delete chart channel set","description":"Permanently delete a saved chart-channel set after explicit confirmation.","inputSchema":{"type":"object","properties":{"id":{"type":"number"},"confirmed":{"type":"boolean"}},"required":["id","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Delete chart channel set"}},{"name":"list_favorite_charts","title":"List favorite charts","description":"List favorite charts for an accessible vehicle.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"}},"required":["vehicleId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"List favorite charts"}},{"name":"create_favorite_chart","title":"Create favorite chart","description":"Save a favorite chart for an accessible vehicle and source log.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"sourceLogId":{"type":"string"},"source":{"type":"string","enum":["analyzer","charts"]},"channelSetId":{"type":"number"},"title":{"type":"string"},"chartConfig":{"type":"object","additionalProperties":true},"notes":{"type":"string"}},"required":["vehicleId","sourceLogId","title","chartConfig"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Create favorite chart"}},{"name":"delete_favorite_chart","title":"Delete favorite chart","description":"Permanently delete a favorite chart after explicit confirmation.","inputSchema":{"type":"object","properties":{"chartId":{"type":"number"},"confirmed":{"type":"boolean"}},"required":["chartId","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Delete favorite chart"}},{"name":"get_vehicle_map_config","title":"Get vehicle map config","description":"Read the saved map-channel configuration for an accessible vehicle.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"}},"required":["vehicleId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Get vehicle map config"}},{"name":"save_vehicle_map_config","title":"Save vehicle map config","description":"Create or replace the connected user’s complete map-channel configuration.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"lapType":{"type":"string","enum":["single","multiple"]},"selections":{"type":"object","additionalProperties":true},"signs":{"type":"object","additionalProperties":true},"channels":{"type":"object","additionalProperties":true}},"required":["vehicleId","lapType","selections","channels"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Save vehicle map config"}},{"name":"complete_maintenance","title":"Complete maintenance","description":"Record completed maintenance in vehicle history and advance its tracker.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"},"trackerId":{"type":"string"},"completedAt":{"type":"string"},"mileage":{"type":"number"},"engineHours":{"type":"number"},"trackEvents":{"type":"number"},"logCount":{"type":"number"},"notes":{"type":"string"}},"required":["vehicleId","trackerId","completedAt"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Complete maintenance"}},{"name":"list_ecu_files","title":"List ECU-file metadata","description":"List ECU-file metadata. Binary contents are never returned.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string"}},"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"List ECU-file metadata"}},{"name":"inspect_ecu_file","title":"Inspect ECU-file metadata","description":"Inspect one authorized ECU file and optionally a decoded table. Binary contents are never returned.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"table":{"type":"string"}},"required":["id"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Inspect ECU-file metadata"}},{"name":"process_ecu_file","title":"Process ECU file","description":"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.","inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Process ECU file"}},{"name":"retry_ecu_file","title":"Retry ECU file","description":"Retry an eligible failed, already stored ECU file. MCP does not upload binaries.","inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Retry ECU file"}},{"name":"delete_ecu_file","title":"Delete ECU file","description":"Permanently delete an authorized ECU file after explicit confirmation.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"confirmed":{"type":"boolean"}},"required":["id","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Delete ECU file"}},{"name":"send_share_build","title":"Send Share Build","description":"Emails selected TuneWorks vehicle, setup, and session details to up to three recipients. Explicit user confirmation is required.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string","description":"TuneWorks vehicle ID selected for Share Build."},"setupIds":{"type":"array","items":{"type":"string"},"description":"Optional TuneWorks setup IDs to include."},"sessionIds":{"type":"array","items":{"type":"string"},"description":"Optional TuneWorks session IDs to include."},"recipients":{"type":"array","items":{"type":"string","format":"email"},"minItems":1,"maxItems":3,"description":"Recipient email addresses. Share Build supports up to 3 recipients."},"message":{"type":"string","maxLength":4000,"description":"Optional message to include in the Share Build email."},"confirmed":{"type":"boolean","description":"True indicates that the user explicitly confirmed the recipient list and selected build details."}},"required":["vehicleId","recipients","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"Share Build send result or confirmation-required response for the external email action.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"actionType":{"type":"string"},"user":{"type":"object"},"id":{"type":"string"},"message":{"type":"string"},"previewTool":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":true,"title":"Send Share Build"}},{"name":"list_teams","title":"List teams","description":"List teams available to the connected user, or read one team’s settings.","inputSchema":{"type":"object","properties":{"teamId":{"type":"string"}},"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"List teams"}},{"name":"create_team","title":"Create team","description":"Create a new team for the connected user.","inputSchema":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Create team"}},{"name":"rename_team","title":"Rename team","description":"Replace a team’s name.","inputSchema":{"type":"object","properties":{"teamId":{"type":"string"},"name":{"type":"string"}},"required":["teamId","name"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Rename team"}},{"name":"update_team_member_role","title":"Update team member role","description":"Replace a team member’s role.","inputSchema":{"type":"object","properties":{"teamId":{"type":"string"},"userId":{"type":"number"},"role":{"type":"string","enum":["owner","editor","viewer"]}},"required":["teamId","userId","role"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Update team member role"}},{"name":"remove_team_member","title":"Remove team member","description":"Remove a member from a team after explicit confirmation.","inputSchema":{"type":"object","properties":{"teamId":{"type":"string"},"userId":{"type":"number"},"confirmed":{"type":"boolean"}},"required":["teamId","userId","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Remove team member"}},{"name":"revoke_team_invite","title":"Revoke team invite","description":"Revoke a pending team invitation after explicit confirmation.","inputSchema":{"type":"object","properties":{"teamId":{"type":"string"},"inviteId":{"type":"string"},"confirmed":{"type":"boolean"}},"required":["teamId","inviteId","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Revoke team invite"}},{"name":"leave_team","title":"Leave team","description":"Remove the connected user from a team after explicit confirmation.","inputSchema":{"type":"object","properties":{"teamId":{"type":"string"},"confirmed":{"type":"boolean"}},"required":["teamId","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Leave team"}},{"name":"delete_team","title":"Delete team","description":"Delete a team after explicit confirmation.","inputSchema":{"type":"object","properties":{"teamId":{"type":"string"},"confirmed":{"type":"boolean"}},"required":["teamId","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Delete team"}},{"name":"send_team_invite","title":"Send team invite","description":"Create and email a team invitation only after explicit user confirmation.","inputSchema":{"type":"object","properties":{"teamId":{"type":"string"},"email":{"type":"string","format":"email"},"role":{"type":"string","enum":["editor","viewer"]},"confirmed":{"type":"boolean"}},"required":["teamId","email","role","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":true,"title":"Send team invite"}},{"name":"list_custom_tracks","title":"List custom tracks","description":"List custom tracks accessible to the connected user.","inputSchema":{"type":"object","properties":{"query":{"type":"string"},"limit":{"type":"integer","minimum":1,"maximum":100}},"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"List custom tracks"}},{"name":"get_custom_track","title":"Get custom track","description":"Read one accessible custom track.","inputSchema":{"type":"object","properties":{"trackId":{"type":"string"}},"required":["trackId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"Get custom track"}},{"name":"create_custom_track","title":"Create custom track","description":"Create a custom track for the connected user or an editable team.","inputSchema":{"type":"object","properties":{"venue":{"type":"string"},"city":{"type":"string"},"region":{"type":"string"},"country":{"type":"string"},"countryCode":{"type":"string"},"teamId":{"type":"string"}},"required":["venue"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false,"title":"Create custom track"}},{"name":"update_custom_track","title":"Update custom track","description":"Replace the editable fields and ownership scope of a custom track.","inputSchema":{"type":"object","properties":{"trackId":{"type":"string"},"venue":{"type":"string"},"city":{"type":"string"},"region":{"type":"string"},"country":{"type":"string"},"countryCode":{"type":"string"},"teamId":{"type":"string"}},"required":["trackId","venue"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object create/update result with the saved object and connected user.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"vehicle":{"type":"object"},"setup":{"type":"object"},"session":{"type":"object"},"tracker":{"type":"object"},"list":{"type":"object"},"url":{"type":"string"}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Update custom track"}},{"name":"delete_custom_track","title":"Delete custom track","description":"Permanently delete a custom track after explicit confirmation.","inputSchema":{"type":"object","properties":{"trackId":{"type":"string"},"confirmed":{"type":"boolean"}},"required":["trackId","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false,"title":"Delete custom track"}},{"name":"list_object_attachments","title":"List object attachments","description":"List attachment metadata for an authorized object. Binary contents are unavailable through MCP.","inputSchema":{"type":"object","properties":{"objectType":{"type":"string"},"objectId":{"type":"string"}},"required":["objectType","objectId"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false,"title":"List object attachments"}},{"name":"delete_object_attachment","title":"Delete object attachment","description":"Delete an object attachment from blob storage after explicit confirmation.","inputSchema":{"type":"object","properties":{"fileId":{"type":"string"},"confirmed":{"type":"boolean"}},"required":["fileId","confirmed"],"additionalProperties":false},"outputSchema":{"type":"object","description":"TuneWorks app object list result with connected user, count, and matching records.","properties":{"status":{"type":"string","description":"Result status such as ok, created, updated, sent, auth_required, or confirmation_required."},"tool":{"type":"string","description":"TuneWorks MCP tool name that produced this result."},"user":{"type":"object"},"count":{"type":"number"},"vehicles":{"type":"array","items":{"type":"object"}},"setups":{"type":"array","items":{"type":"object"}},"sessions":{"type":"array","items":{"type":"object"}},"maintenance":{"type":"array","items":{"type":"object"}},"lists":{"type":"array","items":{"type":"object"}}},"required":["status","tool"],"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":true,"title":"Delete object attachment"}}]}