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
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.
Authentication and user management
People sign up with an email or with Google. An order or a booking can belong to the person who made it.
Database and record rules
Say what your backend stores, and which values it accepts.
Flows, by you and your agent
Your agent defines what your backend does as steps, one sentence each. Typestate checks every step, runs it, and draws the action so you can follow it.
Web endpoints with rate limits
The address your app calls. You set who may call it and how often.
Files
Store what people upload, and give each file only to the people allowed to see it.
Timers
Run a step of your backend at set times, for example every night at 02:00, in your time zone.
External services and webhooks
Call Stripe, Slack or any service with an API. Typestate stores the keys encrypted, and your agent never sees them.
Environments
Sandbox to test on, Live for your customers. A change goes Live only when you approve it.
Automatic scaling
When more people use your backend, Cloudflare runs more copies. You never pick a server size.
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.
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
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
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 - Sandbox
dev.api.yourshop.com/sales - Live
api.yourshop.com/sales
- Sandbox
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
GermanSentence takes a German sentence apart word by word and names the grammar rule behind each word.
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
How GermanSentence uses it
The website calls these addresses to show sentences, words and grammar rules, and anybody may read them. To analyse a new sentence or keep a study list, a person signs in first.
How GermanSentence uses it
Every night a timer reads the new Tagesschau articles and splits them into sentences. Other timers analyse those sentences and fill in the tables of word forms, with nobody pressing a button.
Runs
How GermanSentence uses it
Each action is a few steps in English, for example the one that fills the front page with the newest sentences. The owner reads every step and changes the backend by changing the English.
What it needs
How GermanSentence uses it
OpenRouter gives access to a language model. GermanSentence asks it once for each new sentence, for a translation, its level and the grammar of every word.
How GermanSentence uses it
Tagesschau is the news service of the German broadcaster ARD. Every night GermanSentence reads its news feed to find new articles to learn from.
How GermanSentence uses it
For each new article, GermanSentence reads the full text and splits it into sentences to analyse.
Keeps
How GermanSentence uses it
GermanSentence keeps its sentences, words and grammar rules, and anybody may read them. A person's study list and daily allowance belong to that person, and only they can read them.
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
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.
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 StarterStarter, 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 StarterStarter, 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 StarterStarter, 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 StarterStarter, 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 StarterStarter, 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 StarterPersonal, 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 PersonalPersonal, 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 PersonalPersonal, 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 PersonalPersonal, 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 PersonalTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 usTeam, 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 usTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 usTeam, 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 usTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 TeamTeam, 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 usTeam, 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 usThis 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
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 turnOnce, about 2 minutes
Add Typestate to your agent
It works with Claude, ChatGPT, Cursor, Lovable or any other agent that speaks MCP.
Your turnWithin minutes
Say what you need
Your Sandbox answers at a real address. Go Live when it does what you want.
Your agent's turn
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.