io.github.DesMartin01/inferenceindexer-mcp
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
AI inference pricing for agents: live and historical model prices, provider comparison.
| Author | io.github.DesMartin01 |
|---|---|
| Access | mixed |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 350 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"inferenceindexer-mcp": {
"url": "https://api.inferenceindexer.ai/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (10)
recommend_modelsRecommend the best-value AI models for given constraints, ranked with receipts. The core answer endpoint: give it constraints and it returns the top models ranked by Cost/IQ (quality-adjusted price, lower is better), each with a plain-English 'why', a hot-swap endpoint_config (provider base_url + native model id, ready to call), as-of timestamps, and runner-ups. Args: budget_max_usd_per_m: Max blended price $/M (optional). context_min: Minimum context window in tokens (optional). modality: 'text' (default), 'vision', or 'any'. zdr: Require zero-data-retention providers (optional). eu_sovereign: Require EU-sovereign providers (optional). reasoning: Filter reasoning models (null = any, true/false). aa_min: Hard floor on the AA Intelligence Index score (quality gate). use_case: Task profile: support | volume | extraction | summarization | coding | research. prefer_callable: Demote models without a verified call recipe below callable ones. limit: Max recommendations (1-20, default 5). Returns: ranked recommendations with endpoint_config and ranking evidence.
Parameters:
zdr— booleanlimit— integeraa_minmodality— stringuse_casereasoningcontext_mineu_sovereign— booleanprefer_callable— booleanbudget_max_usd_per_m
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
explain_modelGet everything about one model in a single call: the full picture. Returns current pricing (input/output/blended, Cost/IQ, 24h/7d changes), a price-history summary with trend, all provider endpoints, the cheapest hand-verified endpoint with its native model id (for hot-swapping), privacy flags (ZDR/EU availability), and the AA intelligence score. Everything is as-of stamped. Args: model_id: Canonical model id, e.g. 'anthropic/claude-sonnet-5'. history_days: Price-history window (default 30, max 365). Returns: complete model profile with pricing, endpoints, privacy, quality.
Parameters:
model_id(required) — stringhistory_days— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
search_modelsSearch and list AI inference models with current pricing. Args: query: Text search on model id/name (optional). tier: Filter by tier: frontier | standard | budget | micro (optional). limit: Max results (1-100, default 25). sort: Sort key: blended | input | output | sit_score | sit_adjusted_price (default sit_adjusted_price). Returns: models with input/output/blended $/M pricing, provider, tier.
Parameters:
sorttierlimit— integerquery
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_modelGet full detail + current pricing for one model by its id. Args: model_id: Canonical model id, e.g. 'openai/gpt-5.6' or 'anthropic/claude-sonnet-5'. Returns: pricing, tier, SIT score, quality-adjusted price (Cost/IQ).
Parameters:
model_id(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_model_historyGet HISTORICAL price data / trends for one model. This is InferenceIndexer's differentiator: aggregators like OpenRouter expose only current price; this returns the price over time (input, output, blended $/M), enabling trend analysis. Args: model_id: Canonical model id, e.g. 'openai/gpt-5.6'. days: History window in days (1-365, default 30; plan-dependent). Returns: historical price series for the model.
Parameters:
model_id(required) — stringdays— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_providersList all inference providers with model counts and price stats.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_providerGet detail for one provider: models, tier breakdown, price range. Args: provider_name: Provider name, e.g. 'DeepInfra', 'Novita', 'Venice'. Returns: provider detail with model list and pricing.
Parameters:
provider_name(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_composite_latestGet the current SIT-Composite index value + per-tier breakdown. The SIT-Composite is a usage-weighted mean of the top-50 models by token volume, reflecting what developers actually pay for inference.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_composite_historyGet SIT-Composite index history / trend over time. Args: days: History window in days (1-90, default 30). Returns: historical composite index values.
Parameters:
days— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
compare_providersCompare the price of one model across the providers that host it. Args: model_id: Canonical model id, e.g. 'meta/muse-spark-1.1'. Returns: per-provider endpoints with pricing, showing where direct provider prices diverge (e.g. from OpenRouter's negotiated rate).
Parameters:
model_id(required) — string
Hints: read-only not declared · 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.