●  New: build your backend and app together with AI. Point Claude or Cursor at AppAmbit over MCP.

On mobile?

Email yourself the setup link so you can finish when you're at your computer.

AI Agent

Your AI Agent writes the code. Now it runs the backend.

Connect Claude, Cursor, ChatGPT or Copilot to AppAmbit and your agent stops describing what you should do next. It creates the database, deploys the function, flips the flag and reads the live crashes itself, through 34 tools scoped to your team. You stay in your editor, and everything it touches is waiting for you in your dashboard.

Works with App Database, Cloud Code and push notifications. No integration code to write.

Claude Code Cursor ChatGPT · appambit connected
you › Let users review a product. Build the full feature and backend
create-database-tool write Database created and linked to your app
execute-database-statement-tool guarded Table reviews added: product, rating, comment, author
create-cloud-function-tool write Function post_review created
deploy-cloud-function-version-tool write Version 1 built and ready to go live
activate-cloud-function-version-tool write Live at POST /api/fn/post_review
Backend live. Your app can post a review now. 5 tool calls, one conversation.

Your agent calls the tools. AppAmbit does the work.

34

Tools your agent can call, across your whole workspace.

21

Read-only. Most of the surface looks, and changes nothing.

1

Endpoint. One URL and one token is the entire setup.

Any

MCP client. Claude, Cursor, ChatGPT, Copilot, Codex.

Ask it, it happens

A sentence in. A real change out.

These are ordinary sentences, not commands you have to learn. Your agent picks the tool, runs it against your workspace, and tells you what came back. Every one of these results is something you can open in your dashboard a second later.

Why did version 3.2 start crashing yesterday?

→ list-crashes-tool(app_key, start_date: "yesterday")

7 groups · top one hit 412 users in CartView

Turn the new checkout off for Android below 2.4.

→ update-app-config-tool(key: "checkout_v2", enabled: false)

Updated and live. No rebuild, no store review

Give this app a database with a products table.

→ create-database-tool then execute-database-statement-tool

app_db active · products created and queryable

Deploy a function that pushes an order confirmation after checkout.

→ create → deploy → activate-cloud-function-version-tool

Live at POST /api/fn/order_confirmed · it sends the push

How did the app do last week? Sessions and crash-free rate.

→ query-sessions-tool(app_key, start_date, end_date)

Totals, active right now, average duration, day by day

Add an FAQ section my app can read without a release.

→ create-content-type-tool then create-content-entry-tool

Published, and your SDK picks it up right away

Six areas, one connection

Everything your app runs on, reachable by sentence.

The server groups its tools the way your backend is actually shaped. Your agent discovers all of it on the first call, then works with whichever part your question is about.

7 tools

Operations

Read crashes and sessions, list and change remote config, and send a push, on any app in the team.

list-crashes query-sessions update-app-config send-push-notification
Crash monitoring
6 tools

App Database

Create a database, link it to an app, inspect the schema, run SELECTs, and write with a guarded statement tool.

create-database list-database-tables query-database execute-database-statement
App Database
11 tools

Cloud Code

The full function lifecycle: read the handler contract, create, deploy a version, activate it, run it, read the logs.

get-cloud-function-docs deploy-cloud-function-version activate-cloud-function-version run-cloud-function
Cloud Code
5 tools

Content

Define content types, publish them so the SDK can discover them at once, and create or query entries.

list-content-types query-content create-content-type create-content-entry
4 tools

Integration

Generate the SDK setup code for a platform, then check whether the integration is really reporting.

get-integration-snippet verify-sdk-integration debug-integration get-sdk-docs
1 tool

Plan and usage

One call answers why a feature looks disabled: the plan, the feature flags, the limits and the current usage.

get-billing-status
The whole surface

All 34 tools, nothing hidden.

This is the exact list your agent sees when it connects, with the safety marking each tool carries. Read tools only look. Write tools change something. Guarded tools can remove data, so they ask before they do.

read looks, never changes write creates or updates guarded can remove, so it confirms
read get-started-tool Orientation plus a live snapshot of your apps and plan. Your agent calls this first.
read list-apps-tool Every app in the team, with the app keys the other tools key off.
read list-crashes-tool Recent crash and error groups with occurrences, affected users and last seen.
read query-sessions-tool Session totals, active now, average duration and crash-free percentage.
read list-app-configs-tool Every remote config entry, including the disabled ones.
write update-app-config-tool Create or update a config value and clear the SDK cache so it applies at once.
write send-push-notification-tool Send a push to every consumer of an app, or to a single one by id.
read list-databases-tool Team databases with status, region and the apps linked to each one.
write create-database-tool Provision a database, and link it to an app in the same call if you want.
guarded link-database-tool Point an app at an existing database, or unlink it. Data is never moved.
read list-database-tables-tool Tables and views with their columns, types and constraints.
read query-database-tool Run a SELECT. Only SELECT, and a LIMIT 100 applies when you omit one.
guarded execute-database-statement-tool Writes and schema changes, batched, optionally in a transaction.
read get-cloud-function-docs-tool The handler signature and the full ctx contract, so nothing has to be guessed.
read list-cloud-functions-tool Every function with its runtime, status, active version and trigger count.
read get-cloud-function-tool One function in full: config, versions, triggers, env keys, recent runs.
read get-cloud-function-source-tool The deployed handler source of the active version, or any other one.
write create-cloud-function-tool Create one function, or a whole batch of them in a single call.
write deploy-cloud-function-version-tool Upload a handler as a new immutable version and start its build.
write activate-cloud-function-version-tool Make a built version live. Point at an older one to roll back.
write run-cloud-function-tool Invoke the active version with a payload and read the result and log tail.
read get-cloud-function-logs-tool Console output, return value and error for one specific run.
guarded set-cloud-function-env-tool Set or remove an environment variable. Secret values never come back out.
guarded set-cloud-function-trigger-tool Add or remove an http, event or manual trigger.
read list-content-types-tool Every content type schema, with its fields and entry counts.
read query-content-tool Published entries for a type, with search, sorting and pagination.
read get-content-entry-tool One published entry in full, by its id.
write create-content-type-tool Define content types and publish them so the SDK sees them immediately.
write create-content-entry-tool Create entries, validated against the schema before anything saves.
read get-integration-snippet-tool Ready to paste SDK setup code for a given platform and stack.
read verify-sdk-integration-tool Checks consumers, sessions and events, and returns a plain verdict.
read debug-integration-tool Counts for the last 24 hours plus app state, with an actionable diagnosis.
read get-sdk-docs-tool The docs URL and the snippets for a platform. Works with no app key.
read get-billing-status-tool Plan, feature flags, limits and metered usage. Start here when a feature looks off.
Connect it

One URL, one token, and you are connected.

There is no SDK to install for this and no service to run. Point your assistant at the endpoint below with a team-scoped token and it discovers every tool on its own.

01

Generate a token

In your dashboard, open Setup and create a team-scoped token. It is shown once, so copy it there and then.

02

Paste one snippet

Drop the config into your assistant. One URL and one Authorization header is the whole integration.

03

Ask for something

Your agent calls get-started-tool, sees your apps and your plan, and goes straight to work.

.mcp.json Claude Code · Cursor · Windsurf · Copilot
{
  "mcpServers": {
    "appambit": {
      "type": "http",
      "url": "https://appambit.com/mcp/appambit",
      "headers": {
        "Authorization": "Bearer <your-token>"
      }
    }
  }
}

Copilot uses servers instead of mcpServers. On Cursor the type line is optional.

~/.codex/config.toml OpenAI Codex CLI
[mcp_servers.appambit]
type = "http"
url = "https://appambit.com/mcp/appambit"

[mcp_servers.appambit.http_headers]
Authorization = "Bearer <your-token>"
Connector URL Claude.ai · ChatGPT · they sign you in, no token to paste
https://appambit.com/mcp/appambit

Add it as a custom connector and approve the sign in. Nothing else to configure.

No account yet? Your token is in the dashboard the moment you are in. Full setup is in the docs.

Safe by default

Give it real power. Keep the guardrails.

Handing an agent write access to your backend should not feel like a leap. Every tool declares what it can do, so your client knows which calls are harmless and which deserve a prompt first.

Bound to one team

A token carries a single team. Every tool resolves apps inside that team, and app keys from another team are simply not reachable on that connection.

Read-only by default

21 of the 34 tools cannot change anything. They are marked read-only, so your client can auto-approve them and still stop to ask before the rest.

Guarded writes

Four tools that can destroy data are flagged destructive, and an irreversible DROP or DELETE is refused unless the call passes an explicit confirm.

Revoke in one click

Revoke the token from your dashboard and every assistant holding it loses access on the next request. No redeploy, no cleanup.

Why teams use it

An agent that ships, not one that advises.

It acts, it does not suggest

Your agent stops handing you a checklist. It calls the tool, and the database, function or flag actually changes.

One endpoint, whole backend

Database, cloud functions, content, remote config, push, crashes and sessions, all behind a single URL.

Stay in your editor

No dashboard hopping and no context switch. Ask in the editor you already have open and keep going.

AI App Builder

Batched by design

The create tools take arrays, so ten tables or ten functions are one call, and per item results show what landed.

Operations, not just code

Flip a flag, send a push, roll a function back to yesterday. Things you would normally click, asked for in a sentence.

Remote config

Your dashboard still works

Everything the agent creates shows up in AppAmbit, so you can review a function, browse a table or read a crash yourself.

Push notifications
Questions

The AI Agent, answered.

Do I have to write any integration code?
No. Generate a token in your AppAmbit dashboard, paste one snippet into your assistant's config, and the tools show up in the next session. On Claude.ai and ChatGPT you add it as a connector instead, and the sign in replaces the token entirely.
Which assistants can connect?
Claude Code and Claude.ai, Cursor, ChatGPT, GitHub Copilot, OpenAI Codex and Windsurf. Any MCP capable client works, because they all connect to the same URL. Editors take a token, and the ones that support connectors sign you in instead.
Can my agent break something?
21 of the 34 tools are read-only and cannot change a thing. The tools that write are marked so your client can ask first, four of them are flagged destructive, and an irreversible DROP or DELETE needs an explicit confirm before it runs.
What exactly can it see?
Only the team the token was created for. The connection is pinned to that team, so tools operate on that team's apps and data and nothing else. Generate a separate token for a separate team.
How do I cut access off?
Revoke the token in your dashboard. Any assistant still using it loses access immediately, and you can create a fresh one whenever you need it.
Do I still get a normal dashboard?
Yes, and you should use it. Everything your agent creates or changes is visible and editable in AppAmbit: functions and their versions, tables and rows, config entries, crashes and sessions.
Does it cost extra?
The MCP server is part of AppAmbit. What your agent creates counts toward your plan exactly as it would if you had clicked it yourself, and get-billing-status-tool lets it check the limits before it acts.
Ready when you are

Stay in your editor. Let your AI Agent handle the backend.

Start free, generate a token, and give your agent something real to build in the next five minutes. No credit card required.

Already have an account? Log in

Your agent runs the backend.