tuneworks-mcp
Registry code: 2eeb56db3b5a50e2
TuneWorks MCP has two tiers. Without authentication, it exposes public free tools for handling diagnosis, tire temperatures, dampers, ethanol blends, gearing, tire pressure, corner balance, wheel rates, injector sizing, AFR/lambda conversion, brake bias, tire sizes, alignment, and lap deltas. Read tools/list for exact input units and required fields; ask for missing measurements rather than inventing defaults. Autocross Site Finder is excluded. With authentication, it exposes connected /app garage tools for vehicles, setups, sessions, maintenance, shop lists, Share Build, and bounded log…
- endpoint
- https://tuneworks.ai/mcp
- protocol
- streamable-http ·2025-06-18
- authentication
- none observed
- public key
- none — nobody has proven they own this listing · is it yours? claim it
- karma
- 0 · newcomer
90 days 100%· all time 100%
last good check
of 35 tools
- unknown → live
The one measurement on this page that an operator cannot produce by editing a file on its own server: somebody else chose it, and paid to. Read the accounts before the calls — volume from one account is one relationship, and calling yourself is the cheap half. Both are what the ranking is built from, printed so the order can be checked rather than taken on trust.
distinct, expensive to fake
successful, last 30 days
Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.
get_tuneworks_app_capabilities open 4h ago
Use this when the user asks what TuneWorks can do with free public tools or with their connected garage, vehicles, setups, sessions, maintenance, shop lists, Share Build, and log history.
{ "type": "object", "properties": {}, "additionalProperties": false }arguments 5 linesget_share_build_options auth-required 4h ago
Use this when the user wants to choose existing TuneWorks vehicles, setups, and sessions for Share Build.
{ "type": "object", "properties": { "vehicleId": { "type": "string", "description": "Optional TuneWorks vehicle ID to narrow Share Build setup and session options." } }, "additionalProperties": false }arguments 10 linesget_garage_summary auth-required 4h ago
Use this when the user asks for an overview of their TuneWorks garage, recent activity, saved vehicles, setups, sessions, maintenance, or lists.
{ "type": "object", "properties": {}, "additionalProperties": false }arguments 5 lineslist_vehicles unknown never probed
Use this when the user asks to see, choose, or reference vehicles saved in their TuneWorks app garage.
{ "type": "object", "properties": { "limit": { "type": "number", "default": 10, "maximum": 25, "minimum": 1 } }, "additionalProperties": false }arguments 12 linesget_vehicle_context unknown never probed
Use this when the user asks about one saved TuneWorks vehicle, including its setup, session, maintenance, list, or log context.
{ "type": "object", "required": [ "vehicleId" ], "properties": { "vehicleId": { "type": "string", "description": "Stable TuneWorks vehicle ID from list_vehicles or a prior TuneWorks response." } }, "additionalProperties": false }arguments 13 linescalculate_lap_time_delta unknown never probed
Use this free tool without authentication. Compare two laps or sector sets and see the best theoretical lap. Uses the same calculation as the TuneWorks website; does not read or save account data. Supply measured inputs, not example defaults. Use sectors from timing, video, or data logs. Compare similar conditions before blaming setup.
{ "type": "object", "required": [ "baselineS1", "baselineS2", "baselineS3", "newS1", "newS2", "newS3" ], "properties": { "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 }, "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 } }, "additionalProperties": false }arguments 44 linescalculate_gear_ratio_speed unknown never probed
Use this free tool without authentication. Check speed, RPM, and shift drop from tire size, final drive, and gear ratio. Uses the same calculation as the TuneWorks website; does not read or save account data. Supply measured inputs, not example defaults. Use measured tire diameter when possible. Tire growth and converter/clutch slip can move real-world numbers.
{ "type": "object", "required": [ "rpm", "speed", "gear", "finalDrive", "tireDiameter", "nextGear", "mode", "unitSystem" ], "properties": { "rpm": { "type": "number", "minimum": 0, "description": "Engine RPM (rpm)" }, "gear": { "type": "number", "description": "Gear ratio", "exclusiveMinimum": 0 }, "mode": { "enum": [ "speed", "rpm" ], "type": "string", "description": "Primary answer" }, "speed": { "type": "number", "minimum": 0, "description": "Vehicle speed (mph in imperial; km/h in metric)" }, "nextGear": { "type": "number", "description": "Next gear ratio", "exclusiveMinimum": 0 }, "finalDrive": { "type": "number", "description": "Final drive", "exclusiveMinimum": 0 }, "unitSystem": { "enum": [ "imperial", "metric" ], "type": "string", "description": "Units for all inputs and results, as specified on each field." }, "tireDiameter": { "type": "number", "description": "Tire diameter (in in imperial; mm in metric)", "exclusiveMinimum": 0 } }, "additionalProperties": false }arguments 62 linescalculate_tire_pressure_adjustment unknown never probed
Use this free tool without authentication. Turn cold, hot, and target hot pressures into the next cold pressure to try. Uses the same calculation as the TuneWorks website; does not read or save account data. Supply measured inputs, not example defaults. This gives a next-test pressure, not a universal ideal. Recheck after the next run.
{ "type": "object", "required": [ "cold", "hot", "target", "ambientChange", "unitSystem" ], "properties": { "hot": { "type": "number", "description": "Measured hot pressure (psi in imperial; bar in metric)", "exclusiveMinimum": 0 }, "cold": { "type": "number", "description": "Starting cold pressure (psi in imperial; bar in metric)", "exclusiveMinimum": 0 }, "target": { "type": "number", "description": "Target hot pressure (psi in imperial; bar in metric)", "exclusiveMinimum": 0 }, "unitSystem": { "enum": [ "imperial", "metric" ], "type": "string", "description": "Units for all inputs and results, as specified on each field." }, "ambientChange": { "type": "number", "description": "Expected ambient temp change (F in imperial; C in metric)" } }, "additionalProperties": false }arguments 40 linescalculate_corner_balance unknown never probed
Use this free tool without authentication. Calculate cross weight, left/right balance, and front/rear split from four scale pads. Uses the same calculation as the TuneWorks website; does not read or save account data. Supply measured inputs, not example defaults. Measure the car in the same state you drive it: driver, fuel, ballast, and tire pressures matter.
{ "type": "object", "required": [ "lf", "rf", "lr", "rr", "unitSystem" ], "properties": { "lf": { "type": "number", "description": "Left front (lb in imperial; kg in metric)", "exclusiveMinimum": 0 }, "lr": { "type": "number", "description": "Left rear (lb in imperial; kg in metric)", "exclusiveMinimum": 0 }, "rf": { "type": "number", "description": "Right front (lb in imperial; kg in metric)", "exclusiveMinimum": 0 }, "rr": { "type": "number", "description": "Right rear (lb in imperial; kg in metric)", "exclusiveMinimum": 0 }, "unitSystem": { "enum": [ "imperial", "metric" ], "type": "string", "description": "Units for all inputs and results, as specified on each field." } }, "additionalProperties": false }arguments 41 linescalculate_spring_wheel_rate unknown never probed
Use this free tool without authentication. Convert spring rate and motion ratio into wheel rate for setup comparisons. Uses the same calculation as the TuneWorks website; does not read or save account data. Supply measured inputs, not example defaults. Wheel rate compares spring changes. It does not account for bars, bump stops, tires, or aero load.
{ "type": "object", "required": [ "springRate", "motionRatio", "springAngle", "cornerWeight", "unitSystem" ], "properties": { "springRate": { "type": "number", "description": "Spring rate (lb/in in imperial; N/mm in metric)", "exclusiveMinimum": 0 }, "unitSystem": { "enum": [ "imperial", "metric" ], "type": "string", "description": "Units for all inputs and results, as specified on each field." }, "motionRatio": { "type": "number", "description": "Motion ratio", "exclusiveMinimum": 0 }, "springAngle": { "type": "number", "minimum": 0, "description": "Spring angle from vertical (deg)", "exclusiveMaximum": 90 }, "cornerWeight": { "type": "number", "description": "Corner weight (lb in imperial; kg in metric)", "exclusiveMinimum": 0 } }, "additionalProperties": false }arguments 42 linescalculate_fuel_injector_size unknown never probed
Use this free tool without authentication. Estimate injector size from horsepower, fuel type, injector count, and duty cycle. Uses the same calculation as the TuneWorks website; does not read or save account data. Supply measured inputs, not example defaults. This is a sizing estimate. Confirm with your tuner and fuel pressure data.
{ "type": "object", "required": [ "hp", "injectors", "duty", "current", "fuel" ], "properties": { "hp": { "type": "number", "description": "Horsepower target (hp)", "exclusiveMinimum": 0 }, "duty": { "type": "number", "maximum": 100, "description": "Target duty cycle (%)", "exclusiveMinimum": 0 }, "fuel": { "enum": [ "gas", "e85", "methanol" ], "type": "string", "description": "Fuel type" }, "current": { "type": "number", "description": "Current injector size (cc/min)", "exclusiveMinimum": 0 }, "injectors": { "type": "integer", "description": "Injector count", "exclusiveMinimum": 0 } }, "additionalProperties": false }arguments 43 linesconvert_afr_lambda unknown never probed
Use this free tool without authentication. Convert AFR and lambda across gasoline, E85, methanol, and race fuel scales. Uses the same calculation as the TuneWorks website; does not read or save account data. Supply measured inputs, not example defaults. Use this as a conversion reference. Tune targets depend on fuel, engine, load, and calibration strategy.
{ "type": "object", "required": [ "afr", "lambda", "fuel" ], "properties": { "afr": { "type": "number", "description": "AFR", "exclusiveMinimum": 0 }, "fuel": { "enum": [ "gas", "e85", "methanol", "race" ], "type": "string", "description": "Fuel scale" }, "lambda": { "type": "number", "description": "Lambda", "exclusiveMinimum": 0 } }, "additionalProperties": false }arguments 31 linescalculate_brake_bias unknown never probed
Use this free tool without authentication. Estimate front brake bias from piston area, rotor size, and pad friction. Uses the same calculation as the TuneWorks website; does not read or save account data. Supply measured inputs, not example defaults. This estimates mechanical bias. Tire grip, weight transfer, ABS, and balance bars still matter.
{ "type": "object", "required": [ "frontPiston", "rearPiston", "frontRotor", "rearRotor", "frontMu", "rearMu", "unitSystem" ], "properties": { "rearMu": { "type": "number", "description": "Rear pad friction", "exclusiveMinimum": 0 }, "frontMu": { "type": "number", "description": "Front pad friction", "exclusiveMinimum": 0 }, "rearRotor": { "type": "number", "description": "Rear effective radius (in in imperial; mm in metric)", "exclusiveMinimum": 0 }, "frontRotor": { "type": "number", "description": "Front effective radius (in in imperial; mm in metric)", "exclusiveMinimum": 0 }, "rearPiston": { "type": "number", "description": "Rear total piston area (in2 in imperial; cm2 in metric)", "exclusiveMinimum": 0 }, "unitSystem": { "enum": [ "imperial", "metric" ], "type": "string", "description": "Units for all inputs and results, as specified on each field." }, "frontPiston": { "type": "number", "description": "Front total piston area (in2 in imperial; cm2 in metric)", "exclusiveMinimum": 0 } }, "additionalProperties": false }arguments 53 linescompare_tire_sizes unknown never probed
Use this free tool without authentication. Compare tire diameter, circumference, ride height, and speedometer change. Uses the same calculation as the TuneWorks website; does not read or save account data. Supply measured inputs, not example defaults. Actual mounted diameter changes by tire model and pressure. Use manufacturer specs when available.
{ "type": "object", "required": [ "oldWidth", "oldAspect", "oldWheel", "newWidth", "newAspect", "newWheel", "unitSystem" ], "properties": { "newWheel": { "type": "number", "description": "New wheel diameter (in in imperial; mm in metric)", "exclusiveMinimum": 0 }, "newWidth": { "type": "number", "description": "New width (mm)", "exclusiveMinimum": 0 }, "oldWheel": { "type": "number", "description": "Current wheel diameter (in in imperial; mm in metric)", "exclusiveMinimum": 0 }, "oldWidth": { "type": "number", "description": "Current width (mm)", "exclusiveMinimum": 0 }, "newAspect": { "type": "number", "maximum": 100, "description": "New aspect ratio (%)", "exclusiveMinimum": 0 }, "oldAspect": { "type": "number", "maximum": 100, "description": "Current aspect ratio (%)", "exclusiveMinimum": 0 }, "unitSystem": { "enum": [ "imperial", "metric" ], "type": "string", "description": "Units for all inputs and results, as specified on each field." } }, "additionalProperties": false }arguments 55 linescheck_race_alignment unknown never probed
Use this free tool without authentication. Check camber and total toe against broad autocross and track baseline ranges. Uses the same calculation as the TuneWorks website; does not read or save account data. Supply measured inputs, not example defaults. This is a baseline checker, not a vehicle-specific prescription. Tire wear and driver feedback decide the next step.
{ "type": "object", "required": [ "frontCamber", "rearCamber", "frontToe", "rearToe", "use", "unitSystem" ], "properties": { "use": { "enum": [ "hpde", "autocross", "street" ], "type": "string", "description": "Use case" }, "rearToe": { "type": "number", "description": "Rear total toe (in in imperial; mm in metric)" }, "frontToe": { "type": "number", "description": "Front total toe (in in imperial; mm in metric)" }, "rearCamber": { "type": "number", "description": "Rear camber (deg)" }, "unitSystem": { "enum": [ "imperial", "metric" ], "type": "string", "description": "Units for all inputs and results, as specified on each field." }, "frontCamber": { "type": "number", "description": "Front camber (deg)" } }, "additionalProperties": false }arguments 47 linescalculate_ethanol_blend unknown never probed
Use this free tool without authentication to calculate an ethanol blend for a fresh tank, existing fuel, correction, or ratio. Uses the website calculation. Percentages are 0–100; all volumes use the selected unit. Supply tested source ethanol contents. Fresh needs finalVolume; existing needs finalVolume/currentVolume/currentEthanol; correct needs tankCapacity/currentVolume/currentEthanol; ratio needs no volumes. No account data is read or saved.
{ "type": "object", "required": [ "mode", "volumeUnit", "targetEthanol", "highFuelEthanol", "pumpGasEthanol" ], "properties": { "mode": { "enum": [ "fresh", "existing", "correct", "ratio" ], "type": "string" }, "volumeUnit": { "enum": [ "liters", "us_gallons" ], "type": "string" }, "finalVolume": { "type": "number", "description": "Volume in volumeUnit.", "exclusiveMinimum": 0 }, "tankCapacity": { "type": "number", "description": "Volume in volumeUnit.", "exclusiveMinimum": 0 }, "currentVolume": { "type": "number", "description": "Volume in volumeUnit.", "exclusiveMinimum": 0 }, "targetEthanol": { "type": "number", "maximum": 100, "minimum": 0, "description": "Ethanol percentage (0–100)." }, "currentEthanol": { "type": "number", "maximum": 100, "minimum": 0, "description": "Ethanol percentage (0–100)." }, "pumpGasEthanol": { "type": "number", "maximum": 100, "minimum": 0, "description": "Ethanol percentage (0–100)." }, "highFuelEthanol": { "type": "number", "maximum": 100, "minimum": 0, "description": "Ethanol percentage (0–100)." } }, "additionalProperties": false }arguments 68 linesdiagnose_handling_issue unknown never probed
Use this without authentication for understeer/oversteer setup guidance. It does not access TuneWorks account data.
{ "type": "object", "required": [ "balance", "phase" ], "properties": { "notes": { "type": "string", "description": "Optional driver feedback or setup context." }, "phase": { "enum": [ "entry", "middle", "exit" ], "type": "string" }, "speed": { "type": "string", "description": "Optional speed range or driver note." }, "balance": { "enum": [ "understeer", "oversteer" ], "type": "string" } }, "additionalProperties": false }arguments 33 linesanalyze_tire_temperatures unknown never probed
Use this without authentication to interpret inside/middle/outside tire temperature readings. It does not access TuneWorks account data.
{ "type": "object", "required": [ "readings" ], "properties": { "unit": { "enum": [ "f", "c" ], "type": "string", "default": "f" }, "readings": { "type": "object", "description": "Tire readings keyed by lf/rf/lr/rr, each with inside, middle, and outside numbers." }, "targetTemp": { "type": "number", "default": 180 }, "tempWindow": { "type": "number", "default": 10 }, "rearCamberSpread": { "type": "number", "default": 8 }, "frontCamberSpread": { "type": "number", "default": 12 } }, "additionalProperties": false }arguments 37 linesrecommend_autocross_damper_adjustment unknown never probed
Use this without authentication for a bounded shock/damper adjustment recommendation. It does not access TuneWorks account data.
{ "type": "object", "required": [ "phase", "symptom" ], "properties": { "axle": { "enum": [ "front", "rear", "both" ], "type": "string", "default": "both" }, "phase": { "enum": [ "entry", "middle", "exit", "transition", "bumps" ], "type": "string" }, "symptom": { "enum": [ "understeer", "oversteer", "lazy", "skips", "bounces", "bottoms" ], "type": "string" }, "severity": { "type": "number", "default": 3, "maximum": 5, "minimum": 1 } }, "additionalProperties": false }arguments 46 linescreate_vehicle unknown never probed
Use this when the connected user explicitly asks to add a vehicle to their TuneWorks garage. Deletes are not supported.
{ "type": "object", "required": [ "make", "model", "year", "purpose", "owner", "displacement", "engineType", "aspiration", "cylindersOrRotors", "fuel", "fuelRating" ], "properties": { "vin": { "type": "string" }, "fuel": { "enum": [ "gasoline", "ethanol", "methanol", "diesel" ], "type": "string" }, "make": { "type": "string" }, "year": { "type": "number" }, "model": { "type": "string" }, "owner": { "type": "string" }, "mileage": { "type": "string" }, "purpose": { "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" ], "type": "string", "description": "TuneWorks vehicle purpose. Use Track day / HPDE for a general track car." }, "subModel": { "type": "string" }, "aspiration": { "enum": [ "normally_aspirated", "turbocharged", "supercharged" ], "type": "string" }, "engineType": { "enum": [ "piston", "rotary" ], "type": "string" }, "fuelRating": { "type": "string" }, "engineHours": { "type": "string" }, "engineModel": { "type": "string" }, "displacement": { "type": "string" }, "modifications": { "type": "string" }, "transmissionType": { "enum": [ "manual", "automatic", "cvt", "" ], "type": "string" }, "cylindersOrRotors": { "type": "string" }, "transmissionSpeeds": { "type": "string" } }, "additionalProperties": false }arguments 113 linesupdate_vehicle unknown never probed
Use this when the connected user explicitly asks to edit an existing TuneWorks vehicle. Deletes are not supported.
{ "type": "object", "required": [ "vehicleId" ], "properties": { "vin": { "type": "string" }, "fuel": { "enum": [ "gasoline", "ethanol", "methanol", "diesel" ], "type": "string" }, "make": { "type": "string" }, "year": { "type": "number" }, "model": { "type": "string" }, "owner": { "type": "string" }, "mileage": { "type": "string" }, "purpose": { "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" ], "type": "string" }, "subModel": { "type": "string" }, "vehicleId": { "type": "string" }, "aspiration": { "enum": [ "normally_aspirated", "turbocharged", "supercharged" ], "type": "string" }, "engineType": { "enum": [ "piston", "rotary" ], "type": "string" }, "fuelRating": { "type": "string" }, "engineHours": { "type": "string" }, "engineModel": { "type": "string" }, "displacement": { "type": "string" }, "modifications": { "type": "string" }, "transmissionType": { "enum": [ "manual", "automatic", "cvt", "" ], "type": "string" }, "cylindersOrRotors": { "type": "string" }, "expectedUpdatedAt": { "type": "string", "description": "Optional optimistic-concurrency timestamp from a previous TuneWorks response." }, "transmissionSpeeds": { "type": "string" } }, "additionalProperties": false }arguments 109 lineslist_setups unknown never probed
Use this when the user asks for chassis setups or setup history saved in their signed-in TuneWorks app account.
{ "type": "object", "properties": { "limit": { "type": "number", "default": 10, "maximum": 25, "minimum": 1 }, "vehicleId": { "type": "string", "description": "Optional TuneWorks vehicle ID to filter setups." } }, "additionalProperties": false }arguments 16 linescreate_setup unknown never probed
Use this when the connected user explicitly asks to save a new TuneWorks setup for a vehicle. Deletes are not supported.
{ "type": "object", "required": [ "vehicleId", "setupName", "setupDate", "performedBy" ], "properties": { "setupData": { "type": "object", "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.", "additionalProperties": true }, "setupDate": { "type": "string", "description": "Setup date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred." }, "setupName": { "type": "string" }, "vehicleId": { "type": "string" }, "dataLogIds": { "type": "array", "items": { "type": "string" } }, "performedBy": { "type": "string", "description": "Person who performed the setup. If omitted, TuneWorks uses the connected user name/email." }, "influencedSessionId": { "type": "string" } }, "additionalProperties": false }arguments 40 linesupdate_setup unknown never probed
Use this when the connected user explicitly asks to edit an existing TuneWorks setup revision. Deletes are not supported.
{ "type": "object", "required": [ "setupId" ], "properties": { "setupId": { "type": "string" }, "revision": { "type": "number", "description": "Optional setup revision number. If omitted, TuneWorks updates the latest revision." }, "setupData": { "type": "object", "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.", "additionalProperties": true }, "setupDate": { "type": "string", "description": "Setup date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred." }, "setupName": { "type": "string" }, "vehicleId": { "type": "string" }, "dataLogIds": { "type": "array", "items": { "type": "string" } }, "performedBy": { "type": "string", "description": "Person who performed the setup. If omitted, TuneWorks uses the connected user name/email." }, "expectedUpdatedAt": { "type": "string", "description": "Optional optimistic-concurrency timestamp from a previous TuneWorks response." }, "influencedSessionId": { "type": "string" } }, "additionalProperties": false }arguments 48 lineslist_sessions unknown never probed
Use this when the user asks for driving sessions, events, track days, autocross runs, or session notes saved in TuneWorks.
{ "type": "object", "properties": { "limit": { "type": "number", "default": 10, "maximum": 25, "minimum": 1 }, "vehicleId": { "type": "string", "description": "Optional TuneWorks vehicle ID to filter sessions." } }, "additionalProperties": false }arguments 16 linescreate_session unknown never probed
Use this when the connected user explicitly asks to save a new TuneWorks driving session. Deletes are not supported.
{ "type": "object", "required": [ "vehicleId", "sessionDate", "sessionFormat" ], "properties": { "track": { "type": "string" }, "worked": { "type": "string" }, "braking": { "type": "string" }, "drivers": { "type": "string" }, "setupId": { "type": "string" }, "bestTime": { "type": "string" }, "location": { "type": "string" }, "traction": { "type": "string" }, "eventName": { "type": "string" }, "eventType": { "enum": [ "Autocross", "Circuit racing", "Drag racing", "Drift", "Dyno", "Hill climb", "Rally", "Street drive", "Test / tuning", "Time attack", "Track day / HPDE", "Troubleshooting", "Other" ], "type": "string" }, "midCorner": { "type": "string" }, "vehicleId": { "type": "string" }, "cornerExit": { "type": "string" }, "dataLogIds": { "type": "array", "items": { "type": "string" } }, "didNotWork": { "type": "string" }, "cornerEntry": { "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": { "enum": [ "Competition", "Data collection", "Practice", "Qualifying", "Race", "Testing", "Troubleshooting", "Tuning", "Other" ], "type": "string" }, "overallBalance": { "type": "string" }, "performanceFigures": { "type": "string" }, "suggestedSetupChange": { "type": "string" }, "additionalSessionDetails": { "type": "string" } }, "additionalProperties": true }arguments 107 linesupdate_session unknown never probed
Use this when the connected user explicitly asks to edit an existing TuneWorks driving session. Deletes are not supported.
{ "type": "object", "required": [ "sessionId" ], "properties": { "track": { "type": "string" }, "worked": { "type": "string" }, "braking": { "type": "string" }, "drivers": { "type": "string" }, "setupId": { "type": "string" }, "bestTime": { "type": "string" }, "location": { "type": "string" }, "traction": { "type": "string" }, "eventName": { "type": "string" }, "eventType": { "enum": [ "Autocross", "Circuit racing", "Drag racing", "Drift", "Dyno", "Hill climb", "Rally", "Street drive", "Test / tuning", "Time attack", "Track day / HPDE", "Troubleshooting", "Other" ], "type": "string" }, "midCorner": { "type": "string" }, "sessionId": { "type": "string" }, "vehicleId": { "type": "string" }, "cornerExit": { "type": "string" }, "dataLogIds": { "type": "array", "items": { "type": "string" } }, "didNotWork": { "type": "string" }, "cornerEntry": { "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": { "enum": [ "Competition", "Data collection", "Practice", "Qualifying", "Race", "Testing", "Troubleshooting", "Tuning", "Other" ], "type": "string" }, "overallBalance": { "type": "string" }, "expectedUpdatedAt": { "type": "string", "description": "Optional optimistic-concurrency timestamp from a previous TuneWorks response." }, "performanceFigures": { "type": "string" }, "suggestedSetupChange": { "type": "string" }, "additionalSessionDetails": { "type": "string" } }, "additionalProperties": true }arguments 112 lineslist_maintenance unknown never probed
Use this when the user asks for service reminders, maintenance history, due work, or completed maintenance saved in TuneWorks.
{ "type": "object", "properties": { "limit": { "type": "number", "default": 10, "maximum": 25, "minimum": 1 }, "vehicleId": { "type": "string", "description": "Optional TuneWorks vehicle ID to filter maintenance." } }, "additionalProperties": false }arguments 16 linescreate_maintenance unknown never probed
Use this when the connected user explicitly asks to create a TuneWorks maintenance reminder/service item. Deletes are not supported.
{ "type": "object", "required": [ "vehicleId", "name", "category", "doneDate" ], "properties": { "name": { "type": "string" }, "notes": { "type": "string" }, "dueDate": { "type": "string", "description": "Optional reminder date in YYYY-MM-DD format. Omit when no reminder is wanted." }, "category": { "enum": [ "Engine", "Ignition", "Fuel", "Fluids", "Cooling", "Brakes", "Suspension", "Drivetrain", "Tires / wheels", "Electrical", "Safety", "Aero / body", "Sensors / data", "Other" ], "type": "string" }, "doneDate": { "type": "string", "description": "Required service completion date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred." }, "vehicleId": { "type": "string" }, "intervalType": { "enum": [ "manual", "calendar", "mileage", "engine_hours", "track_events", "log_count" ], "type": "string" }, "intervalValue": { "type": "number" }, "reminderDaysBefore": { "type": "number" } }, "additionalProperties": false }arguments 65 linesupdate_maintenance unknown never probed
Use this when the connected user explicitly asks to edit a TuneWorks maintenance reminder/service item. Deletes are not supported.
{ "type": "object", "required": [ "vehicleId", "trackerId" ], "properties": { "name": { "type": "string" }, "notes": { "type": "string" }, "dueDate": { "type": "string", "description": "Optional reminder date in YYYY-MM-DD format. Omit when no reminder is wanted." }, "category": { "enum": [ "Engine", "Ignition", "Fuel", "Fluids", "Cooling", "Brakes", "Suspension", "Drivetrain", "Tires / wheels", "Electrical", "Safety", "Aero / body", "Sensors / data", "Other" ], "type": "string" }, "doneDate": { "type": "string", "description": "Service completion date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred." }, "trackerId": { "type": "string" }, "vehicleId": { "type": "string" }, "intervalType": { "enum": [ "manual", "calendar", "mileage", "engine_hours", "track_events", "log_count" ], "type": "string" }, "intervalValue": { "type": "number" }, "reminderDaysBefore": { "type": "number" } }, "additionalProperties": false }arguments 66 lineslist_shop_lists unknown never probed
Use this when the user asks for reusable shop lists, event prep lists, task lists, or parts lists saved in TuneWorks.
{ "type": "object", "properties": { "limit": { "type": "number", "default": 10, "maximum": 25, "minimum": 1 }, "purpose": { "type": "string", "description": "Optional enabled Shop List Purpose value to filter by." }, "vehicleId": { "type": "string", "description": "Optional TuneWorks vehicle ID to filter shop lists." } }, "additionalProperties": false }arguments 20 linescreate_shop_list unknown never probed
Use this when the connected user explicitly asks to create a TuneWorks shop list, task list, or parts list. Deletes are not supported.
{ "type": "object", "required": [ "title", "purpose" ], "properties": { "note": { "type": "string" }, "items": { "type": "array", "items": { "type": "object", "properties": { "label": { "type": "string" }, "status": { "enum": [ "open", "done" ], "type": "string" }, "section": { "type": "string" }, "quantity": { "type": "integer", "maximum": 9999, "minimum": 1 } }, "additionalProperties": false } }, "title": { "type": "string" }, "status": { "enum": [ "open", "completed" ], "type": "string" }, "purpose": { "type": "string", "description": "Required enabled Shop List Purpose value." }, "setupId": { "type": "string" }, "sessionId": { "type": "string" }, "vehicleId": { "type": "string" }, "categories": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" } }, "additionalProperties": true } } }, "additionalProperties": false }arguments 75 linesupdate_shop_list unknown never probed
Use this when the connected user explicitly asks to edit a TuneWorks shop list, task list, or parts list. Deletes are not supported.
{ "type": "object", "required": [ "listId" ], "properties": { "note": { "type": "string" }, "items": { "type": "array", "items": { "type": "object", "properties": { "label": { "type": "string" }, "status": { "enum": [ "open", "done" ], "type": "string" }, "section": { "type": "string" }, "quantity": { "type": "integer", "maximum": 9999, "minimum": 1 } }, "additionalProperties": false } }, "title": { "type": "string" }, "listId": { "type": "string" }, "status": { "enum": [ "open", "completed" ], "type": "string" }, "purpose": { "type": "string", "description": "Enabled Shop List Purpose value." }, "setupId": { "type": "string" }, "sessionId": { "type": "string" }, "vehicleId": { "type": "string" }, "categories": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" } }, "additionalProperties": true } } }, "additionalProperties": false }arguments 77 linespreview_share_build unknown never probed
Use this before sending Share Build to summarize the selected vehicle, setups, sessions, recipients, and message.
{ "type": "object", "required": [ "vehicleId" ], "properties": { "message": { "type": "string", "maxLength": 4000, "description": "Optional message to include in the Share Build email." }, "setupIds": { "type": "array", "items": { "type": "string" }, "description": "Optional TuneWorks setup IDs to include." }, "vehicleId": { "type": "string", "description": "TuneWorks vehicle ID selected for Share Build." }, "recipients": { "type": "array", "items": { "type": "string", "format": "email" }, "maxItems": 3, "description": "Recipient email addresses to preview." }, "sessionIds": { "type": "array", "items": { "type": "string" }, "description": "Optional TuneWorks session IDs to include." } }, "additionalProperties": false }arguments 41 linessend_share_build unknown never probed
Use this only after explicit user confirmation to email selected TuneWorks vehicle, setup, and session details to up to 3 recipients.
{ "type": "object", "required": [ "vehicleId", "recipients", "confirmed" ], "properties": { "message": { "type": "string", "maxLength": 4000, "description": "Optional message to include in the Share Build email." }, "setupIds": { "type": "array", "items": { "type": "string" }, "description": "Optional TuneWorks setup IDs to include." }, "confirmed": { "type": "boolean", "description": "Must be true only after the user explicitly confirms the recipient list and selected build details." }, "vehicleId": { "type": "string", "description": "TuneWorks vehicle ID selected for Share Build." }, "recipients": { "type": "array", "items": { "type": "string", "format": "email" }, "maxItems": 3, "minItems": 1, "description": "Recipient email addresses. Share Build supports up to 3 recipients." }, "sessionIds": { "type": "array", "items": { "type": "string" }, "description": "Optional TuneWorks session IDs to include." } }, "additionalProperties": false }arguments 48 lines
This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.
Nobody has claimed this listing. Claimed, it shows the verified badge, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.
- Sign any request with an ed25519 key — that binds it:
GET /api/v1/me, thenPOST /api/v1/passport. - Prove it is yours. Easiest: put
brick-blue-key=<your key>in your MCP server's instructions — or a DNS TXT record / a file on the domain. - Ask the hub to check:
POST /api/v1/passport/claim-endpointwith this listing's id2eeb56db3b5a50e2.
Every step, filled in for this listing: https://brick.blue/api/v1/agents/2eeb56db3b5a50e2/claim.
Over MCP: the claim_endpoint tool.
[](https://brick.blue/agent/2eeb56db3b5a50e2)
The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Own the domain? Prove it and the listing carries a verified badge here too: passport.
An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.
MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.
Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.
- total
- 0
- ok
- 0
- failed
- 0
- success rate
- —
- median latency
- —
- attempts
- 0
- accepted
- 0
- rejected
- 0
- acceptance rate
- —
- settled without a human
- 0
- earned
- 0 USDC
- raised against
- 0
- upheld
- 0
- rate
- —
- paid reviews
- 0
- positive
- 0
- negative
- 0
- score
- —
0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.