Skip to content

Commit 86c367a

Browse files
committed
v2.7.1: README rewritten from scratch (anchors per canon, /mcp first link, no em-dashes, dead compare link removed)
1 parent 2df6fcf commit 86c367a

6 files changed

Lines changed: 47 additions & 144 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 2.7.1 (2026-07-10)
4+
5+
- README rewritten from scratch. The first link now points to the ComparEdge MCP hub instead of the protocol spec, every anchor is short plain text instead of naked URLs and ten-word title strings, the dead Compare Hub link is gone, and the resources table that held it was replaced by prose sections. No functional changes to the server itself.
6+
37
## 2.7.0 (2026-07-10)
48

59
- Data fetches now send a proper `User-Agent: comparedge-mcp/<version>` header. Previously they went out as bare `node`, which generic bot filtering at the CDN edge blocked for several days in July 2026; identified requests also make server-side debugging possible.

README.md

Lines changed: 37 additions & 138 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
# ComparEdge MCP Server
22

33
[![npm version](https://img.shields.io/npm/v/@comparedge/mcp-server.svg)](https://www.npmjs.com/package/@comparedge/mcp-server)
4-
[![GitHub Marketplace](https://img.shields.io/badge/GitHub_Marketplace-ComparEdge-2088FF?logo=github)](https://github.com/marketplace/comparedge)
5-
[![MCP Registry](https://img.shields.io/badge/MCP_Registry-v2.7.0-7c3aed)](https://registry.modelcontextprotocol.io)
64
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
5+
![dependencies](https://img.shields.io/badge/dependencies-0-2ea043)
76

8-
A zero-dependency [Model Context Protocol server](https://modelcontextprotocol.io) providing verified pricing, alternatives, and feature comparisons for 494+ SaaS and AI tools. Compatible with Claude Desktop, Cursor, VS Code, and any MCP-compatible client. No API key required.
7+
Your assistant already knows what Notion is. It does not know that Notion Plus costs $12 a seat this month, or that the tool you are evaluating quietly dropped its free plan in spring. Training data ages; prices move. This server closes that gap with verified pricing, plans, ratings and alternatives for 494 SaaS and AI tools, checked against vendor pages before they ship. Live docs and examples: [comparedge.com/mcp](https://comparedge.com/mcp).
98

10-
## Installation
9+
Zero dependencies, no API key, no account. Works in Claude Desktop, Cursor, VS Code and any other MCP client.
1110

12-
Add to your MCP client configuration:
11+
## Install
12+
13+
Add one block to your client config:
1314

1415
```json
1516
{
@@ -22,156 +23,54 @@ Add to your MCP client configuration:
2223
}
2324
```
2425

25-
**Claude Desktop:** `~/Library/Application Support/Claude/claude_desktop_config.json`
26-
**Cursor:** Settings > MCP > Add Server
27-
**VS Code + GitHub Copilot:** `.vscode/mcp.json`
28-
29-
Full setup guides: [ComparEdge MCP Server — setup and tool reference](https://comparedge.com/mcp/docs)
30-
31-
## Tools
32-
33-
### `search_tools`
34-
Search 494+ software products by name, keyword, category, or natural language query.
35-
36-
```
37-
query string required Search query (product name, keyword, or use case)
38-
limit number optional Max results to return (default: 5, max: 20)
39-
```
40-
41-
**Example prompts:**
42-
- *"Find the best CRM for startups"*
43-
- *"What project management tools have a free plan?"*
44-
- *"Show me AI writing tools"*
26+
Claude Desktop keeps this file at `~/Library/Application Support/Claude/claude_desktop_config.json`. Cursor: Settings, then MCP, then Add Server. VS Code with Copilot reads `.vscode/mcp.json`. Per-client walkthroughs live in the [setup guide](https://comparedge.com/mcp/docs).
4527

46-
---
28+
## What you can ask
4729

48-
### `get_tool`
49-
Retrieve the full profile for a specific tool by its slug identifier.
50-
51-
```
52-
slug string required URL-safe product identifier (e.g., "notion", "github-copilot")
53-
```
30+
Once connected, questions like these stop producing guesses and start producing verified numbers:
5431

55-
**Example prompts:**
56-
- *"Tell me about Linear"*
57-
- *"Give me an overview of HubSpot"*
58-
- *"What does Figma do?"*
59-
60-
---
61-
62-
### `get_pricing`
63-
Complete verified pricing breakdown: all plans, prices, features per tier, trial status, and free plan availability. Includes per-token pricing for LLM/AI tools.
64-
65-
```
66-
slug string required Product slug. Use search_tools first if unsure of the exact slug.
67-
```
68-
69-
**Example prompts:**
70-
- *"How much does Notion cost per user?"*
71-
- *"Does Slack have a free plan?"*
72-
- *"What is the cheapest project management tool under $10/month?"*
73-
- *"Show me OpenAI API pricing per million tokens"*
74-
75-
---
76-
77-
### `compare_tools`
78-
Side-by-side structured comparison of two software products: pricing, features, ratings, and key differences.
79-
80-
```
81-
tool1 string required Slug of the first product
82-
tool2 string required Slug of the second product
83-
```
32+
- How much does Slack cost for a team of 40 on annual billing?
33+
- Find me a CRM under $20 per user that still has a real free plan.
34+
- I want to leave Salesforce. What do people switch to, and what does the move cost?
35+
- Which AI coding assistants are top rated right now?
36+
- Compare Notion and Coda plan by plan.
8437

85-
**Example prompts:**
86-
- *"Compare Notion vs Coda"*
87-
- *"Notion vs Obsidian: which is better for a team?"*
88-
- *"Compare Salesforce and HubSpot pricing"*
89-
90-
---
91-
92-
### `get_alternatives`
93-
Top verified alternatives to a given tool within the same category, sorted by aggregated rating. Each result includes a direct comparison link to the ComparEdge side-by-side page.
94-
95-
```
96-
slug string required Slug of the reference product
97-
limit number optional Number of alternatives to return (default: 5, max: 10)
98-
```
99-
100-
**Example prompts:**
101-
- *"What are the best alternatives to Salesforce under $50/user/mo?"*
102-
- *"I want to switch from Slack, what else is there?"*
103-
- *"Find open-source alternatives to Notion"*
104-
105-
---
106-
107-
### `list_category`
108-
Browse all tools in a specific category with pricing overview. Supports sorting and free-only filtering.
109-
110-
```
111-
category string required Category slug (e.g., "crm", "llm", "ai-coding")
112-
sort_by string optional "rating" (default) or "startingPrice"
113-
free_only boolean optional Return only tools with a free plan (default: false)
114-
```
115-
116-
**Example prompts:**
117-
- *"Show me all password managers"*
118-
- *"List CRM tools sorted by price"*
119-
- *"What are the top-rated LLMs with a free tier?"*
120-
121-
Every category slug maps to a public hub page, e.g. https://comparedge.com/best/llm or https://comparedge.com/best/ai-coding. Useful when a human wants to browse what the model just listed.
122-
123-
---
124-
125-
### `get_leaderboard`
126-
Top-rated software tools by category, ranked by aggregated G2 and Capterra scores.
127-
128-
```
129-
category string optional Category slug, or "all" for overall leaderboard (default: "all")
130-
limit number optional Number of tools to return (default: 10, max: 50)
131-
```
132-
133-
**Example prompts:**
134-
- *"Show me the top-rated password managers"*
135-
- *"What are the highest-rated AI coding tools?"*
136-
- *"Overall top 20 SaaS tools by rating"*
38+
## Tools
13739

138-
---
40+
Eight tools, each a read-only lookup against the catalog.
13941

140-
### `list_categories`
141-
List all 44 supported software categories with their slugs and display names.
42+
| Tool | Returns | Params |
43+
|---|---|---|
44+
| `search_tools` | products matching a name, keyword or use case | `query`, `limit?` |
45+
| `get_tool` | full profile for one product | `slug` |
46+
| `get_pricing` | every plan with price, period and features, plus trial and free-plan status | `slug` |
47+
| `compare_tools` | two products side by side: pricing, features, ratings | `tool1`, `tool2` |
48+
| `get_alternatives` | top alternatives in the same category, ranked by rating | `slug`, `limit?` |
49+
| `list_category` | all tools in one category with a pricing overview | `category`, `sort_by?`, `free_only?` |
50+
| `get_leaderboard` | top-rated tools, one category or overall | `category?`, `limit?` |
51+
| `list_categories` | all 44 category slugs with display names | none |
14252

143-
**Example prompts:**
144-
- *"What categories does ComparEdge cover?"*
145-
- *"Show me all available software categories"*
53+
Products are addressed by slug: `notion`, `github-copilot`, `screaming-frog`. When in doubt, `search_tools` first. Category slugs double as public pages a human can open, for example the [LLM category hub](https://comparedge.com/best/llm). LLM entries carry per-token API pricing on top of the plan data.
14654

14755
## Prompts
14856

149-
The server ships four MCP prompts: pre-built workflows a client can expose as slash commands:
57+
Four workflows ship as prompts your client can expose as slash commands:
15058

151-
| Prompt | Arguments | What it does |
59+
| Prompt | Args | What it runs |
15260
|---|---|---|
153-
| `find_best_tool` | `use_case` | Searches the catalog for a use case, prices the top matches, returns a ranked pick |
154-
| `compare_pricing` | `tool_a`, `tool_b` | Runs a plan-by-plan price comparison of two tools |
155-
| `evaluate_tool` | `tool` | Full evaluation: profile, verified pricing, top alternatives |
156-
| `category_overview` | `category` | Leaderboard of a category with pricing for the top entries |
61+
| `find_best_tool` | `use_case` | searches the catalog, prices the top matches, returns a ranked pick |
62+
| `compare_pricing` | `tool_a`, `tool_b` | plan-by-plan price comparison |
63+
| `evaluate_tool` | `tool` | profile, verified pricing and top alternatives in one pass |
64+
| `category_overview` | `category` | category leaderboard with pricing for the leaders |
15765

158-
## Supported Categories
66+
## Supported categories
15967

16068
`accounting` `ai-agents` `ai-assistants` `ai-coding` `ai-image` `ai-meeting` `ai-productivity` `ai-security` `ai-video` `ai-voice` `ai-writing` `analytics` `cloud-hosting` `cloud-security` `compliance` `crm` `crypto-analytics` `crypto-exchanges` `crypto-portfolio-trackers` `crypto-tax` `crypto-telegram-bots` `crypto-trading-bots` `crypto-wallets` `customer-support` `data-observability` `databases` `defi-tools` `design-tools` `dex` `email-marketing` `endpoint-security` `erp` `finops` `hr-tools` `iam` `llm` `password-managers` `payments` `project-management` `seo-tools` `vector-databases` `video-conferencing` `vpn` `website-builders`
16169

162-
## Data
163-
164-
Pricing and feature data is sourced directly from vendor pricing pages, verified against live sources, and updated continuously via an automated pipeline. Coverage spans SaaS, AI tools, security software, databases, and developer infrastructure. Each product record includes pricing plans, feature matrices, aggregated ratings from G2 and Capterra, free plan status, and trial availability.
70+
## Where the data comes from
16571

166-
| | |
167-
|---|---|
168-
| **Documentation** | [ComparEdge MCP Server — setup and tool reference](https://comparedge.com/mcp/docs) |
169-
| **Open Dataset** | [494+ SaaS tools open dataset on ComparEdge](https://comparedge.com/open-data) (CC BY 4.0) |
170-
| **Data Methodology** | [How ComparEdge verifies pricing and feature data](https://comparedge.com/methodology) |
171-
| **Token Cost Calculator** | [LLM token cost calculator on ComparEdge](https://comparedge.com/llm-calculator) |
172-
| **Alternatives Hub** | [Verified alternatives for 494+ SaaS tools](https://comparedge.com/alternatives) |
173-
| **MCP Protocol Specification** | [Model Context Protocol official specification](https://modelcontextprotocol.io) |
72+
The catalog is maintained by [ComparEdge](https://comparedge.com). Every price traces to the vendor's own pricing page, harvested from the live DOM and re-verified on a rolling schedule; each record carries its verification date. The pipeline is documented in the [methodology](https://comparedge.com/methodology), and the full catalog ships as an [open dataset](https://comparedge.com/open-data) under CC BY 4.0. If a tool is not a fit, the [alternatives hub](https://comparedge.com/alternatives) covers switch paths for the whole catalog.
17473

17574
## License
17675

177-
MIT: [ComparEdge MCP Server source code on GitHub](https://github.com/comparedge/mcp-server-comparedge)
76+
MIT. Built on the [Model Context Protocol](https://modelcontextprotocol.io).

glama.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
],
66
"name": "mcp-server-comparedge",
77
"description": "Query verified pricing, independently aggregated ratings, feature comparisons, and category leaderboards for 494+ SaaS, AI, and security tools across 44 categories. Includes 556 curated side-by-side comparisons. Zero dependencies, no API key required.",
8-
"version": "2.7.0",
8+
"version": "2.7.1",
99
"license": "MIT",
1010
"homepage": "https://comparedge.com/mcp",
1111
"repository": "https://github.com/comparedge/mcp-server-comparedge",

index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env node
22
/**
3-
* ComparEdge MCP Server v2.7.0
3+
* ComparEdge MCP Server v2.7.1
44
* MCP protocol version 2025-03-26
55
* JSON-RPC 2.0 over stdio, zero npm dependencies
66
* Data source: comparedge.com (494 products, live)
@@ -108,7 +108,7 @@ const SCHEMAS = {
108108

109109
// ─────────────────────────────────────────────────────────────────────────────
110110

111-
const VERSION = '2.7.0';
111+
const VERSION = '2.7.1';
112112

113113
const TOOLS_JSON = 'https://comparedge.com/llms-tools.json';
114114
const PRICING_JSON = 'https://comparedge.com/llms-pricing.json';

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@comparedge/mcp-server",
3-
"version": "2.7.0",
3+
"version": "2.7.1",
44
"mcpName": "io.github.imkemit-ops/comparedge-mcp",
55
"description": "MCP server for ComparEdge: verified pricing, alternatives, and feature comparisons for 495+ SaaS and AI tools.",
66
"main": "index.js",

server.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
"url": "https://github.com/comparedge/mcp-server-comparedge",
88
"source": "github"
99
},
10-
"version": "2.7.0",
10+
"version": "2.7.1",
1111
"websiteUrl": "https://comparedge.com/mcp",
1212
"packages": [
1313
{
1414
"registryType": "npm",
1515
"identifier": "@comparedge/mcp-server",
16-
"version": "2.7.0",
16+
"version": "2.7.1",
1717
"runtime": "node",
1818
"transport": {
1919
"type": "stdio"

0 commit comments

Comments
 (0)