Use GPT, Gemini, and other models from Claude Code with one MCP server
OneOver is a remote MCP server (Streamable HTTP, no package to install) that exposes chat, image, video, and audio models from several vendors behind one API key. In Claude Code, one command adds it. The agent then calls tools such as chat, generate_image, and generate_video, and can list the live model catalog with list_models.
Add it to Claude Code
Mint a key at oneover.com/developers/dashboard. Then:
claude mcp add --transport http oneover https://api.oneover.com/functions/v1/mcp --header "Authorization: Bearer oo_live_YOUR_KEY"Or install the plugin, which also adds a skill that tells Claude when to reach for OneOver:
export ONEOVER_API_KEY=oo_live_...
/plugin marketplace add jonruppel/oneover-claude-plugin
/plugin install oneover@oneover
Add it to Cursor
In .cursor/mcp.json:
{
"mcpServers": {
"oneover": {
"url": "https://api.oneover.com/functions/v1/mcp",
"headers": {
"Authorization": "Bearer oo_live_YOUR_KEY"
}
}
}
}
Tools
| Tool | What it does |
|---|---|
chat | Stateless chat completion with any text model in your catalog |
list_models | List the models your key can use right now |
generate_image | Generate an image from a prompt |
generate_video | Submit an async video job; poll with check_video or get_job |
generate_audio | Speech or music |
create_run / get_run | Durable run that continues after the client disconnects |
build_create / build_status / build_get_files | Start and read Code Studio builds |
get_usage | Credit balance and usage |
create_topup | Returns a Stripe Checkout URL. Spends money, so confirm first |
What it costs and where it falls short
- It is credit-based. Calls spend credits from the key’s organization, and image and video cost more than chat. See pricing.
initializeandtools/listwork without a key.tools/callneeds one.- It adds a network hop. If you only need one vendor and already hold that vendor’s key, calling the vendor directly is simpler.
- Model availability changes. Call
list_modelsinstead of hard-coding names.
More
Full reference: MCP docs, OpenAPI, llms.txt, server card.
FAQ
Do I need to install a package?
No. The MCP server is remote Streamable HTTP. You add its URL and an Authorization header.
Can I see the tools before I have a key?
Yes. initialize and tools/list work without authentication. Only tools/call needs a key.
Does it work with clients other than Claude Code?
Yes. Cursor, Claude Desktop, and any client that supports remote MCP servers with custom headers.