TypestateSign in

Everything your backend needs runs and scales by itself.

Sign-in, a database, files, timers and web endpoints are ready before you start. Your agent writes what your backend does, for example taking a booking, as short steps in English. Typestate checks each step, and you read it before your customers use it.

Start buildingSee how it works

You can start on the Free plan without a card.

To talk it through first, book a 30-minute call with the founder.

149,970actions run on Typestate so far

Develop with your agent

claude

A conversation with Claude. The customer asks for a backend for German Sentence, and Claude says what it would set up and asks first. After the yes it creates the service, the record types Sentence and Word, the flow Analyse Sentence and a web endpoint at POST /analyze. It releases the Sandbox at dev.api.germansentence.com and names the one DNS record the customer still has to add.

Typestate works with the agent you already use.

  • Claude
  • ChatGPT
  • Cursor
  • Lovable
  • Replit
  • Hermes
  • OpenClaw
  • and any other agent that speaks MCP

What comes with Typestate

The parts of a backend you use most, each one drawn doing its job. Every account also has email, payments, push notifications and hosting for web sites.

All features

How it works

Typestate is an MCP server. Your agent builds your backend through it, and you read each step in English before your customers meet it.

  1. You connect your agent

    You paste one line into your agent, for example Claude or Cursor. It connects to Typestate in about 2 minutes and stays connected, so you never have to set anything up a second time.

    You say to your agent

    Add the Typestate MCP server at https://mcp.typestate.com/mcp

  2. Your agent writes, Typestate checks

    Your agent writes each action as short steps in English, with the work for each step under it. Typestate checks that the work does what the sentence says, and asks your agent where it does not.

    One step

    Change that Product's stock to its stock minus the number sold.

    ChangethatProduct

    setstockto itsstockminussold

  3. You approve every change that goes Live

    Your agent tests each change on Sandbox, the copy for testing. Live is the copy your customers use. Before a change goes Live, your agent shows it to you and waits for your yes. A change with an open question, or to payments, you approve yourself in the cockpit.

    The two addresses of one action
    • Sandboxdev.api.yourshop.com/sales
    • Liveapi.yourshop.com/sales

Your agent has more than 100 other tools, to read what it built and to fix it.

Live on Typestate

GermanSentence runs its whole backend on Typestate. An agent built it as 35 actions in English behind 34 web endpoints. A panel lists what the backend does: it takes a sentence apart word by word, asks a model through OpenRouter, reads the new articles every night and keeps a study list for each person. A button reads germansentence.com, and the whole picture links to that site.

GermanSentence runs its whole backend on Typestate

GermanSentence takes a German sentence apart word by word and names the grammar rule behind each word.

germansentence.com

How it runs on Typestate

GermanSentence is built end to end on Typestate. Typestate hosts its website, germansentence.com. Claude defined its API with our MCP tools: 35 actions in English behind 34 web endpoints. The actions ask a language model through OpenRouter, and every night a timer reads the new articles from Tagesschau. People sign in to keep a study list of their own, and each account gets a daily allowance of new analyses.

34 web endpoints, 35 actions and 15 record types

Claude wrote each of them through the Typestate MCP server, and Typestate hosts and runs them.

What this backend is

What comes in, what it keeps, what it sends out

Comes in

Runs

What it needs

Keeps

Sends out

It sends nothing to anybody else.

Prices

  • Starter

    Put one thing in front of real people.

    EUR 15a month

    EUR 17.85 incl. VAT

    Start with Starter
    • Up to 5 apps
    • 100,000 action runs a month
    • 1 GB of data
    • About 100 action changes a month
    • Live pauses at the cap until you top up
  • PersonalRecommended

    One person with one product.

    EUR 50a month

    EUR 59.50 incl. VAT

    Start with Personal
    • Unlimited apps
    • 1 million action runs a month
    • 5 GB of data
    • About 200 action changes a month
    • Block up to 1,000 IP addresses in Sandbox and in Live
    • A cache that answers a repeated call without running the action again
    • Live is never stopped because of usage
    • EUR 25 for each extra million action runs, and EUR 5 for each extra gigabyte of data storage
  • Team

    A whole team on one account.

    From EUR 500a month

    From EUR 595 incl. VAT

    Start with Team
    • Unlimited apps
    • 10 million action runs a month
    • 50 GB of data
    • About 2,000 action changes a month
    • Team management and audit logs
    • Block up to 10,000 IP addresses in Sandbox and in Live
    • A cache that answers a repeated call without running the action again
    • Live is never stopped because of usage
    • EUR 25 for each extra million action runs, and EUR 5 for each extra gigabyte of data storage
    Book a call with the founder

Start free

Build the whole backend in Sandbox, at an address real people can call. Live needs a paid plan.

1 app, 10,000 action runs, about 50 action changes a month and 250 MB of data. You need no card.

Start free

How many people use your product in a month?

How many action runs does each of them cause in a month?

How many people build it, you included?

Starter, EUR 15 a month

10 people at 200 runs each, and one person builds it: about 2,000 action runs a month.

Starter holds 100,000 action runs. Past that, Live pauses until you top up, or you move to Personal at EUR 50.

Start with Starter

Starter, EUR 15 a month

10 people at 500 runs each, and one person builds it: about 5,000 action runs a month.

Starter holds 100,000 action runs. Past that, Live pauses until you top up, or you move to Personal at EUR 50.

Start with Starter

Starter, EUR 15 a month

10 people at 5,000 runs each, and one person builds it: about 50,000 action runs a month.

Starter holds 100,000 action runs. Past that, Live pauses until you top up, or you move to Personal at EUR 50.

Start with Starter

Starter, EUR 15 a month

10 people at 10,000 runs each, and one person builds it: about 100,000 action runs a month.

Starter holds 100,000 action runs. Past that, Live pauses until you top up, or you move to Personal at EUR 50.

Start with Starter

Starter, EUR 15 a month

100 people at 200 runs each, and one person builds it: about 20,000 action runs a month.

Starter holds 100,000 action runs. Past that, Live pauses until you top up, or you move to Personal at EUR 50.

Start with Starter

Starter, EUR 15 a month

100 people at 500 runs each, and one person builds it: about 50,000 action runs a month.

Starter holds 100,000 action runs. Past that, Live pauses until you top up, or you move to Personal at EUR 50.

Start with Starter

Personal, EUR 50 a month

100 people at 5,000 runs each, and one person builds it: about 500,000 action runs a month.

Personal holds 1 million action runs, and Live is never stopped because of usage.

Start with Personal

Personal, EUR 50 a month

100 people at 10,000 runs each, and one person builds it: about 1,000,000 action runs a month.

Personal holds 1 million action runs, and Live is never stopped because of usage.

Start with Personal

Personal, EUR 50 a month

1,000 people at 200 runs each, and one person builds it: about 200,000 action runs a month.

Personal holds 1 million action runs, and Live is never stopped because of usage.

Start with Personal

Personal, EUR 50 a month

1,000 people at 500 runs each, and one person builds it: about 500,000 action runs a month.

Personal holds 1 million action runs, and Live is never stopped because of usage.

Start with Personal

Team, from EUR 500 a month

1,000 people at 5,000 runs each, and one person builds it: about 5,000,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

1,000 people at 10,000 runs each, and one person builds it: about 10,000,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

10,000 people at 200 runs each, and one person builds it: about 2,000,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

10,000 people at 500 runs each, and one person builds it: about 5,000,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

10,000 people at 5,000 runs each, and one person builds it: about 50,000,000 action runs a month.

Team holds 10 million action runs. Your product needs more, so write to us on the contact page.

Write to us

Team, from EUR 500 a month

10,000 people at 10,000 runs each, and one person builds it: about 100,000,000 action runs a month.

Team holds 10 million action runs. Your product needs more, so write to us on the contact page.

Write to us

Team, from EUR 500 a month

10 people at 200 runs each, and 2 people build it: about 2,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

10 people at 500 runs each, and 2 people build it: about 5,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

10 people at 5,000 runs each, and 2 people build it: about 50,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

10 people at 10,000 runs each, and 2 people build it: about 100,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

100 people at 200 runs each, and 2 people build it: about 20,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

100 people at 500 runs each, and 2 people build it: about 50,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

100 people at 5,000 runs each, and 2 people build it: about 500,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

100 people at 10,000 runs each, and 2 people build it: about 1,000,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

1,000 people at 200 runs each, and 2 people build it: about 200,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

1,000 people at 500 runs each, and 2 people build it: about 500,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

1,000 people at 5,000 runs each, and 2 people build it: about 5,000,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

1,000 people at 10,000 runs each, and 2 people build it: about 10,000,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

10,000 people at 200 runs each, and 2 people build it: about 2,000,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

10,000 people at 500 runs each, and 2 people build it: about 5,000,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

10,000 people at 5,000 runs each, and 2 people build it: about 50,000,000 action runs a month.

Team holds 10 million action runs. Your product needs more, so write to us on the contact page.

Write to us

Team, from EUR 500 a month

10,000 people at 10,000 runs each, and 2 people build it: about 100,000,000 action runs a month.

Team holds 10 million action runs. Your product needs more, so write to us on the contact page.

Write to us

Team, from EUR 500 a month

10 people at 200 runs each, and 3 or more people build it: about 2,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

10 people at 500 runs each, and 3 or more people build it: about 5,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

10 people at 5,000 runs each, and 3 or more people build it: about 50,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

10 people at 10,000 runs each, and 3 or more people build it: about 100,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

100 people at 200 runs each, and 3 or more people build it: about 20,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

100 people at 500 runs each, and 3 or more people build it: about 50,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

100 people at 5,000 runs each, and 3 or more people build it: about 500,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

100 people at 10,000 runs each, and 3 or more people build it: about 1,000,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

1,000 people at 200 runs each, and 3 or more people build it: about 200,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

1,000 people at 500 runs each, and 3 or more people build it: about 500,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

1,000 people at 5,000 runs each, and 3 or more people build it: about 5,000,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

1,000 people at 10,000 runs each, and 3 or more people build it: about 10,000,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

10,000 people at 200 runs each, and 3 or more people build it: about 2,000,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

10,000 people at 500 runs each, and 3 or more people build it: about 5,000,000 action runs a month.

Team holds 10 million action runs and is the plan for more than one person on the account.

Start with Team

Team, from EUR 500 a month

10,000 people at 5,000 runs each, and 3 or more people build it: about 50,000,000 action runs a month.

Team holds 10 million action runs. Your product needs more, so write to us on the contact page.

Write to us

Team, from EUR 500 a month

10,000 people at 10,000 runs each, and 3 or more people build it: about 100,000,000 action runs a month.

Team holds 10 million action runs. Your product needs more, so write to us on the contact page.

Write to us

This is an estimate. Timers and webhooks add runs too, and once you build, your cockpit shows the real count.

What an action run is

One action running once, whatever started it. Files your site serves are free. A call that reaches no action is not a run, for example a robot that looks for WordPress, and an answer from the cache is not a run either. An action change is an action written or edited. One customer built a whole first backend with fewer than 20 of them.

What happens at the limit

At 80 percent of your plan you get a warning. Past it, Sandbox pauses and Live keeps answering. On Starter, Live pauses too, until you top up. If a payment fails, we write to you before anything stops.

Each price is shown net and with 19 percent German VAT.

How you start

  1. After you sign up

    Get your account

    You give one email address and no card. Someone at Typestate reads it and opens your account. We take on a limited number of customers at a time, to keep the quality of the service high.

    Our turn
  2. Once, about 2 minutes

    Add Typestate to your agent

    It works with Claude, ChatGPT, Cursor, Lovable or any other agent that speaks MCP.

    Your turn
  3. Within minutes

    Say what you need

    Your Sandbox answers at a real address. Go Live when it does what you want.

    Your agent's turn
Choose a plan

You can start on the Free plan without a card.

Hear about Typestate

An email now and then about what the platform can do. Every email has a link that stops them.