MCPWorks in all coding agents

Your AI built the app. Tofu puts it online in 10 minutes.

Paste one line into the coding agent you already use. Tofu sets up hosting, a database, your domain, Google sign-in, email and analytics — one account instead of eight. About 10 minutes for a ready app; your own domain can take longer.

I want to take my product live with Tofu. Fetch https://app.trytofu.ai/agent/prompt.txt and follow the setup instructions in it, then help me ship this app.
Get started

Paste it into your agent · approve one sign-in · no keys in the chat

A sped-up demo of one session in a coding agent, one short request at a time, each typed by the owner of Frank’s Kitchen, a restaurant. Asked to take the restaurant app live with a database, the agent signs in to Tofu once the owner approves its code in the browser, uploads the app and confirms it as Next.js, then asks before creating the database. Tofu creates the database, writes its six connection settings as write-only values, builds the app and checks that its public address answers, and only then does the booking page appear. Asked where the bookings are stored, the agent counts the database’s tables, and a guest who books a table for four at 7:30 shows up as a new row in the reservations table in Tofu’s table editor. Asked to connect frankskitchen.com, the agent has the owner approve DNS access once at their DNS provider, granting Tofu access to that one zone, and the address changes to frankskitchen.com with HTTPS. Asked to let staff sign in with Google, the agent turns it on, adds the button’s one line and deploys again, and the owner signs in with Google to the back-of-house: tonight, 42 covers, the reservations with their tables (the guest’s booking marked new), the prep list and what is sold out. Asked to send the sign-up email from the owner’s domain, Tofu sets up send.frankskitchen.com; Frank, a new staff member, creates an account on the restaurant’s sign-in page, and his confirmation comes from that domain. Asked for analytics and how busy the booking page is, the agent adds one line and deploys; views count with no cookie, and the agent answers: six views today, five of them the booking page. The demo clock ends at 9:41, on one Tofu account.

1 account instead of 8+

Pay less. Worry less. Skip the dirty work.

Going live usually means eight sign-ups, a stack of monthly bills and most of a day copying keys between dashboards. With Tofu it is one account, and your agent does the setup.

  • Pay less

    $9.99/mo

    instead of ~$65–95/moThe first provider's list price in each row below, added up, from their own pricing pages (checked September 2026). Card fees and the domain name are left out: you pay those either way.

    One plan instead of a stack of subscriptions, with a database included.

  • Worry less

    1 account

    instead of 8 accountsOne sign-up for each service in the table below: hosting, database, log-in, email, analytics, GitHub, payments and your domain.

    One login, one bill, and one place to see how your app is doing.

  • Skip the dirty work

    about 10 minutes

    instead of ~5.5 hoursSetup times are calculated from each provider's own documentation, using the shortest setup time for each service, then added up.

    No copying keys between dashboards, and no typo that takes your app down at 2 a.m.

  1. HostingPuts your app on the internet, at an address anyone can open.
    On your own
    $20/mo~40 min
    • Build settings for your framework
    • Every key, twice: live and preview
    • A redeploy after every key change
    With TofuIncluded
  2. DatabaseWhere your app keeps its information — accounts, orders, bookings — so nothing is lost between visits.
    On your own
    $25/mo~30 min
    • Connection string and keys into Hosting
    • Rules so each user sees only their data into Log-in
    • Tables set up on the live database
    With TofuIncluded
  3. User log-inLets people sign in to your app with Google, or with an email and password. Also called authentication.
    On your own
    Free–$25/mo~1 hr
    • A Google OAuth client in Google Cloud
    • Redirect URLs: local, preview, live into Hosting
    • Test keys swapped for live keys into Hosting
    • Each new user copied into your data into Database
    With TofuIncluded
  4. Emails to your usersThe emails your app sends by itself, like a sign-up confirmation or a password reset. Also called transactional email.
    On your own
    $20/mo~45 min
    • SPF, DKIM and DMARC records into Domain
    • SMTP settings into Log-in
    • API key, for live and preview into Hosting
    With TofuIncluded
  5. AnalyticsVisitor stats: how many people visit your app, and which pages they look at.
    On your own
    Free~30 min
    • A tracking snippet on every page
    • Your live domain on its allowed list into Domain
    • A cookie banner for visitors in the EU
    With TofuIncluded
  6. Updates from GitHubKeep your code on GitHub, and every change you save there goes live by itself.
    On your own
    Free–$4/mo~15 min
    • The host's GitHub app on your repo into Hosting
    • Which branch is the live site into Hosting
    • Keys kept out of your code
    With TofuIncluded
  7. Taking paymentsLets your customers pay you by card, right inside your app. The money goes to a payment account in your own name — payment rules require that — and Tofu walks you through opening it and wires it in.
    On your own
    2.9%+30¢/sale~1.5 hr
    • Live keys for live, test keys for preview into Hosting
    • Webhook URL and signing secret into Hosting
    • Each checkout tied to the signed-in user into Log-in
    • Subscription status saved into Database
    With TofuGuided setupPayment rules require your own account; Tofu walks you through it. Card fees are the same either way
  8. Your own domainA name like frankskitchen.com instead of a long default address, with the padlock (HTTPS) included. You buy the name; Tofu connects it.
    On your own
    $11–18/yr~30 min
    • A and CNAME records into Hosting
    • Mail records into Email
    • Your domain in the redirect lists into Log-in
    • www sent to your main domain into Hosting
    • The domain added in hosting, for HTTPS into Hosting
    With TofuConnected for youOne click on Cloudflare, checked records anywhere else. You still buy the name
  9. Safety checks and undoEvery update is checked before it goes live, and every version is kept, so a bad one can be undone in one click.
    On your ownUp to you
    With TofuIncluded
  10. Fixes when an update failsWhen an update fails to go live, Tofu works out why and proposes a fix. Nothing changes until you approve it.
    On your ownUp to you: read the logs, fix, try again
    With TofuIncluded
  11. Secret keysThe secret keys that connect your app to each service. Tofu fills in its own, keeps yours write-only, and never asks for one in a chat. Also called environment variables.
    On your ownPasted into each dashboard by hand
    • Changed in every place when one leaks
    With TofuStored safely
  12. Setting it all upCreating each account, copying every key into the right place, and pointing your domain at your app.
    On your own

    ~5.5 hoursSetup times are calculated from each provider's own documentation, using the shortest setup time for each service, then added up. of copying keys and settings between 8 dashboards, by hand: 29 keys, links and settings to get exactly right, all tagged above. One typo, and your whole app breaks.

    The dirty worksped up
    1. one typo in a key, and nobody can sign inFri 17:46
    2. payments stopped coming through, and nobody noticedFri 14:29
    3. the new logo shows everywhere except your emailsFri 09:58
    With TofuAbout 10 minutes. Your agent does the setup — accurately, with your approval. It never asks you to paste a key into the chat.

Prices are the first provider's plan for a live app; setup times are a typical first try. Estimates, not quotes. Card fees and domain names cost the same with or without Tofu.

In your own agent

The chat you already have open is the control panel.

Your agent already knows the code, the framework and what you’re building. Tofu gives it the rest. Approve one sign-in in your browser, and it takes the app from a folder to a live address and keeps it running, all in the same conversation. It runs on the same engine as the dashboard, so nothing is a second-class copy.

Things you can say

You approve the sign-in in your browser. Payments and secret values stay there too, on purpose.

Connect your agent
>Put the booking app online, with a database.
tofu - ingest (MCP)(~/franks-kitchen)
uploaded · .env files left out
tofu - setFramework (MCP)(nextjs)
confirmed
tofu - deploy (MCP)(database: true)
managed database ready · Postgres
DATABASE_URL + 5 more · write-only
HTTP 200 · publicly reachable
Live at franks-kitchen-3f9a1c07b2e4.trytofu.app

Example session, sped up. The same Tofu tools in Claude Code, Codex, Cursor or any agent that speaks MCP.

Four ways in

Start from the agent. Or from a folder.

The first tab is the prompt from the top of the page: paste it, approve the sign-in, and your agent takes it from there. No agent at hand? Upload a folder, import a repository, or use the command line — it lands in the same project.

Your agent needs Node.js 22+. The setup guide walks through installation and approval; deployments require your permission.

Paste this into the coding agent you already use. It fetches Tofu's current setup instructions and walks you through the rest in the conversation.

I want to take my product live with Tofu. Fetch https://app.trytofu.ai/agent/prompt.txt and follow the setup instructions in it, then help me ship this app.

Paste it as your next message

Drop your project folder or a .zip of it. Dependencies and build output are left out, and nothing deploys until you review it.

Drop a folder or .zipor click to choose a .zip · archive up to 50 MB

Import a repository you already keep on GitHub.

  1. 1Sign in and connect GitHub
  2. 2Choose the repositories Tofu can access
  3. 3Import a version and review it before it deploys

Download the standalone Tofu client, or let your agent do it with the prompt. Browser approval keeps your sign-in credential out of the conversation.

# download the standalone Tofu client (Node.js 22+) curl -O https://app.trytofu.ai/downloads/agent/tofu-agent.mjs # verify its SHA-256 against downloads/agent/manifest.json node tofu-agent.mjs setup <client> node tofu-agent.mjs login # approve the matching connection code in your browser
Nothing goes live until you approve it.
Works with the agent you already use
  • Claude Code
  • Codex
  • Cursor
  • Gemini
  • GitHub Copilot
  • Windsurf
  • v0
  • Replit
  • Lovable
  • Bolt
  • Kimi
  • Devin
  • Cline
  • OpenCode
  • Warp
  • Kiro
  • Antigravity
  • Qwen
  • DeepSeek
  • Trae

Folder upload, a local MCP server or a cloud sandbox — all three paths work. If you or your agent can hand over the code, Tofu ships it.

Included on the Tofu plan

Everything between “it works” and “it’s live”.

Hosting & deploysdeployrollback

Live, and reversible.

Every deploy lands on the app’s own trytofu.app address, gets a reachability check and is recorded, so any earlier healthy version is one Restore away.

DatabasedatabaseCreate

A real database, already wired.

Managed Postgres, wired in with write-only secrets — and moved to your own account on request.

Your domaindomainConnect

Your domain, HTTPS included.

On a supported DNS provider, approve once and Tofu writes the records; anywhere else, it shows and checks the exact records.

Google sign-inappAuthConfigure

Google sign-in, minus Google Cloud.

“Continue with Google” plus email sign-in for your app — no Google Cloud project, no OAuth client, no keys.

Sign-up emailappAuthEmailConnect

Sign-up email, from your domain.

Confirmation, magic-link and password-reset mail in your app’s name, sent from your own domain once it verifies.

AnalyticssiteAnalytics

Traffic, without a tracker.

Views, top pages and top sources for each app, counted on Tofu’s own endpoint — no cookies, no stored IP addresses, no analytics account to open.

Ask your agent for any of these: the name on each tile is the tool it calls. Domain purchases are separate.

Pricing

Start small. Grow when you’re ready.

Early access: start the Tofu plan today, or join the waitlist for Free.

Free
$0

For a small frontend that is ready to publish.

  • One prebuilt static site
  • Your own trytofu.app subdomain
  • Basic security check and deployment history
  • Works with your coding agent
  • Up to 500 files and 10 MB total
  • 20 uploads and 20 deployments per day

Free hosting takes a prebuilt static site — index.html and its assets, no build step. Server code, databases, custom domains and built-in repairs require a paid plan.

Join Waitlist
early access
Tofu
$9.99/mo

For apps that need builds and ongoing updates.

  • Up to 5 apps with managed hosting
  • Server-side apps, not only a static site
  • One managed database included for those apps
  • Your database stays yours — moved to your own account on request
  • GitHub push-to-deploy
  • One-click domain setup, no DNS records to paste — for domains on Cloudflare
  • Advanced security check
  • Build and runtime logs, with rollback
  • Environment variables, with write-only secrets
  • First-party analytics for each app
  • Built-in repair, with usage limits
  • 50 uploads and 50 deployments per day

Additional databases are available as an add-on. Domain purchases and renewals are separate.

First month free with code LAUNCH at checkout.

Start free for 1 month
Team coming soon
$29.99/mo

Designed for teams: multiple apps, collaboration and priority support — talk to us.

  • Everything in Tofu, for your whole team, plus:
  • More apps and databases under one team
  • Invite teammates, with roles and permissions
  • A preview link for every change, before it goes live
  • Approve changes before they reach your live app
  • Separate test and live versions of each app
  • Keys and settings shared across your apps
  • Activity log: who changed what, and when
  • Uptime alerts by email and Slack
  • Higher build and upload allowances
  • One bill for the whole team
  • Priority support

Coming soon. Book a demo and we will set it up around your team.

Book a demo
Enterprise
Custom

For organizations that need the terms settled before they deploy.

  • Everything in Team, plus:
  • SSO and an SLA — on request
  • Volume pricing across several apps — on request
  • Invoicing and custom terms — on request
  • A dedicated support contact — on request
  • Custom build and traffic allowances — on request
  • Security review and data-processing agreement — on request
  • Help moving from your current host — on request

Tell us what you need, and we will put together a plan and a price for it.

Contact us
Team & Enterprise

Tell us what you need.

Book a demo of Team, or tell us what your organization needs. We read every message and reply by email.

We use your message to answer you. No newsletter, no sharing with anyone else.

Paste one line. Online in 10 minutes.

Your app, its database, your domain and your sign-in — from the agent you already use, in about 10 minutes.

I want to take my product live with Tofu. Fetch https://app.trytofu.ai/agent/prompt.txt and follow the setup instructions in it, then help me ship this app.
Get started
Early access · every preview is labelled in your dashboard.