Agent Cost Hub MCP
This MCP server provides read-only tools for AI agents to look up daily-verified LLM API prices and calculate estimated monthly costs for various AI agent workloads. It allows users to list models, get specific pricing, estimate costs based on usage, and compare models side-by-side without requiring authentication.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://agentcosthub.com/mcpWhat you can do with it
- Look up current prices for LLM models per 1M tokens
- Estimate monthly costs for specific AI agent workloads
- Compare pricing between multiple AI models
- Find the cheapest models for specific use cases like RAG or chatbots
Source and maintenance
Protocol and capabilities
- Server
- agentcosthub 0.1.0
- MCP protocol
- 2025-06-18
- Tools
- 5 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
5 advertised
list_models — List models
List LLMs tracked by Agent Cost Hub with API list prices per 1M tokens. Optional filter by provider or text.
{
"type": "object",
"properties": {
"search": {
"type": "string"
},
"provider": {
"type": "string",
"description": "e.g. openai, anthropic, google"
},
"popular_only": {
"type": "boolean"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}get_model_price — Get model price
Current API list price of one model (input, output, cached input per 1M tokens) plus example monthly agent costs.
{
"type": "object",
"required": [
"model"
],
"properties": {
"model": {
"type": "string",
"description": "Model id like anthropic/claude-sonnet-5.5, or a name"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}estimate_cost — Estimate agent cost
Estimate the monthly API cost of an AI agent or chatbot on one model. Easiest: pass model + preset (chatbot, rag, coding_agent, research_agent). Or give input_tokens, output_tokens and calls_per_day (plus optional steps_per_task, cached_percent); explicit numbers override the preset.
{
"type": "object",
"required": [
"model"
],
"properties": {
"model": {
"type": "string",
"description": "Model id like anthropic/claude-sonnet-5.5, or a name like \"Grok 4.7\""
},
"preset": {
"enum": [
"chatbot",
"rag",
"coding_agent",
"research_agent"
],
"type": "string",
"description": "Optional workload preset that fills in token defaults: chatbot, rag, coding_agent, research_agent. Explicit numbers override it."
},
"input_tokens": {
"type": "number",
"description": "Input tokens per call/step"
},
"calls_per_day": {
"type": "number",
"description": "Calls (or agent tasks) per day"
},
"output_tokens": {
"type": "number",
"description": "Output tokens per call/step"
},
"cached_percent": {
"type": "number",
"description": "Share of input billed at the cached price, 0-100 (default 50 if steps_per_task>1, else 0)"
},
"steps_per_task": {
"type": "number",
"description": "Model calls per task for multi-step agents (default 1)"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}compare_models — Compare models
Compare 2-5 models on price and (optionally) on the monthly cost of one workload.
{
"type": "object",
"required": [
"models"
],
"properties": {
"models": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 5,
"minItems": 2
},
"preset": {
"enum": [
"chatbot",
"rag",
"coding_agent",
"research_agent"
],
"type": "string",
"description": "Optional workload preset that fills in token defaults: chatbot, rag, coding_agent, research_agent. Explicit numbers override it."
},
"input_tokens": {
"type": "number",
"description": "Input tokens per call/step"
},
"calls_per_day": {
"type": "number",
"description": "Calls (or agent tasks) per day"
},
"output_tokens": {
"type": "number",
"description": "Output tokens per call/step"
},
"cached_percent": {
"type": "number",
"description": "Share of input billed at the cached price, 0-100 (default 50 if steps_per_task>1, else 0)"
},
"steps_per_task": {
"type": "number",
"description": "Model calls per task for multi-step agents (default 1)"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}cheapest_models_for — Cheapest models for a workload
Rank models by monthly cost for a workload. Use a preset (chatbot, rag, coding_agent, research_agent) or give token numbers.
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "How many to return (default 5, max 20)"
},
"preset": {
"enum": [
"chatbot",
"rag",
"coding_agent",
"research_agent"
],
"type": "string",
"description": "Optional workload preset that fills in token defaults: chatbot, rag, coding_agent, research_agent. Explicit numbers override it."
},
"input_tokens": {
"type": "number",
"description": "Input tokens per call/step"
},
"popular_only": {
"type": "boolean",
"description": "Only well-known models (default true)"
},
"calls_per_day": {
"type": "number",
"description": "Calls (or agent tasks) per day"
},
"output_tokens": {
"type": "number",
"description": "Output tokens per call/step"
},
"cached_percent": {
"type": "number",
"description": "Share of input billed at the cached price, 0-100 (default 50 if steps_per_task>1, else 0)"
},
"steps_per_task": {
"type": "number",
"description": "Model calls per task for multi-step agents (default 1)"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 342 ms
- 95th percentile latency
- 342 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 342 ms · metadata changed · 5 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http agent-cost-hub-mcp https://agentcosthub.com/mcpCodex
codex mcp add agent-cost-hub-mcp --url https://agentcosthub.com/mcpCursor
{
"mcpServers": {
"agent-cost-hub-mcp": {
"url": "https://agentcosthub.com/mcp"
}
}
}Cline
{
"mcpServers": {
"agent-cost-hub-mcp": {
"type": "streamableHttp",
"url": "https://agentcosthub.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"agent-cost-hub-mcp": {
"type": "http",
"url": "https://agentcosthub.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http agent-cost-hub-mcp https://agentcosthub.com/mcpClaude Desktop
{
"mcpServers": {
"agent-cost-hub-mcp": {
"url": "https://agentcosthub.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"agent-cost-hub-mcp": {
"serverUrl": "https://agentcosthub.com/mcp"
}
}
}Let your agent find its tools
Find servers like Agent Cost Hub MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other ai and machine learning servers
Do you run Agent Cost Hub MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.