Most build-and-deploy servers stop at the deploy; this one keeps going into custom domains, collaborator permissions, marketplace publishing and the credit balance, which means an agent can carry a project from first component to live URL without handing back. Worth knowing before you start: the same key that edits code also spends money and changes team access.
The control surface for AppsAI projects, reachable from Claude Code, Cursor, Windsurf and other clients. It spans the whole lifecycle: editing React components, writing backend code, provisioning AWS, deploying, attaching a domain, inviting collaborators, and paying for it.
- Canvas — 25 tools for React components, styles and assets; Backend — 18 for backend code, S3 and CloudFormation
- MongoDB — 18 tools for database and collection management; Agents — 9 for prompt management and versioning
- `system_DEPLOY_FRONTEND`, `system_DEPLOY_BACKEND` and `system_DEPLOY_ALL`, with `system_GET_ENVIRONMENT_STATUS` for URLs
- `system_ADD_MCP_SERVER` and `system_LIST_MCP_SERVERS` — your project can itself connect to other MCP servers
- Domains: `domain_CHECK_AVAILABILITY`, `domain_ADD_CUSTOM_DOMAIN`, `domain_VERIFY_CUSTOM_DOMAIN`
- Team and marketplace: `team_INVITE_COLLABORATOR`, `marketplace_PUBLISH_TEMPLATE`, `marketplace_FORK_TEMPLATE`
- Billing in-band: `billing_GET_AVAILABLE_CREDITS`, `billing_GET_CURRENT_PLAN`, `billing_ADD_FUNDS`
- Resources `appsai://projects` and `appsai://project/{id}` carry project context and file structure
- Starter prompts including `build-youtube`, `build-slack` and `build-twitter`
An AppsAI account and an API key from Settings → Billing → API Keys, shown once, set as `APPSAI_API_KEY`. Your client runs `npx -y @appsai/mcp-server` — Claude Code adds it in one command. Stacks covered are Next.js with Tailwind and shadcn/ui on the front, several backend choices, MongoDB Atlas and AWS behind. Agents can also register themselves with a wallet signature and top up credits with USDC on Ethereum, Base, Arbitrum or Polygon. Version 1.0.13.
One command plus a key — npx -y @appsai/mcp-server, then supply credentials
