ComparEdge
ComparEdge/MCP/Documentation
v2.1.8GitHubNPM
Model Context Protocol

ComparEdge MCP Server

A zero-dependency Model Context Protocol server that provides AI assistants and IDEs with direct access to verified SaaS pricing data, alternatives, and feature comparisons for 508+ tools across 45+ categories.

508+
Tools indexed
45+
Categories
0
Dependencies
terminal
npx @comparedge/mcp-server

Installation

The server runs via npx with no global installation required. Node.js 18 or later is required.

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "comparedge": {
      "command": "npx",
      "args": ["-y", "@comparedge/mcp-server"]
    }
  }
}

Cursor

~/.cursor/mcp.json

{
  "mcpServers": {
    "comparedge": {
      "command": "npx",
      "args": ["-y", "@comparedge/mcp-server"]
    }
  }
}

VS Code (GitHub Copilot)

.vscode/mcp.json

{
  "servers": {
    "comparedge": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@comparedge/mcp-server"]
    }
  }
}

Configuration

The server requires no environment variables or API keys. All data is fetched from public ComparEdge endpoints at runtime and cached in memory.

ParameterValueNotes
commandnpxNode.js package runner, no global install needed
args[0]-yAuto-confirm flag, skips interactive prompts
args[1]@comparedge/mcp-serverPackage name on NPM registry
typestdioTransport protocol; only stdio is supported

Tools Reference

The server exposes four MCP tools. Each returns structured plain text with inline markdown links to source pages on ComparEdge.

search_toolstool

Search the ComparEdge database by product name, category, or keyword.

Parameters

querystringrequiredProduct name, category name, or descriptive keyword

Returns

Ranked list of matching tools with name, category, starting price, free tier indicator, and a direct profile link.

get_tooltool

Retrieve the complete profile for a specific tool by its slug identifier.

Parameters

slugstringrequiredURL-safe product identifier (e.g. notion, hubspot, linear)

Returns

Complete profile including description, category, pricing summary, rating, free plan status, and links to the pricing matrix and alternatives list.

get_pricingtool

Retrieve verified pricing plans for a specific tool.

Parameters

slugstringrequiredURL-safe product identifier

Returns

Plan names, prices, billing intervals, key highlights per tier, free trial availability, and a link to the full pricing matrix on ComparEdge.

get_alternativestool

Find verified alternatives to a given tool within the same category.

Parameters

slugstringrequiredURL-safe identifier of the reference product
limitnumberoptionalMaximum number of results (default: 5, max: 10)

Returns

Ranked list of alternatives with pricing, ratings, free tier status, and per-item comparison links.

Usage Examples

Natural language queries supported by any MCP-compatible AI assistant after the server is configured.

Pricing queries

What are the pricing plans for Linear?
Does HubSpot offer a free plan?
What is the cheapest CRM under $20/month?
Compare Figma vs Sketch pricing

Alternatives

Find alternatives to Slack for a team of 10
What are the best open-source alternatives to Jira?
Show me tools similar to Linear
Suggest a cheaper replacement for Salesforce

Discovery

List all project management tools with a free tier
What AI writing tools are available under $30/month?
Find DevOps tools that support self-hosting

GitHub Copilot

The ComparEdge MCP server integrates with GitHub Copilot Chat via VS Code MCP extension support.

Copilot Chat integration

Once configured, query ComparEdge directly from the Copilot Chat panel in VS Code:

Copilot Chat
@workspace What are the pricing plans for Linear?
@workspace Find alternatives to Notion for documentation
@workspace Compare GitHub Actions vs CircleCI pricing

Copilot Extension endpoint

A native Copilot Extension endpoint is available for GitHub App integrations:

POSThttps://comparedge.com/api/copilotextension messages
GEThttps://comparedge.com/api/copilothealth check

Architecture

Single Node.js module communicating over stdio. No runtime dependencies beyond Node.js built-in modules.

Transportstdio (MCP standard)
RuntimeNode.js 18+
DependenciesNone (built-ins only)
Data sourcescomparedge.com/llms-*.json
Cache strategyIn-memory, TTL 1h
MCP specification2025-03-26

Changelog

Version history for the @comparedge/mcp-server package.

v2.1.82026-05-18
  • -UTM-tagged inline markdown links in all tool responses
  • -New mdLink() helper for generating [text](url) inline links
  • -Corrected pricingURL path to /tools/{slug}/pricing
  • -Added alternativesURL with UTM tracking
v2.1.72026-05-17
  • -Published to official MCP Registry (io.github.imkemit-ops/comparedge-mcp)
  • -Added GitHub Copilot Chat configuration example
  • -Added .github/copilot-instructions.md
  • -Added server.json registry metadata
v2.1.52026-05-15
  • -Migrated data source from Railway API to static JSON endpoints
  • -Added Glama compatibility: glama.json and Dockerfile
  • -Added smithery.yaml for Smithery registry indexing

Data by ComparEdge - independent SaaS pricing research