StackVersus: verified SaaS limits & pricing

io.github.congptvinadic-debugPublished by GitHub account congptvinadic-debugv1.1.0Updated Oct 30, 2026

Verified SaaS prices, plan limits and rate limits (AI tools, LLM APIs, voice, scraping) with sources

The publisher's own server: verified.fyi

VerifiedStreamable HTTPWeb executableData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Read-only remote MCP server that gives an assistant verified SaaS prices, plan limits, rate limits and overage rules with vendor sources and check dates.

What you can do
  • Search every plan, limit, rate, free tier and overage rule by keyword
  • Read the full verified record for one product, including prices, rates and vendor quotes
  • Compare 2 to 6 products side by side on price and headline limits
  • Browse the dataset catalog and the list of covered products to find ids
  • Review a dated change log of price and limit changes for AI assistant and coding-agent plans
When to use it
Useful when a user asks what a SaaS tool costs, how many requests or credits a plan includes, what an API charges per million tokens or per minute, or how two vendors compare, and the answer should cite a source and a check date.
Requirements
Remote streamable HTTP endpoint; no API key, sign-up or local runtime. Network access to the provider's endpoint is needed.
Before you install
Read-only, with no credentials requested. Figures are copied from vendor pages and may be stale after 30 days, so quote the check date and source URL. Some vendors publish no number, in which case only their wording is available. Data is CC BY 4.0 and requires linking the source page; a paid spreadsheet bundle is sold separately.

Installation

In SourceWeft

  1. Open StackVersus: verified SaaS limits & 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.congptvinadic-debug%2Fstackversus-limits/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": {
    "stackversus-verified-saas-limits-pricing": {
      "type": "http",
      "url": "https://getstackversus.com/api/mcp"
    }
  }
}

README

StackVersus MCP server: verified SaaS limits and pricing

Free, read-only, remote Model Context Protocol server. No API key, no sign-up.

Endpoint: https://getstackversus.com/api/mcp (streamable HTTP, stateless) Docs: https://getstackversus.com/mcp

Every figure is copied from the vendor's own pricing page, help center or docs, with the source URL, the vendor's wording and the date it was read. Nothing is estimated. Covers 100+ products: AI assistants and coding agents (plan limits per window), LLM APIs ($/1M tokens, rate-limit tiers), voice-agent platforms (per-minute fees), AI video/image credits, search and scraping APIs, scraping platforms and proxies, email platforms, SaaS usage limits, plus a dated change log.

Connect

Claude Code:

claude mcp add --transport http stackversus https://getstackversus.com/api/mcp

Cursor, Windsurf, Codex, Claude Desktop and other JSON configs:

json
{ "mcpServers": { "stackversus": { "url": "https://getstackversus.com/api/mcp" } } }

Tools

ToolWhat it does
search_limits(query, dataset?, limit?)keyword search across every plan, limit, rate and gotcha
get_tool(tool_id, dataset?)full verified record for one product
compare_tools(tool_ids[])2 to 6 products side by side
list_changes(days?, tool_id?, include_wording?)dated price and limit changes (AI plans dataset) with sources
list_datasets(), list_tools(dataset?)coverage and ids

Also available

JSON and CSV endpoints, RSS for changes and llms.txt at https://getstackversus.com/limits. The full bundle as spreadsheets with change history: https://vinadic.gumroad.com/l/saas-limits-dataset

Data: CC BY 4.0 with a link to the source page. The server code lives in the (private) site repository; this repository holds the public server.json and docs.

Source: README.md at commit 90ce80a

Tools

6

list_datasets

List datasets

Read-only catalog of the datasets on this server. Returns one row per dataset with `id` (the value other tools accept as `dataset`), `title`, `kind`, `tools` (number of products), `plans` (number of plans), `updated` (date of the last verified change), `page` URL and `json` endpoint on getstackversus.com, plus `generated` (build date). Currently 9 datasets: AI assistant and coding-agent plan limits, SaaS usage limits, LLM API token prices, voice-agent $/min, AI media credits, search APIs, scraping platforms and proxies, email platforms. No parameters, no auth, no pagination; the whole catalog comes back in one call. Use it once to learn dataset ids; use list_tools to see the products inside one dataset.

Takes no parameters.

list_tools

List products in a dataset

Read-only list of the products (vendors) covered, to look up ids before calling get_tool or compare_tools. Returns `count` and `tools`, each with `id`, `name`, `vendor`, `dataset`, `checked` (date the vendor page was last read), `plans` (count) and `page` URL; no prices or limits, those live in get_tool. Without `dataset` it returns every product across all datasets (about 100 rows); with `dataset` only that one. Not paginated, no auth, no side effects. When the user already names a product, skip this and call get_tool or search_limits directly.

Parametersdataset

get_tool

Get one product record

Read-only full verified record for one product. Returns `matches` and up to 3 `records`; each record has `dataset`, `plans` (name, monthly and annual price, metering unit, limits per window), `rates` (per-unit prices such as $/min or $/1M tokens, each with the vendor `quote`), `free` tier, `overage` policy, `gotchas` (billing traps), `sources` (URLs) and `checked` date. Match by id (e.g. "claude", "cursor", "vapi", "openai-api") or by product name, case-insensitive; exact match wins, otherwise a substring match. Returns an error listing the candidates when the name is ambiguous or unknown. Prices are USD. `published: false` means the vendor states no number and the `value` is their wording; never estimate from it.

Parametersdatasettool_idrequired

search_limits

Search limits and prices

Read-only keyword search across every plan, limit, rate, free tier, overage rule and gotcha in all datasets. Best first call for a question like "Cursor Pro requests per month", "Retell cost per minute" or "Gemini API free tier RPM". Returns `query`, `relaxed` (true when fewer than all words matched), `total`, `shown` and `rows`, each with `type` (plan, limit, rate, free, overage, unit or gotcha), `tool`, `tool_id`, `dataset`, `plan` and/or `metric`, `value`, `unit`, `published`, vendor `quote`, `sourceUrl`, `checked` date and `page`. Matching is case-insensitive on whole words; words that name a product must all match, other words are matched strictly first and then relaxed to at least half of them. At most `limit` rows (default 20, max 50), ranked by match quality; no pagination. Returns an empty `rows` array, not an error, when nothing matches; then try list_tools to find the product id and call get_tool.

Parameterslimitqueryrequireddataset

compare_tools

Compare products side by side

Read-only compact comparison of 2 to 6 products. Returns `compared` (count), `missing` (ids not found, never an error), `note` and `tools`, one compact record each: id, name, dataset, `checked` date, every plan with price and its headline limits or rates, `free` tier and `overage` policy. Products may come from different datasets. Platform fees and pass-through costs (LLM tokens, speech, telephony) stay separate rows; sum them yourself when the user wants an all-in figure. Ids as returned by list_tools or search_limits; a product name also works. Prices USD.

Parameterstool_idsrequired

list_changes

List recent price and limit changes

Read-only dated change log for the AI assistant and coding-agent plans dataset ("ai-plans" only; other datasets carry a `checked` date but no history yet). Returns `since` (cut-off date), `count`, `changelog` URL and up to 60 `changes`, newest first, each with `date`, `tool`, `tool_id`, `plan`, `field`, `old`, `new`, vendor `source` URL, `method`, `note` and `page`. By default covers the last 30 days and only real moves: price changes, limit changes, plans added or removed. Set `include_wording` to also get re-verification rows where only the vendor wording changed or a value was recorded for the first time. Use it for "what changed in the Claude plans this month" or to check whether a figure from get_tool moved recently.

Parametersdaystool_idinclude_wording

Version history

2
  1. v1.1.0LatestOct 30, 2026
  2. v1.0.0Oct 30, 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 Verified integrations