AI Pricing Hub
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Source-backed AI model pricing, rankings, history, and benchmark data.
| Author | io.github.gishh |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2284 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"AI Pricing Hub": {
"url": "https://aipricinghub.com/mcp/rpc",
"transport": "streamable-http"
}
}
}
Measured tools (11)
search_modelsread-onlySearch the pricing catalog with provider, workload, context, and price filters.
Parameters:
limit— ['string', 'number', 'array'] — limitquery— ['string', 'number', 'array'] — querycursor— ['string', 'number', 'array'] — cursorprovider— ['string', 'number', 'array'] — providerworkload— ['string', 'number', 'array'] — workloadmax_combined_price— ['string', 'number', 'array'] — max combined pricemin_context_tokens— ['string', 'number', 'array'] — min context tokens
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
compare_modelsread-onlyCompare pricing, context, and sourced benchmarks for model IDs.
Parameters:
model_ids— ['string', 'number', 'array'] — model ids
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
calculate_costread-onlyEstimate cost from total input tokens, their cached subset, output tokens and request count. Optional batch_mode uses available batch rates with standard-rate fallback.
Parameters:
model_id— ['string', 'number', 'array'] — model idrequests— ['string', 'number', 'array'] — requestsbatch_mode— boolean — batch modeinput_tokens— ['string', 'number', 'array'] — input tokensoutput_tokens— ['string', 'number', 'array'] — output tokenscached_input_tokens— ['string', 'number', 'array'] — cached input tokens
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
find_cheapestread-onlyFind cheapest models by combined listed input plus output token price.
Parameters:
limit— ['string', 'number', 'array'] — limitcursor— ['string', 'number', 'array'] — cursorprovider— ['string', 'number', 'array'] — providerworkload— ['string', 'number', 'array'] — workload
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
find_best_valueread-onlyRank models by available benchmark signal per listed token price.
Parameters:
limit— ['string', 'number', 'array'] — limitcursor— ['string', 'number', 'array'] — cursorprovider— ['string', 'number', 'array'] — providerbenchmark_id— ['string', 'number', 'array'] — benchmark id
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
provider_summaryread-onlySummarize model count, prices, benchmarks, and changes for a provider.
Parameters:
provider— ['string', 'number', 'array'] — provider
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
pricing_historyread-onlyReturn historical pricing snapshots for a model ID.
Parameters:
model_id— ['string', 'number', 'array'] — model id
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
benchmark_lookupread-onlyFind sourced benchmark rows by model, provider, or benchmark ID.
Parameters:
limit— ['string', 'number', 'array'] — limitcursor— ['string', 'number', 'array'] — cursormodel_id— ['string', 'number', 'array'] — model idprovider— ['string', 'number', 'array'] — providerbenchmark_id— ['string', 'number', 'array'] — benchmark id
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
latest_changesread-onlyReturn recent model launches, removals, and pricing changes.
Parameters:
type— ['string', 'number', 'array'] — typelimit— ['string', 'number', 'array'] — limitcursor— ['string', 'number', 'array'] — cursorprovider— ['string', 'number', 'array'] — provider
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
search_newsread-onlySearch AI Pricing Hub news items.
Parameters:
limit— ['string', 'number', 'array'] — limitquery— ['string', 'number', 'array'] — querycursor— ['string', 'number', 'array'] — cursorsource— ['string', 'number', 'array'] — sourcelanguage— ['string', 'number', 'array'] — language
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
recommend_modelread-onlyRecommend models for a workload using price, context, and benchmark evidence.
Parameters:
limit— ['string', 'number', 'array'] — limitbudget— ['string', 'number', 'array'] — budgetprovider— ['string', 'number', 'array'] — providerworkload— ['string', 'number', 'array'] — workloadmin_context_tokens— ['string', 'number', 'array'] — min context tokens
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.