Get upAPI on your phone, your desktop, and in your AI tools
One account, one key, one pooled quota. Install upAPI where you work: on your phone, in its own desktop window, or straight into Claude, Cursor or VS Code as an MCP server.
Where you can install it
Android
Google Play
- Get told the moment something matters. A notification when a key is created in your workspace, and when you cross 70% and 90% of your monthly quota — so you hear it from your phone rather than from a rejected call.
- Tapping a notification takes you to the thing itself. A quota warning opens your billing page; a key alert opens your keys.
- Any app.upapi.io link opens straight in the app. Tap a link in Slack, an email or a chat and you land on that exact screen, already signed in — not on a browser tab asking you to sign in again.
Windows
Microsoft Store
- Its own window, pinned to your taskbar. Alt-Tab to upAPI like any other app — no tab to lose, no address bar.
- Installs and updates through the Microsoft Store. No installer to approve, nothing to sideload — it updates the way the rest of your machine does.
- The interface loads from your machine after the first run. Scripts and styles come from a local cache, so only your data crosses the network. Your pages and the catalog are always fetched live.
iPhone and iPad
App Store
- Sign in with Apple or Google in one tap. The system sheet — no password to type and no redirect to follow.
- Your workspace in its own app. No tab strip, no address bar, nothing between you and the dashboard.
- Opens where you left off, not on a landing page. Launching a signed-in app takes you straight to your workspace.
Coming to the App Store — the listing is in review.
Mac
Mac App Store
- The dashboard in its own Mac window. Cmd-Tab to your workspace instead of hunting for the right tab.
- No tab strip, no address bar. A Mac window that holds your workspace and nothing else.
- Sign in with Apple, natively. The same one-tap system sheet as on iPhone.
Coming to the Mac App Store — install it from your browser in the meantime.
Any desktop browser
Install from your browser
- Install from the browser you already have. One click in Chrome or Edge and upAPI gets its own window, with the install dialog showing real screenshots of the app.
- Available where the stores are not. macOS, Linux and ChromeOS get the same installed experience without waiting on a review queue.
- A proper offline screen instead of the browser error page. When the connection drops mid-session you get told, in the app, what happened.
Looking for the API catalog instead? That is upapi.io/apis.
Use upAPI from your AI tools
Every operation in the catalog is already an MCP tool. Connect an assistant once and it can search the catalog, read the schemas and make real calls — on your quota, with the same metering and the same limits as a curl.
The bundle is one double-click, and your key is held as a sensitive setting rather than written into a config file on disk. The Cursor link only opens its install dialog — nothing is written until you confirm there.
Claude Code
The hosted server authorizes over OAuth 2.1 with PKCE against the same accounts system as the dashboard, so there is no key to paste and none to rotate when a laptop is lost. Claude Code opens a browser to authorize on first use.
claude mcp add --transport http upapi https://app.upapi.io/api/mcp
VS Code
Put this in .vscode/mcp.json for one workspace, or in your user profile's mcp.json for all of them. Note servers, not mcpServers, and an explicit type.
{
"servers": {
"upapi": {
"type": "http",
"url": "https://app.upapi.io/api/mcp"
}
}
}Any other client
Any client that can launch a stdio server takes the same command (npx -y @upapi/mcp) with UPAPI_API_KEY in its environment, and any client that speaks remote MCP takes the hosted URL. Nothing in either transport is client-specific — this block is the same for Claude Desktop's claude_desktop_config.json and Cursor's .cursor/mcp.json.
{
"mcpServers": {
"upapi": {
"command": "npx",
"args": ["-y", "@upapi/mcp"],
"env": {
"UPAPI_API_KEY": "upapi_YOUR_KEY"
}
}
}
}This writes a live key to a file on disk. Create a key just for it so you can delete it without disturbing production — or use the hosted server above and write nothing.
Connecting an assistant needs a full account; a guest session cannot. The full client matrix, the three tool modes and VS Code's prompted-key variant are in the MCP client docs.
More from Devino
upAPI is one of a set. These three are the ones an upAPI account tends to need next — and Sendly is the one we run our own product email on.
DoDomain
Custom domains for SaaS — connected, verified and monitored, so your customers can bring their own domain.Sendly
Transactional sends, marketing campaigns and visual workflows in one workspace. One API, built for developers.Uptimely
Uptime monitoring, on-call paging and status pages in one product, replacing a Pingdom + PagerDuty + Statuspage stack.
Questions
Is the app free?
Yes. The app is free to install, and the free tier is the same on every platform — it is your upAPI account, not a separate product. Usage is metered in weighted units, with 1,000 of them included each month, and a single call costs between 1 and 20 depending on how much work it does.
Do I need an API key to use the app?
No. Sign in and the dashboard works: browse the catalog, run an operation from the try-it panel, and talk to the copilot. You create a key when you want to call the gateway from your own code, and the key is shown once, at that moment.
Can I change my plan inside the app?
Not in the iPhone, iPad or Android app — plan management is not available there. Your current plan and everything included with it stay fully available.
Does the app work offline?
Partly. The interface loads from your device after the first run, so the app opens instantly. Anything that needs live data — the catalog, running an operation, your usage — needs a connection, and you get a clear offline screen rather than a browser error when it drops.
Can I use upAPI from Claude, Cursor or VS Code instead?
Yes. Every operation in the catalog is already an MCP tool. The hosted server authorizes in a browser so there is no key to paste anywhere, and a local server runs from npm if you would rather it ran on your machine. The full client matrix is at https://upapi.io/docs/mcp-clients.
Google Play and the Google Play logo are trademarks of Google LLC. Microsoft and Microsoft Store are trademarks of the Microsoft group of companies.