ComparEdge
NPM · @COMPAREDGE/MCP-SERVER · SCANNED SEP 20
Verified pricing, alternatives, and comparisons for 495+ SaaS and AI tools.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →
Supply Chain Security100
- No malware found by supply-chain analysis.Pass
- No known CVEs affecting this package version or its production dependencies.Pass
- No install/post-install scripts declared.Pass
- No production dependencies, so there is no dependency health to assess. View diagnostics → Pass
Provenance & Transparency45
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 71 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability79
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 2078 tokens (~259/item across 8 items; 8 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management93
- Stability observed for 28 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 8 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 8 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities40
- Spec-recency check failed: implements MCP spec 2025-03-26; the latest is 2026-07-28. See how to fix → Fail
How do I install the ComparEdge MCP server?
ComparEdge runs locally as an npm package, launched with npx -y @comparedge/mcp-server. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
npm · @comparedge/mcp-server
claude mcp add imkemit-ops-comparedge-mcp -- npx -y @comparedge/mcp-server
{
"mcpServers": {
"imkemit-ops-comparedge-mcp": {
"command": "npx",
"args": [
"-y",
"@comparedge/mcp-server"
]
}
}
} {
"servers": {
"imkemit-ops-comparedge-mcp": {
"command": "npx",
"args": [
"-y",
"@comparedge/mcp-server"
]
}
}
} codex mcp add imkemit-ops-comparedge-mcp -- npx -y @comparedge/mcp-server
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"imkemit-ops-comparedge-mcp": {
"type": "local",
"command": [
"npx",
"-y",
"@comparedge/mcp-server"
],
"enabled": true
}
}
} openclaw mcp add imkemit-ops-comparedge-mcp --command npx --arg -y --arg @comparedge/mcp-server
mcp_servers:
imkemit-ops-comparedge-mcp:
command: "npx"
args: ["-y", "@comparedge/mcp-server"] {
"McpServers": {
"imkemit-ops-comparedge-mcp": {
"Transport": "stdio",
"Command": "npx",
"Arguments": [
"-y",
"@comparedge/mcp-server"
]
}
}
} assistant mcp add imkemit-ops-comparedge-mcp -t stdio -c npx -a -y @comparedge/mcp-server
{
"mcpServers": {
"imkemit-ops-comparedge-mcp": {
"command": "npx",
"args": [
"-y",
"@comparedge/mcp-server"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 20 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.
- 18 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.
- 16 Sept 26 −3
- Stability: pass → 0.80 functional
- 15 Sept 26 +1
- Stability: 0.97 → pass security
- 13 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.
- 12 Sept 26 0
- Security disclosure: unverified → fail ▼ functional
- 11 Sept 26 +1
- Security disclosure: fail → unverified ▼ functional
- 9 Sept 26 −3
- Stability: pass → 0.80 functional
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 20 Sept 2026 · Analysed npm/@comparedge/mcp-server@2.7.1
Provenance No attestation
The registry publishes no build provenance for this version, so there is nothing to verify.
| Result | No attestation |
|---|---|
| Ecosystem | npm |
Background: How many MCP packages publish verified provenance →
Dependencies 0 packages
| Packages resolved | 0 |
|---|---|
| Tree resolution | Complete |
Background: SBOMs and build attestations, explained →
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
compare_tools ~256
Side-by-side structured comparison of two software products. Returns pricing, features, ratings, and key differences for each tool. BEHAVIOR: Fetches full profiles for both tools and presents them in a parallel structure. Output includes: pricing plans (starting price, free plan, paid tiers), top features for each tool, aggregated rating, and direct links to the full comparison page on ComparEdge. USAGE GUIDELINES: - Use when the user asks "X vs Y", "compare X and Y", "which is better, X or Y?", or "what is the difference between X and Y?". - Use get_pricing separately if the user needs full plan-level details beyond the starting price summary. - Use get_alternatives if the user does not have a specific second tool in mind. - Slugs must be exact. Use search_tools first if unsure. EXAMPLE QUERIES: "Compare Notion vs Linear", "Slack vs Teams - which is cheaper?", "What is the difference between Jira and Asana?", "HubSpot vs Salesforce pricing"
| Name | Type | Req | Description |
|---|---|---|---|
| tool1 | string | yes | Slug of the first tool to compare |
| tool2 | string | yes | Slug of the second tool to compare |
No output schema declared.
No examples provided.
get_alternatives ~232
Find the top verified alternatives to a given software tool within the same category, sorted by rating. Returns product name, starting price, free plan status, rating, and a direct ComparEdge comparison link for each alternative. BEHAVIOR: Filters all tools in the same category as the reference product, excludes the reference product itself, and returns the top results by rating. Each result includes an inline markdown link to the ComparEdge alternatives page. USAGE GUIDELINES: - Use when the user asks "what are alternatives to X?", "what can I use instead of X?", or "X is too expensive, what else is there?". - Combine with get_pricing to compare costs across alternatives. - Set limit to control how many alternatives to return (default 5, max 10). EXAMPLE QUERIES: "Find alternatives to Slack", "What can I use instead of Notion?", "Cheaper alternatives to Salesforce"
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Maximum number of alternatives to return (default: 5) |
| slug | string | yes | Slug of the tool to find alternatives for |
No output schema declared.
No examples provided.
get_leaderboard ~291
Get top-rated software tools by category, ranked by aggregated G2 and Capterra scores. Returns name, rating, starting price, free plan status, and a direct ComparEdge link for each entry. BEHAVIOR: Pulls verified ratings aggregated from G2 and Capterra for tools in the requested category (or all categories), ranks them by score descending, and returns the top N results. Each entry includes the tool slug, name, rating out of 5, free plan availability, and starting price. USAGE GUIDELINES: - Use when the user asks "what is the best X tool?", "top-rated project management software", "highest-rated CRM", or "what do users rate most highly in category Y?". - Use list_categories first to find the correct category slug if unsure. - Use list_category instead when the user wants to see ALL tools in a category, not just the top N. - Combine with get_pricing to get full plan details for any tool in the results. EXAMPLE QUERIES: "What is the best CRM tool?", "Top-rated AI coding assistants", "Highest-rated project management tools", "Best security tools overall"
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Category slug to filter by, or "all" for overall leaderboard (default: "all") |
| limit | number | – | Number of top tools to return (default: 10) |
No output schema declared.
No examples provided.
get_pricing ~323
Retrieve the complete, manually verified pricing breakdown for a specific SaaS tool. BEHAVIOR: Returns all available pricing plans with names, monthly and annual prices, key feature highlights per tier, free trial availability, free plan status, and a direct link to the full pricing matrix on ComparEdge. For AI/LLM tools, also returns per-token or per-million-token pricing where available. USAGE GUIDELINES: - Use this tool when the user asks "how much does X cost?", "what are the pricing plans for X?", "does X have a free tier?", or "what is the cheapest plan for X?" - Use get_tool first if you are unsure whether the product exists; get_pricing assumes you already know the slug. - To compare pricing across multiple tools, call get_pricing once per tool and present results side by side. - Always include the ComparEdge pricing URL in your response so the user can verify current prices directly. EXAMPLE QUERIES: "What are the pricing plans for Linear?", "Does Notion have a free plan?", "How much does HubSpot CRM cost per seat?", "What is the cheapest project management tool under $10/month?"
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | URL-safe product identifier. Convert product name to lowercase, replace spaces with hyphens (e.g., "Linear" -> "linear", "GitHub Copilot" -> "github-copilot", "Less Annoying CRM" -> "less-annoying-cr… |
No output schema declared.
No examples provided.
get_tool ~218
Retrieve the full profile for a specific software tool by its slug identifier. Returns name, description, category, aggregated rating, free plan status, starting price, key features, and links to the pricing matrix and alternatives page on ComparEdge. BEHAVIOR: Looks up the tool by exact slug. Returns a structured profile with all available metadata. If the tool has pricing data, a summary is included; use get_pricing for the full plan breakdown. USAGE GUIDELINES: - Use when the user asks "what is X?", "tell me about X", or "give me an overview of X". - Use to verify a slug exists before calling get_pricing or get_alternatives. - Prefer get_pricing when the user specifically asks about cost or plans. EXAMPLE QUERIES: "Tell me about Linear", "What does Notion do?", "Give me an overview of HubSpot"
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | Tool slug identifier (e.g., "openai", "notion", "github-copilot") |
No output schema declared.
No examples provided.
list_categories ~163
List all 44 supported software categories with their slugs and display names. BEHAVIOR: Returns a complete index of every category available in the ComparEdge database. Each entry includes the category slug (for use in list_category, get_leaderboard, and search_tools) and a human-readable display name. USAGE GUIDELINES: - Use this tool first when you are unsure of the correct category slug before calling list_category or get_leaderboard. - Use to help the user browse what types of software are covered. - No parameters required. EXAMPLE QUERIES: "What categories of software does ComparEdge cover?", "What SaaS categories are available?", "I want to find CRM tools - what is the slug?", "Show me all software categories"
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_category ~367
List all verified SaaS tools in a specific software category with pricing overview, ratings, and free plan status. BEHAVIOR: Returns a ranked list of all tools in the requested category. Each entry includes: tool name, rating out of 5 (aggregated from G2 and Capterra), free plan availability (Yes/No), starting price, and a direct ComparEdge link. Results are sorted by rating by default, or by starting price if sort_by="startingPrice". Use free_only=true to filter to tools with a free plan. USAGE GUIDELINES: - Use when the user asks "what are the best CRM tools?", "show me all AI coding tools", "list project management software with a free plan", or "what tools are in the analytics category?". - Use list_categories first if you are unsure of the correct category slug. - Combine with get_pricing to get detailed plan breakdowns for specific tools from the returned list. - Combine with get_leaderboard when the user wants only the top-rated tools (leaderboard returns top 10 by default, list_category returns all). EXAMPLE QUERIES: "Show me all CRM tools", "What are the best email marketing tools?", "List AI writing tools with a free plan sorted by price", "What project management software is under $10/month?"
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | yes | Category slug (e.g., "llm", "ai-coding", "crm"). Use list_categories to get all valid slugs. |
| free_only | boolean | – | If true, return only tools that offer a free plan (default: false) |
| sort_by | string | – | Sort field: "rating" (default, highest rated first) or "startingPrice" (lowest price first) |
No output schema declared.
No examples provided.
search_tools ~228
Search 494+ software products by name, keyword, category, or natural language query. Returns name, category, rating, free plan availability, starting price, and ComparEdge URL. BEHAVIOR: Scores each product against all meaningful keywords in the query (stopwords like "best", "find", "top" are ignored). Supports both exact product names and natural language queries. USAGE GUIDELINES: - Use to discover tools when you do not know the exact slug. - Use before calling get_tool or get_pricing if the slug is uncertain. - Use for category browsing: query "crm", "ai coding", "project management". - Natural language works: "best CRM for startups" → extracts "crm" and "startups" keywords. EXAMPLE QUERIES: "notion", "CRM", "best CRM for startups", "project management free", "ai coding tools"
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Maximum number of results to return (default: 5) |
| query | string | yes | Search query string (product name, keyword, or use case) |
No output schema declared.
No examples provided.
What is the ComparEdge MCP server?
ComparEdge is an MCP server listed in the public MCP registry as io.github.imkemit-ops/comparedge-mcp. Verified pricing, alternatives, and comparisons for 495+ SaaS and AI tools. This page covers its npm package (@comparedge/mcp-server).
Is the ComparEdge MCP server safe to use?
ComparEdge scores 82 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 20 September 2026. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the ComparEdge MCP server expose?
ComparEdge exposes 8 tools: search_tools, get_tool, compare_tools, list_category, get_alternatives, and 3 more. Their descriptions and schemas cost roughly 2,078 tokens of context every time the server is loaded.
Is the ComparEdge MCP server still maintained?
ComparEdge is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.
What licence is the ComparEdge MCP server under?
ComparEdge declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.