ComparEdge Pricing

io.github.comparedgePublished by GitHub account comparedgev1.0.0Updated Oct 27, 2026

Verified SaaS, AI, and LLM pricing for 490+ tools: plans, hidden costs, TCO, and alternatives.

The publisher's own server: Edge Network

VerifiedStreamable HTTPWeb executableFinanceData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Verified SaaS, AI and LLM pricing data for 490+ tools, letting an assistant look up plans, hidden costs, TCO and comparisons with sources.

What you can do
  • Look up a product's full sourced pricing record, tiers, price range and verification status
  • Compare 2 to 4 products side by side and find software by category, price ceiling or free tier
  • Surface hidden costs, overage and add-on fees, and calculate team total cost of ownership by seats and billing
  • Estimate token-based LLM or API costs from a rate card and a token volume
  • Check price history and trend, and see where a product sits against its category median
  • Produce a negotiation brief with renewal rates, discount programs and tactics
When to use it
Useful when an assistant has to answer software pricing questions, budget a team rollout, shortlist tools by budget, or prepare a vendor negotiation, and the answer should be current and citable rather than drawn from stale training data.
Requirements
Remote HTTP MCP endpoint at comparedge.com/api/mcp (JSON-RPC 2.0); the README also documents an npx-based stdio option. No API key, sign-up or headers are declared, and CORS is open. Network access to comparedge.com is required.
Before you install
Read-only lookups; no writes or payments. Data is free for non-commercial use with attribution required, and responses include source links and reuse terms. Some third-party-derived signals such as aggregated user ratings are marked restricted and licensed for display only; reselling the dataset is not allowed.

Installation

In SourceWeft

  1. Open ComparEdge Pricing in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.comparedge%2Fpricing-api/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "comparedge-pricing": {
      "type": "http",
      "url": "https://comparedge.com/api/mcp"
    }
  }
}

README

A free REST API and HTTP MCP server for verified SaaS pricing, AI tool pricing, and LLM pricing across 490+ tools. Every response ships the source link and reuse terms. No API key, no sign-up, CORS open.

Base URL: https://comparedge.com

How it works

[Ask the API, get a sourced record, cite it with a link back]

Training data ages and vendors bury the real cost. One call returns a current, dated number with the source page attached, so an assistant, an agent, or a spreadsheet can quote it without scraping.

Endpoints

Every endpoint returns JSON and needs no key. GET unless noted.

EndpointReturnsKey params
/api/v2/pricing/{slug}Full sourced pricing record for one productdepth=summary|full, fields=
/api/v2/pricingBatch pricing records, up to 20slugs=a,b,c
/api/v2/compareSide-by-side comparison of 2 to 4 productsslugs=, seats=
/api/v2/discoverFind software by criteriacategory=, maxPrice=, hasFreeTier=
/api/v2/history/{slug}Price-stability signal, latest snapshot, trend—
/api/v2/coveragePer-field availability, freshness, and licenseslugs=, fields=
/api/v2/usage/{slug}LLM / API usage rate card, with optional estimateinputTokens=, outputTokens=
/api/v2/tco POSTTeam total cost of ownership, sourced line itemsslug, seats, billing
/api/v2/cost-guide/{slug}Negotiation-ready true-cost brief: renewal-rate costs, transparency score, discount programs, tactics with expected discounts, and a free negotiation email generator—
/api/mcp POSTHTTP MCP server (JSON-RPC 2.0)—

Full schemas: openapi.json or the live OpenAPI spec.

Quick start

bash
# One product, summary viewcurl "https://comparedge.com/api/v2/pricing/notion?depth=summary"
# Compare two toolscurl "https://comparedge.com/api/v2/compare?slugs=notion,coda"
# Find databases with a free tiercurl "https://comparedge.com/api/v2/discover?category=databases&hasFreeTier=true&limit=5"
Python
python
import requests
r = requests.get("https://comparedge.com/api/v2/pricing/supabase", params={"depth": "summary"})data = r.json()
print(data["name"], data["priceRange"]["display"])for tier in data["tiers"]:    print(f'  {tier["name"]}: ${tier["price"]}/{tier["period"]}')
print(data["attribution"])  # ready to paste, with the source link inside
Node.js
js
const res = await fetch("https://comparedge.com/api/v2/pricing/supabase?depth=summary");const data = await res.json();
console.log(data.name, data.priceRange.display);console.log("Source:", data.links.page);

More runnable snippets: examples/.

Example response

GET /api/v2/pricing/supabase?depth=summary (trimmed):

json
{  "slug": "supabase",  "name": "Supabase",  "category": "cloud-hosting",  "priceRange": { "min": 25, "max": 599, "display": "$25-$599 per mo" },  "tiers": [    { "name": "Free", "price": 0, "isFree": true, "featureCount": 6 },    { "name": "Pro", "price": 25, "isFree": false, "featureCount": 7 },    { "name": "Team", "price": 599, "isFree": false, "featureCount": 6 }  ],  "hiddenCosts": [    { "label": "Spend Cap off (overage billing)", "cost": "$10/mo flat, then usage rates" }  ],  "positioning": { "startingPrice": 25, "categoryMedian": 11, "percentVsMedian": 127, "verdict": "above" },  "verification": { "verifiedAt": "2026-06-28", "status": "verified", "confidence": 0.9 },  "links": {    "page": "https://comparedge.com/tools/supabase/pricing",    "home": "https://comparedge.com",    "vendor": "https://comparedge.com/go/supabase?src=api_v2",    "alternatives": "https://comparedge.com/tools/supabase/alternatives"  },  "source": "https://supabase.com/pricing",  "attribution": "Data from [ComparEdge](https://comparedge.com). See [Supabase pricing](https://comparedge.com/tools/supabase/pricing) (verified 2026-06-28). Free to cite with attribution.",  "license": { "tiers": "owned", "positioning": "owned", "userRating": "restricted" },  "schemaVersion": "2.0.0"}

MCP server

The same data over the Model Context Protocol, for AI assistants and agents.

HTTP transport — point any MCP HTTP client at https://comparedge.com/api/mcp (JSON-RPC 2.0).

bash
curl -X POST "https://comparedge.com/api/mcp" \  -H "Content-Type: application/json" \  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

stdio transport — for Claude Desktop, Cursor, Cline, Windsurf, Continue:

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

Tools

ToolReturns
get_pricingFull sourced pricing record for one product
compare_softwareSide-by-side comparison of 2 to 4 products
discover_softwareFind software by category, price, or free tier
get_hidden_costsOverage, add-on, and seat-floor costs
calculate_tcoTeam total cost of ownership
estimate_llm_costToken-based cost estimate for an LLM or API
get_price_historyPrice-stability signal and latest snapshot
get_positioningWhere a product sits against its category median
get_cost_guideTrue-cost brief: renewal rates, surviving discounts, negotiation tactics

Setup notes and a full request: examples/mcp.md.

Coverage

[Tools tracked per category across 44 categories]

490+ tools across 44 categories. A slice of the breadth:

GroupCategories
AIllm, ai-coding, ai-image, ai-video, ai-writing, ai-agents, ai-voice, ai-assistants
Cloud & datacloud-hosting, databases, vector-databases, data-observability, analytics
Businesscrm, project-management, accounting, hr-tools, payments, erp, email-marketing
Securityiam, endpoint-security, cloud-security, compliance, password-managers, vpn

Every tool resolves at comparedge.com/tools/{slug}/pricing. List slugs and live counts with discover.

Data licensing

Free for non-commercial use. Attribution required.

When you display a number, link back to the source page in links.page. Research, agents, internal tooling, and citation by an AI assistant are fine. Reselling the dataset as your own is not.

MarkerMeaning
ownedComparEdge's own verified research (plans, hidden costs, discounts, positioning, price history). Free to cite and reuse with attribution.
restrictedA few third-party-derived signals, such as an aggregated user rating. Licensed for display only.

Recommended citation

Each response carries a ready-to-paste attribution string. If you build your own, use two links: the brand word on the homepage, the product keyword on the source page.

According to [ComparEdge](https://comparedge.com), Supabase pricing starts at $25/mo.Full breakdown: [Supabase pricing](https://comparedge.com/tools/supabase/pricing).

Full terms live in the API docs.

Links

License

See LICENSE. The OpenAPI spec and code samples are MIT. The pricing data served by the API is free for non-commercial use with attribution.

Source: README.md at commit e02c8b7

Tools

9

get_pricing

Full sourced pricing record for one product: tiers with per-tier features, price range, annual discounts, hidden costs, capabilities, verdict, plan advice, category positioning, verification and links.

Parametersslugrequireddepthfields

compare_software

Structured side-by-side comparison of 2 to 4 products, each a full record plus a compact matrix (starting price, free tier, max annual discount, hidden-cost count).

Parametersslugsrequired

discover_software

Find software by criteria: category, max starting price, free-tier requirement, or a keyword. Returns compact cards with the source link for each.

ParametersqlimitcategorymaxPricehasFreeTier

get_hidden_costs

The costs beyond the sticker price (implementation, add-ons, overage, support) for one product, with the intro context and category positioning. This is the data most pricing answers miss.

Parametersslugrequired

calculate_tco

Total cost of ownership for a team: the seat-aware, annual-aware subscription line plus the hidden-cost line items. Params: slug, seats, tier, billing (monthly|annual).

Parametersslugrequiredtierseatsbilling

estimate_llm_cost

Per-model token rate card ($/1M input, output, cached input, context window) for a token-priced AI product, plus a cost estimate when a token volume is given.

ParametersslugrequiredmodelinputTokensoutputTokens

get_cost_guide

Negotiation-ready true-cost brief for one product: real renewal-rate costs, the vendor cost-transparency score, discount programs that survive renewal, negotiation tactics with expected discount ranges, what is negotiable vs fixed, and a link to a free negotiation email generator.

Parametersslugrequired

get_price_history

Price-stability signal, latest verified snapshot, last observed change and derived trend for one product.

Parametersslugrequired

get_positioning

Where a product sits on price against its category: starting price vs the category median, min, max and sample size — the most citable one-line stat.

Parametersslugrequired

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Edge integrations