{"serverId":"mcp-registry/io.github.cgdev2019/comparefairly-mcp","tools":[{"name":"get_comparison","fixed":{"name":"get_comparison","description":"Fetch one full structured comparison (items with scores, sub-scores, per-criterion values, badges, sources, sourced/estimate flags, freshness). Neutral ranking, never paid. Data is localized to the requested lang/country.","inputSchema":{"type":"object","required":["slug"],"properties":{"lang":{"type":"string","description":"2-letter language code. Default: en."},"slug":{"type":"string","description":"Comparison slug (from search_comparisons)."},"country":{"type":"string","description":"2-letter country code. Default: US."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":159,"tokensAfter":159},{"name":"list_categories","fixed":{"name":"list_categories","description":"List the top-level categories available for a market, with the number of comparisons in each.","inputSchema":{"type":"object","properties":{"lang":{"type":"string","description":"2-letter language code. Default: en."},"country":{"type":"string","description":"2-letter country code. Default: US."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":95,"tokensAfter":95},{"name":"search_comparisons","fixed":{"name":"search_comparisons","description":"Search CompareFairly's catalog of neutral, sourced comparisons for a given market. Returns matching comparisons (title, slug, url, json_url, popularity). Use this first to find the exact slug, then call get_comparison.","inputSchema":{"type":"object","properties":{"lang":{"type":"string","description":"2-letter language code (e.g. en, fr, de, es, it). Default: en."},"limit":{"type":"integer","description":"Max results (default 20, max 50)."},"query":{"type":"string","description":"Free-text query, e.g. 'best electric car' or 'password manager'."},"country":{"type":"string","description":"2-letter country code (e.g. US, FR, DE, GB). Default: US."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":195,"tokensAfter":195}],"toolsChanged":3,"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."}