ModelCostComparison

io.github.LazigePublished by GitHub account Lazigev1.0.1Updated Oct 26, 2026

Find AI model pricing, estimate token costs and compare offers. No API key required.

The publisher's own server: model.tools — Zero-Auth Agent Utilities

VerifiedStreamable HTTPWeb executableFinanceAI & ML

Overview

AI-generated overview

Remote MCP server for looking up AI model pricing, estimating USD text-token costs and comparing offers across providers.

What you can do
  • Discover providers and models, with offer counts and current input/output rate ranges
  • Look up exact pricing offers, including rates, sources and review dates
  • Calculate input, output and cached-input token subtotals for one offer
  • Compare 2–20 offers on the same token workload and pricing snapshot
  • Rank eligible reviewed offers by cost for a given workload
When to use it
Useful when you want an assistant to estimate or compare LLM API costs before choosing a model, or to cite pricing sources and review dates in a budget discussion. It is a pricing lookup and estimation tool, not an invoice or quality ranking.
Requirements
A remote Streamable HTTP endpoint; no API key, local package or provider credentials are needed. The service is rate limited, so clients should honor Retry-After on HTTP 429.
Before you install
Results are USD text-token subtotal estimates only; cache writes, storage, search, tool fees and taxes are excluded, and expired or unreviewed offers cannot be calculated. Pricing comes from the site's reviewed snapshot rather than live provider data. Requests go to a third-party hosted service.

Installation

In SourceWeft

  1. Open ModelCostComparison 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.Lazige%2Fmodelcostcomparison/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": {
    "modelcostcomparison": {
      "type": "http",
      "url": "https://modelcostcomparison.com/api/v1/mcp"
    }
  }
}

README

ModelCostComparison MCP

Measured by MCPmetrics:

[MCPmetrics: measured MCP protocol support]

Connect your AI client to the same pricing source and calculation engine used by ModelCostComparison.

Install in Cursor

Connect

Remote endpoint: https://modelcostcomparison.com/api/v1/mcp
Transport: Streamable HTTP. No API key or local package required.

Cursor

Use the install link above and confirm the server in Cursor. Alternatively, merge the contents of mcp.json into your Cursor MCP configuration, preserving existing servers. Enable ModelCostComparison in the agent's tools.

Claude

Open Connectors, choose Add custom connector, name it ModelCostComparison and paste the endpoint above. Connect it and enable its tools for your conversation. Organization settings may require an administrator to add it.

Other clients

Add a remote MCP server with the endpoint above and Streamable HTTP transport.

Tools

ToolPurpose
list_modelsFind model and exact tariff identifiers.
get_model_pricingGet rates, sources and review dates.
calculate_costCalculate input, output and cached-input token costs.
compare_model_costsCompare offers for the same token workload.
find_cheapest_modelsRank eligible reviewed offers for a token workload.
list_providersSummarize providers, offers and current price ranges.

Try it

  • “Use ModelCostComparison to list available OpenAI models and show pricing sources and review dates.”
  • “Find reviewed offers for OpenAI, Anthropic and Google. Compare 1 million input tokens and 200,000 output tokens, with no cache and at most 8,000 input tokens per request.”
  • “For the selected offer, estimate 1 million input tokens including 500,000 cached input tokens, plus 100,000 output tokens. Maximum input per request is 8,000 tokens.”

Start with model discovery; use the exact offer IDs returned by the service. Missing or ambiguous workload details should be clarified before calculating.

Scope

Results are estimates of text-token subtotals in USD, not invoices or model-quality rankings. Cache writes, storage, tools, search and taxes are excluded. Expired or unreviewed offers cannot be calculated. Unsupported offers are reported separately in comparisons. Pricing is served from the website's reviewed deployment snapshot, not fetched from providers on every request.

The service is rate limited. On HTTP 429, wait for Retry-After before retrying. HTTP 503 indicates temporary unavailability. No provider credentials are needed, and tools do not call provider models.

This repository contains connection settings and documentation only. Pricing and calculations remain on the hosted service.

References

Official MCP Registry

Published as io.github.Lazige/modelcostcomparison, version 1.0.1. Registry entry. The registry metadata lives in server.json.

Source: README.md at commit 480bd4d

Tools

6

list_models

Use first when you know a model name or provider but need exact pricing-offer IDs for pricing or calculations. Search recorded labels and API IDs; case, spacing and punctuation variants are accepted. Multiple tariffs are returned as separate choices. Defaults to current reviewed offers; check costing_supported before calculating. This discovers pricing offers, not model capability recommendations.

Parameterslimitquerycursorstatusprovider_idpricing_tier

get_model_pricing

Use after list_models when you need the rates, tariff identity, sources and freshness of one exact offer, without calculating a workload. Supply the returned model_id. Prices are recorded USD text-token rates; expired or unreviewed rates are informational only. Use calculate_cost for a workload estimate.

Parametersmodel_idrequired

calculate_cost

Use when you have one exact offer ID and token usage and want its USD text-token subtotal. Discover the ID with list_models first. Total input includes cached input; do not add cached tokens twice. Excludes cache writes, storage, search, tool fees and taxes. Requires current reviewed, supported rates; does not invoke a model. Use compare_model_costs for several known offers.

Parametersusagerequiredmodel_idrequiredexpected_dataset_revision

compare_model_costs

Use when you already have 2–20 exact offer IDs and want their USD text-token subtotals for the same usage and pricing snapshot. Equal token counts are a comparison assumption, not equivalent tokenization of the same text. Returns supported results and per-offer exclusions. Excludes cache writes, storage, search, tool fees and taxes; does not rank quality. Use find_cheapest_models to search without a shortlist.

Parametersusagerequiredmodel_idsrequiredexpected_dataset_revision

find_cheapest_models

Use when you know your token workload but have not selected offers: rank eligible current reviewed offers by USD text-token subtotal and return their exact IDs. Defaults to standard tariffs. Cheapest means within the eligible catalogue and supplied filters, not best quality or the entire market. Equal token counts do not imply tokenizer equivalence. Excludes cache writes, storage, search, tool fees and taxes; reports exclusion counts. Optional capacity filtering uses reviewed pricing input limits, not full context windows.

Parameterslimitusagerequiredprovider_idpricing_tierexpected_dataset_revisionmin_input_tokens_per_request

list_providers

Use to discover provider IDs and catalogue coverage before filtering model searches. Returns distinct API model counts, offer counts and current supported input/output rate ranges in USD per million tokens. The two rate minima may belong to different offers. For a workload estimate use find_cheapest_models or calculate_cost; ranges are not capability rankings.

Parametersprovider_idpricing_tier

Version history

2
  1. v1.0.1LatestOct 2, 2026
  2. v1.0.0Sep 25, 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 Model integrations