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 495+ tools across 44 categories.
npx @comparedge/mcp-server
The server runs via npx with no global installation required. Node.js 18 or later is required.
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"comparedge": {
"command": "npx",
"args": ["-y", "@comparedge/mcp-server"]
}
}
}~/.cursor/mcp.json
{
"mcpServers": {
"comparedge": {
"command": "npx",
"args": ["-y", "@comparedge/mcp-server"]
}
}
}.vscode/mcp.json
{
"servers": {
"comparedge": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@comparedge/mcp-server"]
}
}
}The server requires no environment variables or API keys. All data is fetched from public ComparEdge endpoints at runtime and cached in memory.
| Parameter | Value | Notes |
|---|---|---|
| command | npx | Node.js package runner, no global install needed |
| args[0] | -y | Auto-confirm flag, skips interactive prompts |
| args[1] | @comparedge/mcp-server | Package name on NPM registry |
| type | stdio | Transport protocol; only stdio is supported |
The server exposes 8 MCP tools. Each returns structured plain text with inline markdown links to source pages on ComparEdge.
search_toolstoolSearch the ComparEdge database by product name, category, keyword, or natural language query. Stopwords (find, best, top) are stripped automatically — meaningful keywords are matched against product names, slugs, categories, and descriptions.
Parameters
querystringrequiredProduct name, category, keyword, or natural language (e.g. "best CRM for startups", "ai coding tools", "notion")limitnumberoptionalMaximum number of results (default: 5)Returns
Ranked list of matching tools with name, category, starting price, free tier indicator, and a direct profile link.
get_tooltoolRetrieve 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_pricingtoolRetrieve verified pricing plans for a specific tool.
Parameters
slugstringrequiredURL-safe product identifierReturns
Plan names, prices, billing intervals, key highlights per tier, free trial availability, and a link to the full pricing matrix on ComparEdge.
get_alternativestoolFind verified alternatives to a given tool within the same category.
Parameters
slugstringrequiredURL-safe identifier of the reference productlimitnumberoptionalMaximum number of results (default: 5, max: 10)Returns
Ranked list of alternatives with pricing, ratings, free tier status, and per-item comparison links.
compare_toolstoolSide-by-side structured comparison of two software products.
Parameters
tool1stringrequiredSlug of the first tool to comparetool2stringrequiredSlug of the second tool to compareReturns
Structured comparison covering pricing, features, ratings, and key differences between the two tools.
list_categorytoolBrowse all tools in a specific software category with pricing overview.
Parameters
categorystringrequiredCategory slug (e.g. "llm", "ai-coding", "crm"), use list_categories to discover slugssort_bystringoptional"rating" (default) or "startingPrice"free_onlybooleanoptionalReturn only tools with a free plan (default: false)Returns
List of tools in the category with name, pricing, rating, and free plan status.
get_leaderboardtoolGet top-rated software tools by category, ranked by aggregated G2 and Capterra scores.
Parameters
categorystringoptionalCategory slug to filter by, or "all" for overall leaderboard (default: "all")limitnumberoptionalNumber of top tools to return (default: 10)Returns
Ranked list of top tools with aggregated rating scores, pricing, and profile links.
list_categoriestoolList all 44 supported software categories with their slugs and display names.
Parameters
Returns
Complete list of category slugs and display names. Use slugs as input to list_category or get_leaderboard.
Built-in prompts are guided workflows that chain multiple tools automatically. Select a prompt in your AI client to start a structured session.
find_best_toolpromptGuided search for the best tool matching a use case. Automatically calls search_tools, then get_pricing on top results, and presents ranked recommendations.
Arguments
use_casestringrequiredWhat you need to do (e.g. "manage customer relationships", "send email campaigns")compare_pricingpromptSide-by-side pricing comparison of two tools. Calls compare_tools for a structured diff, plus get_pricing on both for full plan details.
Arguments
tool_astringrequiredFirst tool name or slug (e.g. "Notion", "notion")tool_bstringrequiredSecond tool name or slug (e.g. "Linear", "linear")evaluate_toolpromptFull evaluation of a tool in one session: calls get_tool for the profile, get_pricing for plan details, and get_alternatives for competitor options.
Arguments
toolstringrequiredTool name or slug (e.g. "HubSpot", "hubspot")category_overviewpromptOverview of the best tools in a software category. Calls list_categories to resolve slug, get_leaderboard for top tools, then get_pricing on the top 3.
Arguments
categorystringrequiredSoftware category (e.g. "CRM", "project management", "AI coding", "LLM")Natural language queries supported by any MCP-compatible AI assistant after the server is configured.
The ComparEdge MCP server integrates with GitHub Copilot Chat via VS Code MCP extension support.
Once configured, query ComparEdge directly from the Copilot Chat panel in VS Code:
@workspace What are the pricing plans for Linear? @workspace Find alternatives to Notion for documentation @workspace Compare GitHub Actions vs CircleCI pricing
A native Copilot Extension endpoint is available for GitHub App integrations:
https://comparedge.com/api/copilotextension messageshttps://comparedge.com/api/copilothealth checkSingle Node.js module communicating over stdio. No runtime dependencies beyond Node.js built-in modules.
stdio (MCP standard)Node.js 18+None (built-ins only)comparedge.com/llms-*.jsonIn-memory, TTL 1h2025-03-26Version history for the @comparedge/mcp-server package.
v2.6.02026-06-08v2.5.82026-05-30v2.5.42026-05-25v2.5.32026-05-25v2.5.22026-05-25v2.5.12026-05-22v2.5.02026-05-22v2.4.02026-05-22v2.3.02026-05-22v2.2.02026-05-19v2.1.82026-05-18v2.1.72026-05-17v2.1.52026-05-15Data by ComparEdge - independent SaaS pricing research