# cheaperllm MCP attach pack

Drop-in MCP config for **Cursor** and **Claude Desktop** using the official cheaperllm HTTP endpoint.

## Endpoint

```
https://mcp.cheaperllm.com/mcp
```

Get an API key: [cheaperllm](https://cheaperllm.com/?utm_source=agentstackkit&utm_medium=site&utm_campaign=hub)

## Files

| File | Use |
|------|-----|
| `cursor-mcp.json` | Merge into Cursor MCP settings (`.cursor/mcp.json` or Settings → MCP) |
| `claude-mcp.json` | Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS; `%APPDATA%\Claude\claude_desktop_config.json` on Windows) |

## Install (Cursor)

1. Install [Cursor](https://cursor.com/referral?code=BVN3MVJH9SDO) if you have not already.
2. Set env var `CHEAPERLLM_API_KEY` in your shell or Cursor env — **never commit the key into JSON**.
3. Copy the `mcpServers` block from `cursor-mcp.json` into your Cursor MCP config.
4. Restart Cursor → Settings → MCP → confirm **cheaperllm** shows green.
5. Probe from terminal:

```bash
node tools/bin/mcp-probe.mjs https://mcp.cheaperllm.com/mcp --key CHEAPERLLM_API_KEY
```

## Install (Claude Desktop)

1. Open Claude Desktop config path for your OS.
2. Merge `claude-mcp.json` `mcpServers` into the top-level `mcpServers` object.
3. Export `CHEAPERLLM_API_KEY` before launching Claude Desktop.
4. Run the same `mcp-probe` command above.

## Pair with

- **anymodl** for a second bridge: `https://mcp.anymodl.com/mcp` — [anymodl](https://anymodl.com/?utm_source=agentstackkit&utm_medium=site&utm_campaign=hub)
- **prompt** `11-mcp-tool-picker.md` — pick tools before burning credits
- **workflow** [attach-cheaperllm-mcp](https://agentstackkit.com/workflows/#attach-cheaperllm-mcp)

## Related

- Full stack: https://agentstackkit.com/stack/
- mcp-starter (stdio + both bridges): https://agentstackkit.com/packs/mcp-starter/
