AI API Radar

Live LLM API price + status radar across 11 providers, with public per-model price HISTORY.

Should I use this

Quality & Safety

A
Description quality
93%
Schema completeness
89%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'status' description lacks action verbin status

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~490Tokens (tool definitions)
~870 BTypical response size
Minimal attention impact (0.38% of 128k context)

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": {
    "ai-api-radar": {
      "url": "https://aiapi.dropwatchhq.com/mcp"
    }
  }
}

Remote endpoints

https://aiapi.dropwatchhq.com/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪cheapest_model(min_context, provider, in_weight, out_weight, limit, ...)

Return the cheapest LLM API models that meet a constraint, ranked by blended $/M-token cost. Use this to route an agent to the lowest-cost model with enough context that is currently operational. Filter by minimum context window and provider; weight input vs output cost for your workload.

Input Schema

{
  "type": "object",
  "properties": {
    "min_context": {
      "type": "number",
      "description": "Minimum context window (tokens), e.g. 128000."
    },
    "provider": {
      "type": "string",
      "description": "Restrict to one provider slug (openai, anthropic, google, ...)."
    },
    "in_weight": {
      "type": "number",
      "description": "Relative weight of input-token price (default 1)."
    },
    "out_weight": {
      "type": "number",
      "description": "Relative weight of output-token price (default 3, output-heavy)."
    },
    "limit": {
      "type": "number",
      "description": "How many to return (default 10)."
    },
    "operational_only": {
      "type": "boolean",
      "description": "Drop providers with a major/critical status indicator."
    }
  }
}
⚪price_history(model)

Return the dated $/M-token price history (input + output) for one model. This is AI API Radar's exclusive time-series — useful for spotting price-war cuts and trend.

Input Schema

{
  "type": "object",
  "properties": {
    "model": {
      "type": "string",
      "description": "Model slug, e.g. 'anthropic--claude-opus-4-x' or just the id."
    }
  },
  "required": [
    "model"
  ]
}
⚪status(provider)

Current operational status for one or all AI API providers (from each provider's public status page).

Input Schema

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "description": "Provider slug; omit for all providers."
    }
  }
}
🟡price_change_alerts(webhook, provider, direction, limit)

Subscribe a webhook to fire when a provider changes prices (or read recent price changes). Pass `webhook` to subscribe (optionally filter by provider and direction 'cut'|'raise'); omit to read recent changes.

Input Schema

{
  "type": "object",
  "properties": {
    "webhook": {
      "type": "string",
      "description": "HTTPS URL to POST price-change events to. Omit to just read recent changes."
    },
    "provider": {
      "type": "string"
    },
    "direction": {
      "type": "string",
      "enum": [
        "cut",
        "raise"
      ]
    },
    "limit": {
      "type": "number"
    }
  }
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools