AI Pricing Hub
Source-backed AI model pricing, rankings, history, and benchmark data.
Should I use this
Quality & Safety
Findings (4)
- LOWin compare_models
- LOWin calculate_cost
- LOWin pricing_history
- LOWin latest_changes
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"aipricinghub": {
"url": "https://aipricinghub.com/mcp/rpc"
}
}
}Remote endpoints
https://aipricinghub.com/mcp/rpcstreamable-httpWhat it can do
Tool inventory
Tools (11)
🟢search_models(query, provider, workload, max_combined_price, min_context_tokens, ...)
Search the pricing catalog with provider, workload, context, and price filters.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": [
"string",
"number",
"array"
],
"description": "query"
},
"provider": {
"type": [
"string",
"number",
"array"
],
"description": "provider"
},
"workload": {
"type": [
"string",
"number",
"array"
],
"description": "workload"
},
"max_combined_price": {
"type": [
"string",
"number",
"array"
],
"description": "max combined price"
},
"min_context_tokens": {
"type": [
"string",
"number",
"array"
],
"description": "min context tokens"
},
"limit": {
"type": [
"string",
"number",
"array"
],
"description": "limit"
},
"cursor": {
"type": [
"string",
"number",
"array"
],
"description": "cursor"
}
},
"additionalProperties": false
}Output Schema
{
"type": "object"
}🟢compare_models(model_ids)
Compare pricing, context, and sourced benchmarks for model IDs.
Input Schema
{
"type": "object",
"properties": {
"model_ids": {
"type": [
"string",
"number",
"array"
],
"description": "model ids"
}
},
"additionalProperties": false
}Output Schema
{
"type": "object"
}🟢calculate_cost(model_id, input_tokens, output_tokens, cached_input_tokens, requests)
Estimate cost from model pricing and token volumes.
Input Schema
{
"type": "object",
"properties": {
"model_id": {
"type": [
"string",
"number",
"array"
],
"description": "model id"
},
"input_tokens": {
"type": [
"string",
"number",
"array"
],
"description": "input tokens"
},
"output_tokens": {
"type": [
"string",
"number",
"array"
],
"description": "output tokens"
},
"cached_input_tokens": {
"type": [
"string",
"number",
"array"
],
"description": "cached input tokens"
},
"requests": {
"type": [
"string",
"number",
"array"
],
"description": "requests"
}
},
"additionalProperties": false
}Output Schema
{
"type": "object"
}🟢find_cheapest(provider, workload, limit, cursor)
Find cheapest models by combined listed input plus output token price.
Input Schema
{
"type": "object",
"properties": {
"provider": {
"type": [
"string",
"number",
"array"
],
"description": "provider"
},
"workload": {
"type": [
"string",
"number",
"array"
],
"description": "workload"
},
"limit": {
"type": [
"string",
"number",
"array"
],
"description": "limit"
},
"cursor": {
"type": [
"string",
"number",
"array"
],
"description": "cursor"
}
},
"additionalProperties": false
}Output Schema
{
"type": "object"
}🟢find_best_value(provider, benchmark_id, limit, cursor)
Rank models by available benchmark signal per listed token price.
Input Schema
{
"type": "object",
"properties": {
"provider": {
"type": [
"string",
"number",
"array"
],
"description": "provider"
},
"benchmark_id": {
"type": [
"string",
"number",
"array"
],
"description": "benchmark id"
},
"limit": {
"type": [
"string",
"number",
"array"
],
"description": "limit"
},
"cursor": {
"type": [
"string",
"number",
"array"
],
"description": "cursor"
}
},
"additionalProperties": false
}Output Schema
{
"type": "object"
}🟢provider_summary(provider)
Summarize model count, prices, benchmarks, and changes for a provider.
Input Schema
{
"type": "object",
"properties": {
"provider": {
"type": [
"string",
"number",
"array"
],
"description": "provider"
}
},
"additionalProperties": false
}Output Schema
{
"type": "object"
}🟢pricing_history(model_id)
Return historical pricing snapshots for a model ID.
Input Schema
{
"type": "object",
"properties": {
"model_id": {
"type": [
"string",
"number",
"array"
],
"description": "model id"
}
},
"additionalProperties": false
}Output Schema
{
"type": "object"
}🟢benchmark_lookup(model_id, provider, benchmark_id, limit, cursor)
Find sourced benchmark rows by model, provider, or benchmark ID.
Input Schema
{
"type": "object",
"properties": {
"model_id": {
"type": [
"string",
"number",
"array"
],
"description": "model id"
},
"provider": {
"type": [
"string",
"number",
"array"
],
"description": "provider"
},
"benchmark_id": {
"type": [
"string",
"number",
"array"
],
"description": "benchmark id"
},
"limit": {
"type": [
"string",
"number",
"array"
],
"description": "limit"
},
"cursor": {
"type": [
"string",
"number",
"array"
],
"description": "cursor"
}
},
"additionalProperties": false
}Output Schema
{
"type": "object"
}🟢latest_changes(provider, type, limit, cursor)
Return recent model launches, removals, and pricing changes.
Input Schema
{
"type": "object",
"properties": {
"provider": {
"type": [
"string",
"number",
"array"
],
"description": "provider"
},
"type": {
"type": [
"string",
"number",
"array"
],
"description": "type"
},
"limit": {
"type": [
"string",
"number",
"array"
],
"description": "limit"
},
"cursor": {
"type": [
"string",
"number",
"array"
],
"description": "cursor"
}
},
"additionalProperties": false
}Output Schema
{
"type": "object"
}🟢search_news(query, language, source, limit, cursor)
Search AI Pricing Hub news items.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": [
"string",
"number",
"array"
],
"description": "query"
},
"language": {
"type": [
"string",
"number",
"array"
],
"description": "language"
},
"source": {
"type": [
"string",
"number",
"array"
],
"description": "source"
},
"limit": {
"type": [
"string",
"number",
"array"
],
"description": "limit"
},
"cursor": {
"type": [
"string",
"number",
"array"
],
"description": "cursor"
}
},
"additionalProperties": false
}Output Schema
{
"type": "object"
}🟢recommend_model(workload, provider, budget, min_context_tokens, limit)
Recommend models for a workload using price, context, and benchmark evidence.
Input Schema
{
"type": "object",
"properties": {
"workload": {
"type": [
"string",
"number",
"array"
],
"description": "workload"
},
"provider": {
"type": [
"string",
"number",
"array"
],
"description": "provider"
},
"budget": {
"type": [
"string",
"number",
"array"
],
"description": "budget"
},
"min_context_tokens": {
"type": [
"string",
"number",
"array"
],
"description": "min context tokens"
},
"limit": {
"type": [
"string",
"number",
"array"
],
"description": "limit"
}
},
"additionalProperties": false
}Output Schema
{
"type": "object"
}Community
Evidence