> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oimo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect an AI agent (MCP)

> Ask Claude Code, Cursor and other MCP clients for current AI model and GPU prices with Oimo's MCP server. No account needed.

Oimo's MCP server lets coding agents and chat clients look up current list prices of AI model APIs and GPU compute, and which providers sell a model, for example Claude Opus 5.5 at Anthropic, Amazon Bedrock, Google Vertex AI and Microsoft Foundry. It needs no account and no key.

The server URL is `https://mcp.oimo.com/public` (Streamable HTTP).

## Connect a client

**Claude Code**:

```bash theme={null}
claude mcp add --transport http oimo https://mcp.oimo.com/public
```

**Cursor**: add it to `~/.cursor/mcp.json` (or `.cursor/mcp.json` in a project):

```json mcp.json theme={null}
{
  "mcpServers": {
    "oimo": {
      "url": "https://mcp.oimo.com/public"
    }
  }
}
```

**VS Code**: add it to `.vscode/mcp.json`:

```json mcp.json theme={null}
{
  "servers": {
    "oimo": {
      "type": "http",
      "url": "https://mcp.oimo.com/public"
    }
  }
}
```

**Claude** (web and desktop): **Settings → Connectors → Add custom connector**, then paste the URL.

Any other client that speaks MCP over Streamable HTTP connects to the same URL.

## Tools

| Tool | What it answers |
| - | - |
| `get_prices` | What an AI model (language, image, video, audio), a GPU or another item costs at each provider that sells it, in one call, by name: each provider's standard price. Language-model tokens are per 1M tokens, GPUs per GPU-hour, anything else as the provider bills it. |
| `compare_prices` | One item at every provider that sells it, side by side: every plan (standard, batch, priority, …) and region, with its prices. It can narrow to one provider or one plan. |
| `search_catalog` | What is priced: models, GPUs and other items matching a name ("claude opus", "h100", "flux"), with the providers that sell each under their own names. |
| `list_providers` | The providers whose prices Oimo tracks. |

Every tool only reads. Answers carry `pricesAsOf`, when Oimo last confirmed the prices, and a link to the same item in the app.

Questions it answers well:

* Which providers sell Claude Opus 5.5, and what does each charge per million input and output tokens?
* What does Claude Sonnet 5.5 cost on Amazon Bedrock?
* What does an H100 GPU hour cost at each provider?
* Which providers offer a batch price for Claude Opus 5.5, and what is it at each?
* Which image generation models have prices?

## What it does not do

* It serves **current list prices** as each provider publishes them: no negotiated discounts, credits or taxes, and no ranking or claim that two offers are equivalent.
* `get_prices` shows each provider's **standard price**, in its default region with the range across regions; `compare_prices` lists every plan and region. Each answer is about one item: it does not list a provider's whole price list.
* `compare_prices` returns at most 50 offers, shared across the providers so each one appears, with no paging: narrow it to one provider or one plan to see the rest.
* Each address may send 30 requests at once, then 1 a second; past that it gets `429` with a `Retry-After` header.
* Price history and change alerts need an account: [the price history API](https://docs.oimo.com/price-history.md) and [webhooks](https://docs.oimo.com/webhooks.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.