Apphaven is where the apps your AI agent builds live. Your agent is the one you already talk to, such as Claude, ChatGPT or Gemini. You connect it to your Apphaven account, and from then on it builds, tests and looks after apps for you, while you run them from your console.
You need an Apphaven account: sign up or sign in. Building and testing are free, so there's nothing to set up for billing until you publish a live app.
Your agent will ask for Apphaven's connector address. It's the same for everyone:
https://apphaven.com/mcp
Your console's Connect your agent page has the same address with a copy button, plus a first request to try.
Once Apphaven is listed in Claude's connector directory, you can add it from there instead of pasting the address. Either way works the same afterwards.
Google currently offers custom apps to personal Google accounts in the US, in English, with Keep Activity turned on.
Any tool that takes an MCP server can use the connector address. Most open Apphaven in your browser so you can sign in and choose Allow. For Claude Code, run this in your terminal, then type /mcp to sign in:
claude mcp add --transport http Apphaven https://apphaven.com/mcp
If a tool can't sign in through your browser, create an access token on your console's Connect page and give the tool the header Authorization: Bearer <your token>. A token works like a password for your account, so keep it private, and revoke it from the same page when you stop using the tool.
The first time an agent connects, Apphaven shows a page headed Connect your agent to Apphaven? It names the agent asking, the account it will act as, and where the access is being sent. Choosing Allow lets that agent build and run apps as you, until you disconnect it from the agent's own settings. Choosing Cancel sends it back with nothing.
Tools that run on your own computer, like Claude Code, get one more line: a warning that the access is being sent to a program on this computer. That's normal for those tools. Continue only if you just started connecting from that program.
Everything your agent does goes through a fixed set of actions, and each one is marked as reading, writing or changing something live, so your agent (and Claude's permission prompts) know which ones to be careful with.
Some things only happen in your console, never through an agent: publishing an app for the first time and choosing a plan, putting an app on your own domain (the agent then walks you through the one record to add), deleting an app or your account, billing, and access tokens. Your agent can read your apps' data and change it when you ask; it can't reach your other apps' people or anyone else's apps.
Remove the Apphaven connector in your agent's settings, and that agent loses access straight away. Access tokens are revoked from your console's Connect page. Your apps keep running either way.
Your agent reads Apphaven's guide itself, through the connector, so you never need to explain how Apphaven works. The same text is published here, for the curious and for anyone helping you:
Write to support@apphaven.com. If your agent gets stuck, the best first step is to ask it to read its guide again and tell you what it found.