CompareFairly

Neutral, sourced comparisons on any topic, in 32 languages. Each value links to its source.

Should I use this

Quality & Safety

A
Description quality
93%
Schema completeness
93%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~378Tokens (tool definitions)
~906 BTypical response size
Minimal attention impact (0.30% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "comparefairly": {
      "url": "https://comparefairly.com/mcp"
    }
  }
}

Remote endpoints

https://comparefairly.com/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_comparisons(country, lang, limit, query)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "description": "2-letter country code (e.g. US, FR, DE, GB). Default: US.",
      "type": "string"
    },
    "lang": {
      "description": "2-letter language code (e.g. en, fr, de, es, it). Default: en.",
      "type": "string"
    },
    "limit": {
      "description": "Max results (default 20, max 50).",
      "type": "integer"
    },
    "query": {
      "description": "Free-text query, e.g. 'best electric car' or 'password manager'.",
      "type": "string"
    }
  }
}
🟢get_comparison(country, lang, slug)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "description": "2-letter country code. Default: US.",
      "type": "string"
    },
    "lang": {
      "description": "2-letter language code. Default: en.",
      "type": "string"
    },
    "slug": {
      "description": "Comparison slug (from search_comparisons).",
      "type": "string"
    }
  },
  "required": [
    "slug"
  ]
}
🟢list_categories(country, lang)

List the top-level categories available for a market, with the number of comparisons in each.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "description": "2-letter country code. Default: US.",
      "type": "string"
    },
    "lang": {
      "description": "2-letter language code. Default: en.",
      "type": "string"
    }
  }
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools