JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 195
  • Score
    100M100P100Q82195F
  • License MIT

MCP server for ComparEdge: verified pricing, alternatives, and feature comparisons for 508+ SaaS and AI tools.

Package Exports

  • @comparedge/mcp-server
  • @comparedge/mcp-server/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@comparedge/mcp-server) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

@comparedge/mcp-server

mcp-server-comparedge MCP server MCP Registry mcpservers.org npm version License: MIT Known Vulnerabilities

Model Context Protocol server providing structured access to the ComparEdge software intelligence database. Covers verified pricing plans, independently aggregated G2/Capterra/TrustRadius ratings, feature breakdowns, and category rankings for 495+ SaaS, AI, and security products across 44 categories. No API key required.

Installation

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

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

Restart Claude Desktop after saving.

Cursor IDE

Create or edit .cursor/mcp.json:

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

GitHub Copilot (VS Code)

Option A — User settings (settings.json):

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

Option B — Project-level (.vscode/mcp.json):

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

Claude Code

claude mcp add comparedge npx @comparedge/mcp-server

Windsurf, Cline, Continue

Use npx @comparedge/mcp-server with stdio transport in any MCP-compatible client.


Tools

8 tools available. Slugs are case-insensitiveHubSpot, hubspot, HUBSPOT all work.

Tool Parameters Description
search_tools query (string, required), limit (number, optional, default 5) Keyword and natural language search across 495+ products. Stopwords ("best", "find", "top") are stripped automatically. Examples: "notion", "CRM", "best CRM for startups", "ai coding tools free".
get_tool slug (string, required) Complete product profile: description, category, rating, pricing summary, free plan status, and verified date.
get_pricing slug (string, required) Full pricing breakdown: all plans, per-plan highlights, token pricing where applicable, and verification date.
get_alternatives slug (string, required), limit (number, optional, default 5) Top alternatives in the same category, sorted by rating. Each result links to /compare/{slug-a}-vs-{slug-b}.
compare_tools tool1 (string, required), tool2 (string, required) Side-by-side comparison: pricing, ratings, free plan, verified date, and a direct /compare/ URL.
list_category category (string, required), sort_by ("rating"|"startingPrice", optional), free_only (boolean, optional) All tools in a category with pricing and ratings. Use list_categories to discover valid slugs.
get_leaderboard category (string, optional), limit (number, optional, default 10) Top-rated tools by category or overall. Omit category for the global top-10.
list_categories none All 44 supported category slugs and display names.

Prompts

4 pre-built prompt templates for structured analysis workflows.

Prompt Arguments Description
find_best_tool use_case (string), budget (optional string) Searches by use case, filters by budget, returns ranked recommendations with rationale.
compare_pricing tool_a (string), tool_b (string) Side-by-side pricing analysis across all plans. Highlights value differences per user type.
evaluate_tool tool (string) Deep evaluation: pricing tiers, rating quality, top alternatives, and cost-value verdict.
category_overview category (string) Full market overview: top tools, price range, free plan availability, category leader.

Example prompts

Find the best LLM API for a developer with a $50/month budget
Compare pricing between Notion and Confluence
Evaluate whether Datadog is worth the cost
Give me a market overview of the CRM category
What are the top 5 free CRM tools?
Find alternatives to Salesforce under $30/month

Usage Examples

search_tools("best project management tool for remote teams")
get_tool("notion")
get_pricing("hubspot")
get_alternatives("notion", limit=5)
compare_tools("notion", "coda")
list_category("crm", sort_by="rating", free_only=true)
get_leaderboard("llm", limit=5)
get_leaderboard()   ← overall top-10
list_categories()

Coverage — 44 Categories

Artificial Intelligence

llm ai-coding ai-writing ai-image ai-video ai-voice ai-meeting ai-productivity ai-assistants ai-agents ai-security

Covers pricing for token-based and subscription models across OpenAI, Anthropic, Google, Meta, Mistral, Cohere, and 80+ providers.

Hubs: Best AI Tools · LLMs · AI Coding · AI Writing

Business Software

crm project-management hr-tools accounting email-marketing customer-support analytics design-tools video-conferencing website-builders erp seo-tools

Hubs: CRM · Project Management · Email Marketing

Security and Infrastructure

iam endpoint-security cloud-security compliance password-managers vpn

Hubs: IAM · Endpoint Security · Cloud Security

Developer Infrastructure

cloud-hosting databases vector-databases finops data-observability

Hubs: Cloud Hosting · Databases · Vector Databases

Finance and Web3

payments crypto-exchanges crypto-trading-bots crypto-wallets crypto-portfolio-trackers crypto-tax crypto-analytics defi-tools dex

Hubs: Payments · Crypto Exchanges · DeFi


Data Quality

  • Pricing: verified directly against vendor pricing pages on a rolling 30-day cycle. Each product includes a verifiedAt field.
  • Ratings: aggregated from G2, Capterra, TrustRadius, and PeerSpot. Normalized to 0-5 scale. G2 review counts tracked for 474/495 products.
  • Confidence scores: 0.95 = manually verified; 0.75 = auto-verified. Decays 0.10/30 days without re-verification.
  • Free tiers: perpetual functional plans only, not time-limited trials.

Data: ComparEdge · Pricing Hub · Tool Directory · MCP Docs


Technical Details

  • Protocol: MCP 2025-03-26, JSON-RPC 2.0 over stdio
  • Runtime: Node.js 18+
  • Dependencies: zero (Node.js built-ins only)
  • Data transport: HTTPS fetch to comparedge.com static JSON endpoints (updated daily)
  • Caching: tool and pricing data cached in-process for the duration of the server session
  • Capabilities: tools, prompts
  • Slug handling: all slugs normalized to lowercase — case-insensitive input supported

Changelog

v2.5.4 (2026-05-25)

  • Tool-level telemetry: each of 8 tools reports call/status/latency to analytics endpoint
  • track() fn: fire-and-forget, never blocks tool response
  • Supabase mcp_tool_calls table: per-tool logs with params, ms, ip, user_agent

v2.5.3 (2026-05-25)

  • search_tools: natural language support — stopwords stripped, multi-keyword scoring across name/slug/category/description
  • get_tool + compare_tools: slugs now case-insensitive (HubSpothubspot auto-normalized)
  • compare_tools: UTM tags added to all comparison URLs

v2.5.2 (2026-05-25)

  • get_alternatives: per-item links now correctly point to /compare/{slug-a}-vs-{slug-b} instead of competitor profile page

v2.5.1 (2026-05-22)

  • Node.js runtime updated to 26.1.0-alpine in Docker image
  • Snyk security scan: 0 vulnerabilities

v2.5.0 (2026-05-22)

  • 4 prompts added: find_best_tool, compare_pricing, evaluate_tool, category_overview
  • Fixed stdin close race condition — async tool calls now complete before process exits
  • prompts capability declared in initialize response

v2.4.0 (2026-05-22)

  • 8 tools: added compare_tools, list_category, get_leaderboard, list_categories
  • Zero-dependency input validation with self-correction error messages for AI agents
  • Published to official modelcontextprotocol/registry (io.github.imkemit-ops/comparedge-mcp)

Repository

github.com/comparedge/mcp-server-comparedge

License

MIT