Turn your APIs into MCP tools.
Bring your API, or start from zero with a free hosted database. uivoid hosts the MCP gateway with auth, scopes and an audit log.
No API? Build the whole app. The database is free.
One prompt and your agent gets a hosted Postgres database, typed tables, MCP tools, auth and its own subdomain. Then you run it by talking to it. 500 MB per database, nothing to deploy.
Example: a nutrition tracker for Miso the cat. Ask “log 45 g of wet food for Miso”, or “how much did she eat this week?”
log_meal() · write scope · miso.uivoid.app/mcp
Every schema change is a UI ticket. Remove the screen.
Admin dashboards are expensive to build and more expensive to keep in sync. An agent that can safely call get_customer or update_order_status doesn’t need a screen, just a scoped tool.
Solo devs and small teams
Stop maintaining a backoffice for your own fast-moving schema. Ship the tools instead.
Small businesses
No auth system yet? Let an agent operate your internal tools safely, without building anything custom.
Growing teams
Already have an IdP? Give agents scoped, audited access without exposing raw database or API access.
One command, or one copied prompt.
The whole setup in under 30 seconds.
From APIs to scoped MCP tools in one prompt.
Your API→uivoid→AI agent→Human
- 1
Create
npx uivoid create my-applogs into your uivoid org and asks for your API’s base URL. The CLI does the setup. - 2
Discover
Use an existing OpenAPI document, or let your coding agent inspect your routes and generate one for the operations you choose.
- 3
Review and scope
GET becomes read, POST/PUT/PATCH become write, DELETE becomes destructive. You review the list; destructive tools start off.
- 4
Connect
You get a live URL like
my-app.uivoid.app/mcp, or put it on your own domain, likemcp.yourco.com/mcp. Paste it into Claude, Cursor or any MCP client, or runnpx uivoid promptfor a setup prompt.
No KPI dashboard to build. Just ask.
The questions an admin panel used to exist for, answered by an agent from your live data through a read-scoped tool, logged like every other call.
No dashboard, no ticket, no migration to keep in sync.
What’s overdue this week, and who’s the biggest risk?
3 invoices are overdue, totaling $18,420. Acme Corp is the largest at $9,200, 34 days late.
via get_overdue_invoices() · read scope · my-app.uivoid.app/mcp
Your users never see uivoid.
Their assistant connects to your app while they sign in exactly as they always have: same password, same company login, no new screen.
Resource server in front of your IdP
The MCP server acts as an OAuth 2.1 resource server in front of your identity provider, so per-user permissions carry through instead of one shared credential.
Scoped keys, issued and revocable
Per-project API keys with explicit scopes. Every call is attributable in the audit log.
uivoid is free.
No credit card, while we’re in early access. Try the CLI, or tell us what your backoffice looks like. We’re building against it.
- Unlimited scoped MCP tools
- OAuth 2.1 resource server or issued API keys
- Full audit log on every call
- Hosted MCP gateway on a uivoid.app subdomain or your own domain; your API stays self-hosted
- Hosted Postgres databases, 500 MB each
- Team invites with owner, admin and member roles
Your APIs, ready for AI agents.
Free MCP tools, self-hosted APIs and authentication: the essentials.
What is UIVOID?
UIVOID turns existing APIs into Model Context Protocol (MCP) tools that AI agents can discover and call. Your API keeps running where it runs today, and UIVOID hosts the MCP gateway in front of it. It adds authentication, scoped read/write/destructive permissions, and an audit trail so teams can operate their backend conversationally.
Do I need an existing OpenAPI document?
No. UIVOID can use an existing OpenAPI or Swagger document, but your API does not need to have one already. The coding-agent setup prompt can inspect your actual API routes, let you choose which to expose, and generate a document for those routes before creating the MCP tools.
Is UIVOID free, and does my API stay self-hosted?
Yes to both. UIVOID is free. Your API keeps running wherever you host it today, on your own servers, cloud, or VPC, and its business logic and data stay there. UIVOID hosts the MCP gateway at https://<project>.uivoid.app/mcp and forwards tool calls to your API, so there is no MCP server for you to deploy or run. The gateway must be able to reach your API over HTTP; a local-only API needs a separately arranged network path. UIVOID does not currently ship a self-hosted gateway.
Can I use my own domain for the MCP URL?
Yes. Open your project's Domains tab in the portal and add a subdomain you control, such as mcp.yourco.com. Add the two DNS records it shows at your DNS provider: a CNAME to your project's uivoid.app address (DNS only, not proxied) and a TXT record that proves you own the name. Then refresh to verify. HTTPS is issued automatically on the first connection, and your <project>.uivoid.app URL keeps working. Subdomains are supported; apex domains and wildcards are not yet.
Can I build a project without an existing API or database?
Yes. Run npx uivoid create my-app --no-discover, then uivoid db create to get a hosted PostgreSQL database (500 MB per database). Define typed tables from a JSON schema and expose list, get, insert, update, or delete operations; each one becomes a described MCP tool and HTTP endpoint on your project's subdomain, with authentication and scopes included. Database credentials stay on the server.
How does authentication work?
UIVOID supports an OAuth 2.1 resource server in front of your existing identity provider, or issued, revocable API keys with explicit scopes. Read, write, and destructive operations have separate permissions, and tool calls are recorded in an audit log.
Can my AI agent manage uivoid itself?
Yes. uivoid has its own management MCP server at https://api.uivoid.app/mcp. With it, an agent can create and manage projects, hosted databases, tables and MCP tools, issue and revoke keys, configure upstream credentials and OAuth, manage team members and invitations, and read tool-call logs. Connect it as a remote MCP server, such as a custom connector in Claude, and sign in with your uivoid account. Clients without OAuth can instead send an Authorization: Bearer header holding your account token from npx uivoid login.
Can other people discover my MCP server?
Yes. Publish a project to the official MCP Registry from its Registry tab in the portal or with npx uivoid publish. It is listed as app.uivoid/<project>, so MCP clients, directories and other people's agents can find and connect to it. uivoid reviews new listings first, and projects need public or OAuth passthrough authentication so the people who find them can connect.
How do I connect an AI agent to my API?
Start with npx uivoid create my-app or copy the setup prompt for your coding agent. Review the tools and their scopes, then add the resulting MCP URL to an MCP-compatible client such as Claude or Cursor. Destructive tools are unselected by default.