get_model_price
Get model price
Find a model by ID or display name and return source-linked prices.
modelrequired
io.github.aicostbudgetPublished by GitHub account aicostbudgetv0.1.1Updated Oct 30, 2026
Read-only source-linked AI API prices, comparisons, cost estimates, and price changes.
Read-only MCP server that gives an assistant source-linked AI API model prices, cost estimates, model comparisons and recent price changes.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Follow the launch instructions in the repository.
Read-only MCP server for the source-linked AICostBudget AI API Pricing Dataset. It exposes model prices, filtered model lists, monthly cost estimates, comparisons, and price-change events. Every successful result includes official provider source URL(s), a verification date, and an AICostBudget page link.
Data, history and issue tracker: aicostbudget/ai-api-pricing-data on GitHub. Spot a wrong price? Open an issue with the official source link.
The server writes no files, collects no telemetry, and uses only these public endpoints at runtime:
https://aicostbudget.github.io/ai-api-pricing-data/api/v1/prices.jsonhttps://raw.githubusercontent.com/aicostbudget/ai-api-pricing-data/main/data/price-change-events/events.jsonlhttps://aicostbudget.com/sitemap.xmlIf live pricing or price-change loading fails, the response explicitly reports that the bundled fallback was used. Model-page links are emitted only when present in the sitemap; otherwise the server links to https://aicostbudget.com/en/models.
Node.js 18 or newer is required.
Add this entry under mcpServers in claude_desktop_config.json:
Restart Claude Desktop after saving the file.
The maintainer creates the GitHub Release and attaches ai-api-pricing-mcp-<version>.mcpb. Download the bundle from GitHub Releases, then double-click it or drag it into Claude Desktop → Settings → Extensions to install it.
Create .cursor/mcp.json in a project, or ~/.cursor/mcp.json for global use:
Create .vscode/mcp.json:
get_model_price({ model })list_models({ provider?, max_input_price?, max_output_price? })estimate_monthly_cost({ model, input_tokens_per_request, output_tokens_per_request, requests_per_month, cached_input_ratio?, use_batch? })compare_models({ models, input_tokens_per_request, output_tokens_per_request, requests_per_month })price_changes({ since?, provider? })Model matching accepts exact IDs and display names. A fuzzy query that matches multiple models returns an explicit “Did you mean” list instead of silently choosing one. Cost estimates refuse missing required prices; they never substitute a standard, cache, or batch rate.
npx: install Node.js 18+ and ensure node and npx are on the client application's PATH.npx may need to download the package once. Corporate proxies must allow the npm registry and the three documented runtime URLs./en/models: the model-specific URL was absent from the current sitemap and the index link is intentional.Source: packages/mcp-server/README.md at commit bda8af7
Get model price
Find a model by ID or display name and return source-linked prices.
modelrequiredList models
List source-linked models, optionally filtering by provider and maximum token prices.
providermax_input_pricemax_output_priceEstimate monthly cost
Estimate monthly token cost from request volume, with optional cached-input and batch pricing.
modelrequireduse_batchcached_input_ratiorequests_per_monthrequiredinput_tokens_per_requestrequiredoutput_tokens_per_requestrequiredCompare models
Compare monthly costs for multiple models and sort them from lowest to highest total.
modelsrequiredrequests_per_monthrequiredinput_tokens_per_requestrequiredoutput_tokens_per_requestrequiredPrice changes
List up to 20 newest source-linked price-change events.
sinceprovider90% 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.
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
npx -y ai-api-pricing-mcp{ "mcpServers": { "ai-api-pricing": { "command": "npx", "args": ["-y", "ai-api-pricing-mcp"] } }}claude mcp add ai-api-pricing -- npx -y ai-api-pricing-mcp{ "mcpServers": { "ai-api-pricing": { "command": "npx", "args": ["-y", "ai-api-pricing-mcp"] } }}{ "servers": { "ai-api-pricing": { "type": "stdio", "command": "npx", "args": ["-y", "ai-api-pricing-mcp"] } }}User: Get the price of gpt-4.1.Assistant → get_model_price: GPT-4.1; input 2, cached input 0.5, output 8 USD per 1M tokens; official source and verified date included.
User: List OpenAI models with input price at most $2 per million tokens.Assistant → list_models: Matching model IDs and source-linked rates.
User: Estimate 1,000 monthly requests with 1,000 input and 100 output tokens on gpt-4.1.Assistant → estimate_monthly_cost: $2.80 before taxes, contracts, credits, or provider rounding.
User: Compare gpt-4.1 and claude-haiku-5-5 for that workload.Assistant → compare_models: Results sorted from lowest to highest estimated total.
User: Show OpenAI price changes since 2026-01-01.Assistant → price_changes: Up to 20 newest matching events with source URLs and the price monitor link.