InferenceIndexer MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| II_API_KEY | No | Optional `Bearer` key (use to raise rate limits) | |
| II_API_BASE | No | InferenceIndexer API base (default `http://34.246.208.210:8000`) | http://34.246.208.210:8000 |
| II_SSR_SECRET | No | Optional first-party SSR secret (higher rate tier) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_modelsA | Search 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 | zdr | eu (optional). limit: Max results (1-100, default 25). sort: Sort key, e.g. 'blended' (price), 'sit' (SIT score) (optional). Returns: models with input/output/blended $/M pricing, provider, tier. |
| get_modelA | Get 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). |
| get_model_historyA | Get 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. |
| list_providersA | List all inference providers with model counts and price stats. |
| get_providerA | Get 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. |
| get_composite_latestA | Get 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. |
| get_composite_historyA | Get SIT-Composite index history / trend over time. Args: days: History window in days (1-90, default 30). Returns: historical composite index values. |
| compare_providersA | Compare 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). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Each tool addresses a distinct resource/action combination: model search, provider list, model detail, model history, provider detail, composite index (current/history), and cross-provider comparison. The overlap between search_models and get_model is minimal as one is for discovery and the other for a specific model.
All tool names follow a consistent verb_noun snake_case pattern (search, list, get, get, get, get, get, compare) with no mixed styles or vague verbs. The pattern is predictable and immediately conveys the operation and target.
8 tools is well within the ideal range for a focused read-only inference pricing service. Each tool covers a necessary aspect of exploring models, providers, and composite indices without redundancy or bloat.
The domain of tracking inference model pricing and providers is fully covered with search, detail, history, provider listing/detail, cross-provider comparison, and composite index (current and historical). No obvious gaps exist for the stated purpose of an inference indexer.