UberLLM
dev.uberllmPublished by uberllm.devOfficial publisherv1.0.0Updated Nov 6, 2026
Make images and videos, price requests, list AI models and read your balance, from one API key.
Overview
Hosted UberLLM MCP server that lets an assistant list AI models, price requests, generate or edit images, start video jobs and check account balance.
- What you can do
- List and inspect AI models in the UberLLM catalog, with live pricing.
- Price a request before running it.
- Generate and edit images.
- Start video jobs, then poll or wait for their results.
- Read the account's prepaid balance.
- When to use it
- Useful when you want an assistant to create images or videos, or to compare and price models across providers, through one hosted endpoint and one API key instead of separate provider integrations.
- Requirements
- Remote Streamable HTTP endpoint at api.uberllm.dev; nothing to install locally. Requires an UberLLM account and an API key sent as an Authorization Bearer token; keys are created in the dashboard. Some clients need a local helper such as npx mcp-remote. Network access required.
Installation
In SourceWeft
- Open UberLLM in the dashboard and add it to a workspace.
- Connect Authorization token credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/dev.uberllm%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"uberllm": {
"type": "http",
"url": "https://api.uberllm.dev/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}README
UberLLM
UberLLM is an API marketplace for AI models: chat, image, video, music and speech. You call one OpenAI- and Anthropic-compatible API with one key. Each request is served by a third-party inference provider for that model, and costs what that provider charged for it.
- No UberLLM fee on requests. Adding credit by card costs 5.5% + $0.50.
- Prepaid. Accounts start at $0; a request that fails is not billed.
- Base URL:
https://api.uberllm.dev/v1(OpenAI) orhttps://api.uberllm.dev(Anthropic). - Models and live prices: https://uberllm.dev/models
- Docs: https://uberllm.dev/docs
This repository holds the public tooling: plugins for Claude Code and Codex, a
Gemini CLI extension,
the uberllm agent skill, the Claude Code installer with its checksums, and
copy-paste setup for SDKs and MCP clients.
Get a key
Sign in at https://uberllm.dev with your email (a code is sent, no password),
add credit, and create a key in Dashboard → Keys. Keys start with ull_.
Install in your coding agent
This repository is a Claude Code plugin, a Codex plugin, a Gemini CLI extension
and an Agent Skill.
Each one adds UberLLM's hosted MCP server (https://api.uberllm.dev/mcp,
Streamable HTTP) and/or the uberllm skill, which knows how to set UberLLM up,
pick a model and make images and videos. Nothing to build or run locally: the
server is hosted, and it authenticates with your key as
Authorization: Bearer ull_....
MCP tools: list_models, get_model, quote, generate_image, edit_image,
start_video, get_job, wait_job, balance. A tool call is billed exactly
like the same API request. Full reference: https://uberllm.dev/docs/mcp
Claude Code plugin (MCP server + skill). Inside Claude Code:
Claude Code asks for your API key when the plugin is enabled and keeps it in
your system's credential store. Set or change it later with
claude plugin configure uberllm.
Codex plugin (MCP server + skill):
Gemini CLI extension (MCP server + skill):
Gemini CLI asks for your API key on install and keeps it in your system
keychain (change it with gemini extensions config uberllm). If you skip it,
export UBERLLM_API_KEY=ull_... before starting gemini works too.
Skill only (Claude Code, Codex, Cursor, OpenCode and other agents that read Agent Skills), via skills.sh:
MCP server only, Claude Code:
Cursor (~/.cursor/mcp.json) and other clients that take a URL:
VS Code (.vscode/mcp.json; VS Code asks for the key once and stores it):
Claude Desktop (Settings → Developer → Edit Config), through
mcp-remote:
The server is listed in the official MCP Registry
as dev.uberllm/mcp (server.json).
OpenAI SDK
Anthropic SDK
Any chat model in the catalog works on both APIs. Model ids are the ids on https://uberllm.dev/models.
Vercel AI SDK
Streaming, tool calls and images: https://uberllm.dev/docs/ai-sdk
Claude Code
By hand (3 steps)
-
Create a key in Dashboard → Keys.
-
Save it to a file only you can read:
-
Add this to
~/.claude/settings.json(every project) or<project>/.claude/settings.local.json(one project):
With the installer
install/claude-code.sh (macOS, Linux) and
install/claude-code.ps1 (Windows) are byte-for-byte
the files served at https://uberllm.dev/install/. They sign you in through
the browser, save the key to a mode-600 file, merge ANTHROPIC_BASE_URL and an
apiKeyHelper into your Claude Code settings (backing the file up first), and
make one test request. --uninstall reverts it.
Read it, check it, then run it:
If the file you downloaded does not match the sum above, do not run it, and tell us at [email protected].
Details: https://uberllm.dev/docs/claude-code
Support
[email protected] · Privacy · Terms
License
MIT
Source: README.md at commit 1cd9586
Tools
0Version history
1- v1.0.0LatestOct 30, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
