{"serverId":"mcp-registry/br.com.fipex/mcp","tools":[{"name":"compare_prices","fixed":{"name":"compare_prices","description":"Compare the latest FIPE price and history of up to 10 vehicles side by side. Each spec is \"model-slug,fuel-slug,year\"; separate specs with semicolons.","inputSchema":{"type":"object","required":["vehicle_specs"],"properties":{"vehicle_specs":{"type":"string","description":"up to 10 vehicles, each \"model-slug,fuel-slug,year\", separated by semicolons (e.g. \"argo,flex,2022;onix,flex,2022\")"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":131,"tokensAfter":131},{"name":"get_price","fixed":{"name":"get_price","description":"Get the latest FIPE price for one vehicle, identified by model_slug + fuel_acronym + year, or by model_id + fuel_id + year. Year is \"2022\" (a model year) or \"zero\" (0 km / brand new).","inputSchema":{"type":"object","required":["year"],"properties":{"year":{"type":"string","description":"model year like \"2022\", or \"zero\" for 0 km / brand new"},"fuel_id":{"type":"string","description":"fuel UUID (alternative to fuel_acronym)"},"model_id":{"type":"string","description":"model UUID (alternative to model_slug)"},"model_slug":{"type":"string","description":"model slug, e.g. \"argo\" (pair with fuel_acronym)"},"fuel_acronym":{"type":"string","description":"single-letter fuel acronym, e.g. \"g\" gasoline, \"e\" ethanol, \"f\" flex, \"d\" diesel"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":229,"tokensAfter":229},{"name":"get_price_history","fixed":{"name":"get_price_history","description":"Get the monthly FIPE price history for one vehicle, identified by model_id + fuel_id + year. Year is \"2022\" (a model year) or \"zero\" (0 km / brand new).","inputSchema":{"type":"object","required":["model_id","fuel_id","year"],"properties":{"year":{"type":"string","description":"model year like \"2022\", or \"zero\" for 0 km / brand new"},"fuel_id":{"type":"string","description":"fuel UUID (from search_vehicles)"},"model_id":{"type":"string","description":"model UUID (from search_vehicles)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":160,"tokensAfter":160},{"name":"search_vehicles","fixed":{"name":"search_vehicles","description":"Search Brazilian FIPE vehicles by free-text query (make, model, year, fuel). Returns matching vehicles with their slugs and IDs — the entry point that resolves names into the identifiers get_price, get_price_history and compare_prices need.","inputSchema":{"type":"object","required":["query"],"properties":{"page":{"type":"integer","description":"1-based page number, defaults to 1"},"limit":{"type":"integer","description":"results per page, 1-50, defaults to 10"},"query":{"type":"string","description":"free-text search over make, model, year and fuel (e.g. \"fiat argo 2022 flex\"). Make names in the query are hard-filtered automatically"},"year_max":{"type":"integer","description":"maximum model year, inclusive"},"year_min":{"type":"integer","description":"minimum model year, inclusive (e.g. 2006). 0 km vehicles have no year and are excluded by year filters; search them with 'zero km' in the query"},"price_max":{"type":"number","description":"maximum current price in BRL (reais), inclusive (e.g. 78000)"},"price_min":{"type":"number","description":"minimum current price in BRL (reais), inclusive (e.g. 50000)"},"vehicle_type":{"type":"string","description":"filter by vehicle type: carro, moto or caminhao"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":360,"tokensAfter":360}],"toolsChanged":4,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}