# Build a website for people and AI — answer.cloud

> Canonical source: [Build a website for people and AI — answer.cloud](https://www.answer.cloud/)

Create an answer-ready website with one prompt and Claude Code or Codex. Start for free; add CMS, AI chat, site search, and analytics with Pro at $20/month per site + additional usage.

## Build a website people can use
 & AI can understand.

Create an AI-native site with one prompt and Claude Code or Codex

Website build prompt

Build me a website on https://www.answer.cloud

Copy prompt

No credit card required | Paste the prompt into Claude Code or Codex.

---

### Instructions for your agent

This is the workflow for "Build me a website on [https://www.answer.cloud](https://www.answer.cloud)", also
available at [https://www.answer.cloud/build-site/](https://www.answer.cloud/build-site/). Build and publish
a NEW standalone Astro website at its reserved answer.cloud address. Continue
until the public site and its AI chat work, then return the verified live URL.
No plugin installation, user sign-in, password, or credit card is required for
the first build. Answer Cloud creates the account and emails its setup link.

### 1. Collect only the missing brief

Ask together for the user's email, organization name, and a short factual
description. Reuse details already supplied. The visitor's main next step is
optional; choose a reasonable default from the brief. Do not require a domain,
plan, repository, design system, or hosting choice. Do not invent contacts,
testimonials, prices, or business claims. Keep the account email private unless
the user separately asks to publish it.

For a draft-only request, collect only the organization/site name and brief.
Skip email, account setup, connection, bootstrap, and publication; build locally.

### 2. Start the build without sign-in

Generate a cryptographically random request_key of 32 to 128 URL-safe characters
(letters, numbers, underscores, or hyphens) ONCE, for example 64 hexadecimal
characters from 32 random bytes.
It is a private resume secret: save it privately and reuse it on every retry.
POST [https://app.answer.cloud/build-site](https://app.answer.cloud/build-site) with Content-Type: application/json:

```json
{
  "email": "the user's email",
  "organization_name": "the user's organization",
  "description": "the user's factual website brief",
  "goal": "optional visitor action",
  "request_key": "the private random resume secret"
}
```

Encode JSON safely; never interpolate the user's strings into shell commands.
The response contains organization_id, organization_name, site_slug, site_url,
environment (production), prompt, mcp_url, build_token, build_expires_at, and
account_setup. Save it privately for this build. The private account setup link
is sent only by email and is never returned to the agent.

This response already reserves the site. Never call prepare_site or create_site
for this guest build. Preserve the returned slug, organization, and production
choice. The build is isolated even when the email already has an account; it
grants no access to that account's existing workspaces. Retries with the same
request_key reuse the reservation and do not send another email. On rate limits,
explain the error and pause; do not generate fresh keys to evade limits. If the
build expires or is claimed, preserve the source and use normal account access
for later changes rather than creating a replacement site silently.

### 3. Connect to MCP in this conversation

Use the returned mcp_url and build_token. Native MCP setup is optional: when
you cannot attach a temporary connection in this conversation, use your existing
network or terminal tools to call the MCP over HTTP. Do not require the user to
install a plugin, restart, sign in, or paste a token for this first build.

POST JSON-RPC 2.0 messages to mcp_url with these headers:

```
Content-Type: application/json
Accept: application/json, text/event-stream
Authorization: Bearer <build_token from the bootstrap response>
MCP-Protocol-Version: 2025-11-25
```

First initialize:

```json
{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{},"clientInfo":{"name":"answercloud-site-builder","version":"1.0"}}}
```

Send notifications/initialized without an id, then discover the current schemas:

```json
{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}
```

Invoke tools with tools/call, for example:

```json
{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"start_deploy","arguments":{"site_slug":"<reserved site_slug>","environment":"production"}}}
```

Every POST includes the credential; the server is stateless. Check HTTP status
and any top-level JSON-RPC error first. For tools/call responses, read
result.structuredContent and check result.isError before continuing. The build
credential expires after 24 hours and permits at most three deploys to this one
site. It exposes only first-site deployment, widget, and verification tools.
Account, billing, new-site, domain, GitHub, release, and CMS administration tools
are unavailable. Claiming the account through email revokes this credential.

Keep the token and resume secret out of prompts, public source, generated pages,
screenshots, logs, and version control. Use process memory or a temporary private
file with permissions 0600. Do not configure it globally or overwrite an existing
personal connection. Remove temporary credentials when finished. Browser OAuth
is for later account management, not this guest launch.

### 4. Build, publish, and verify

Read the full Astro workflow:
[https://app.answer.cloud/build-site/guide/answer-cloud-site/SKILL.md](https://app.answer.cloud/build-site/guide/answer-cloud-site/SKILL.md)

Read its relative reference links as needed. This page's guest instructions
override its returning-account connection steps: standalone kind, reserved slug,
and production are already selected. Apply the returned personalized prompt to
the brief. Author an Astro source project using the official template at
[https://github.com/answer-cloud/answer_cloud_template](https://github.com/answer-cloud/answer_cloud_template) and build its static output
locally. Answer Cloud adds the AEO layer and AI chat.

Call start_deploy with the reserved slug and environment: production. Upload the
compiled artifact to the returned signed URL, then call finalize_deploy. Poll
get_deploy at its retry cadence until live or failed. Finalize an artifact already
uploaded. If its URL was lost or expired, or finalization returns no_artifact,
start a replacement deployment for the SAME reserved site within the remaining
quota. Poll processing deployments; do not start competing uploads or reset the
bootstrap to evade quota.

Check warnings, live HTML, retrieval, and the AI chat widget. Use configure_widget
for its generated theme. Skip optional tools not exposed to the guest credential.
Correct actionable failures within the remaining quota and retain the Astro source
if blocked. Never claim completion before verifying the public site and chat.

### 5. Finish

Return the working site_url and explain that Answer Cloud emailed the user a link
to finish account setup. They do not need to complete setup before the first build.
Never request or display their private email link.

This workflow needs an agent that can fetch this page, build project files, and
make authenticated HTTP requests. A URL cannot add those capabilities to a chat
client that lacks them. If your client cannot complete these steps, explain its
specific limitation and preserve the brief for Claude Code or Codex.

---

### A website people can
have a conversation with.

Visitors ask a question. Your site answers from your published content, with links to the source.

Example website conversation

Example

How do I build a site?

Paste the prompt into Claude Code or Codex. Your agent builds the site and guides you through publishing it on answer.cloud.

[Build with one prompt](https://www.answer.cloud/build-site/) ↗

Try it yourself. Ask us about answer.cloud.

Ask a question…

What is answer.cloud?

How does AI chat work on my site?

How do I build a site with one prompt?

---

Build a useful source for people and AI

---

### See who’s finding your site.

See visits from people and AI, the pages they find, and the questions they ask. It’s all in one place.

![answer.cloud All Traffic dashboard showing human visits, AI referrals, agent traffic, and daily activity](https://www.answer.cloud/assets/answercloud-analytics.png)

Human visits and AI activity, together in your dashboard.

---

### See where your content needs work.

See what AI can find on your site and where a clearer answer would help.

### Learn from the questions people ask.

Review visitor questions to see what they need and what your site could explain better.

### Publish without rebuilding your site.

Add blog posts, guides, and documentation. Your AI chat keeps up with what you publish.

### Understand who’s visiting.

See human visits, AI traffic, referrals, and chat activity in one place.

---

### Choose how you build.

Start with a prompt, connect a repository, or bring the website you already have.

#### Claude Code or Codex

Describe what you want. Your coding agent builds and publishes the site.

[Build with one prompt](https://www.answer.cloud/build-site/) ↗

#### Deploy from GitHub

Connect a repository and automatically publish new versions when you push.

#### Keep your existing site

Add an AI companion on your own domain, with content, chat, search, and analytics.

Start on an answer.cloud address. Upgrade to Pro for a built-in CMS and a custom domain when you’re ready.

---

### Start on answer.cloud.

Launch for free. Add content management, AI chat, and analytics with Pro, or get capacity and support tailored to your business.

#### Free

$0 /month

Launch an answer-ready website.

- Hosted answer.cloud URL
- Deploy directly from your coding agent
- Automatic answer-engine optimization
- Limited hosting and deployment capacity
- No credit card required

[Start for free](https://app.answer.cloud/users/sign_up) 14

#### Pro

$20 /month
per site + additional usage

Manage your content, answer questions, and understand your audience.

- Everything in Free
- CMS collections and content management
- Built-in AI chat and site search
- First-party visitor and AI agent analytics
- Custom domain with managed HTTPS
- Automatic deployments from GitHub
- Larger sites and higher deployment limits
- $20 in monthly usage credit, with paid overages
- Usage alerts and configurable spending limits

[Get started with Pro](https://app.answer.cloud/users/sign_up) 14

#### Enterprise

Custom pricing

Capacity and support tailored to your business.

- Everything in Pro
- Custom capacity and usage packages
- Plans for multiple websites and brands
- Guided onboarding and migration assistance
- Custom integrations and implementation support
- Priority support with agreed response times
- Flexible contracts and billing terms

[Contact sales](https://calendar.app.google/LCCkkpMEBMntvqQp9) 14

---

### AI companion sites

Keep your existing website and add an AI companion on your own domain.

$100 /month

[Talk to us](https://calendar.app.google/LCCkkpMEBMntvqQp9) 14

---

### Your next website starts here.

Copy the prompt. Paste it in Claude Code or Codex.

Website build prompt

Build me a website on https://www.answer.cloud

Copy prompt

No credit card required

[Prefer to talk it through? Book a call](https://calendar.app.google/LCCkkpMEBMntvqQp9) 14