Start free — no credit card, no surprise bills

The backend your AI editor can build in one prompt

Instant REST APIs, user auth, and row-level security on an isolated edge database per project. Edit your data like a spreadsheet. Take it with you anytime — it's just SQLite.

Cursor — your AI editor

you › add a backend for my recipe app

⏺ mcpbackend · provision_backend

database provisioned (eu)
tables: recipes, ingredients, users
row-level security: owner
auth + API key + seed data
src/lib/mcpbackend.ts (typed SDK)

your live REST API

$ curl api.sopranos.dev/v1/proj_8f2/db/recipes

{
  "data": [
    { "id": 1, "title": "Shakshuka",
      "time_minutes": 25 },
    { "id": 2, "title": "Miso ramen",
      "time_minutes": 40 }
  ],
  "meta": { "count": 2 }
}

Served from a global edge network · EU residency built in · 60-day money-back guarantee

Zero lock-in

If we disappear tomorrow, your backend doesn't.

Every McpBackend project is a real SQLite database — the most portable database format on Earth. Press Eject and download your data plus our open-source runtime: a Docker container that serves the identical API, auth, and permissions from any server you own.

  • One-click export of every project, any time
  • Open-source self-host runtime — same API, same auth, same RLS
  • Standard SQLite files: open them in any tool, forever
  • Automatic 30-day point-in-time backups included
eject — any project, any time

$ mcpbackend eject proj_8f2

recipes.sqlite (12.4 MB)
docker-compose.yml
mcpbackend-runtime:latest (OSS)

$ docker compose up

same REST API → http://localhost:8787

~/.cursor/mcp.json
{
  "mcpServers": {
    "mcpbackend": {
      "url": "https://mcp.sopranos.dev",
      "headers": {
        "Authorization": "Bearer <token>"
      }
    }
  }
}

Agent-native

One tool call. Whole backend.

Other backends give your AI a remote control for their dashboard. McpBackend gives it the whole factory: one MCP call provisions the database, schema, relationships, permissions, auth, seed data, an API key — and writes a typed TypeScript SDK straight into your project.

  • Works with Cursor, Claude Code, Lovable, Bolt — anything that speaks MCP
  • No second dashboard, no context-switching, no split brain
  • The agent can read schema and usage, so it never guesses

Everything included

A real backend, not a demo backend

Built for what happens on day 30 — editing production data, tightening permissions, passing a GDPR question — not just the day-one demo.

Instant REST API

Design a table — or let your AI do it — and get CRUD endpoints with filtering, sorting, and pagination. OpenAPI docs included.

A data browser that edits

Click a cell, change it, done. In-place editing, the basic thing other backend tools still get wrong.

Row-level security

Public, authenticated, or owner-only — per table, enforced at the edge on every request. Scoped API keys with per-table read/write.

Built-in user auth

Email/password sign-up, sign-in, and JWT sessions for your app's end users — wired straight into row-level security.

EU data residency

Pin any project's database to the EU at creation. A real answer for GDPR, not a paragraph in a privacy policy.

No surprise bills. Ever.

Hard, transparent limits enforced server-side. When you hit one, writes pause — your card is never charged behind your back.

Why McpBackend

The honest comparison

We built McpBackend after reading every one-star review of the alternatives.

McpBackendNoCodeBackendSupabase
Free plan with every featurepartial
Edit records in the dashboard
Every feature on every tier
One-call backend from your AI editor (MCP)partialpartial
EU data residency per projectpaid add-on
Eject: exportable SQLite + self-host runtimecomplex
Hard spend caps, fail-closed

Feature availability as of July 2026, based on public listings and docs. Verify against each vendor.

Pricing

Start free. Every feature. Every plan.

Plans only change the numbers — never the features. Webhooks, auth, RLS, MCP, and EU residency are included from the free plan up.

Free

$0forever

No credit card required

  • 1 project with its own database
  • 50 MB database storage
  • 25k API requests / mo
  • Auth, RLS, webhooks, MCP, OpenAPI docs
  • EU residency & one-click export
Start free

Starter

$19/month

or $190/yr — 2 months free

  • 10 projects, each with its own database
  • 500 MB database storage
  • 200 MB file storage
  • 500k API requests / mo
  • 300k writes · 20M reads / mo
  • Auth, RLS, webhooks, MCP, OpenAPI docs
  • EU residency & one-click export
Get Starter
Most popular

Pro

$49/month

or $490/yr — 2 months free

  • 25 projects, each with its own database
  • 2 GB database storage
  • 1 GB file storage
  • 2M API requests / mo
  • 1M writes · 100M reads / mo
  • Auth, RLS, webhooks, MCP, OpenAPI docs
  • EU residency & one-click export
Get Pro

Max

$99/month

or $990/yr — 2 months free

  • 100 projects, each with its own database
  • 5 GB database storage
  • 5 GB file storage
  • 5M API requests / mo
  • 3M writes · 300M reads / mo
  • Auth, RLS, webhooks, MCP, OpenAPI docs
  • EU residency & one-click export
Get Max

Cancel anytime — you drop to the free plan and keep your data. Hard limits, enforced server-side: hitting a cap costs $0, never an overage bill.

FAQ

The questions that matter

What happens if McpBackend shuts down?+

You press Eject. Your database is standard SQLite — download it any time, along with our open-source runtime that serves the exact same REST API, auth, and permissions from a Docker container on any $5 server. A backend platform is only as good as its exit plan, so we built the exit plan first.

Is the free plan actually usable?+

Yes — it's a real project with the full feature set: REST API, auth, row-level security, webhooks, and the MCP server. The limits are sized for a side project, not a demo that expires. Upgrade only when you outgrow the numbers.

What happens when I hit a limit?+

Writes pause and the API returns a clear quota error until the month resets or you upgrade. Reads keep working. We never silently bill you for overages — hitting a cap costs you $0.

Is this GDPR-friendly?+

Choose EU residency when creating a project and its database is provisioned and stays in the EU jurisdiction. Combined with full export, you can answer data-locality questions with one sentence.

Does it work with Lovable, Cursor, Bolt, and Claude Code?+

Yes — that's the point. Add our MCP server to any AI coding tool and it can create projects, design schemas, set permissions, and drop a typed SDK into your frontend without you ever leaving the editor.

Can I change plans or cancel anytime?+

Yes. Upgrades prorate instantly, downgrades apply at the end of the billing period, and cancelling drops you to the free plan — your projects and data stay put (and you can always export everything). Yearly billing gives you 2 months free.

Your next app needs a backend.
It shouldn't take a weekend.