# thin.host > thin.host is hosting for static and AI-generated sites, built to be driven by agents. Claude Code, Cursor, ChatGPT, Codex or any MCP client can publish a folder or zip and get a live URL in one tool call or one REST request, then map a custom domain with automatic TLS and send transactional email from a verified domain. Key facts for agents: - Hosted MCP server: https://thin.host/mcp (Streamable HTTP). Sign in with OAuth 2.1 (dynamic client registration, PKCE), or send an API key as `Authorization: Bearer th_live_...`. Claude Code: `claude mcp add --transport http thin-host https://thin.host/mcp`. - Local MCP server that reads build folders from disk: `uvx thinhost-mcp` (PyPI package thinhost-mcp) with THIN_HOST_API_KEY set. - REST deploy: `curl -F file=@site.zip -F title="My site" https://thin.host/v1/websites/archive -H "Authorization: Bearer th_live_..."` returns JSON whose `url` is the live site. Redeploy with `POST https://thin.host/v1/websites//archive` (files missing from the new zip are removed). - Sites are served at https://thin.host/s// until a custom domain is mapped. Static-site generators need their base path set to /s// for that preview URL, or / once a custom domain points at the site. - Custom domains: CNAME to cname.thin.host from the dashboard (TLS is automatic), or the provision_domain tool / POST /v1/domains claim flow at $8/month per domain. - API keys and the dashboard: sign up at https://thin.host/signup. ## Docs - [Overview](https://thin.host/docs/index.md): What thin.host is: hosting, custom domains and transactional email for AI agents, over MCP and REST. - [Quickstart (MCP)](https://thin.host/docs/quickstart-mcp.md): Connect Claude Code, Claude Desktop, claude.ai, Cursor, VS Code, Windsurf, Codex or ChatGPT to the hosted MCP server and publish a site. - [Quickstart (REST)](https://thin.host/docs/quickstart-rest.md): Publish a website and provision a custom domain with plain HTTP calls and a platform API key. - [Get access to email](https://thin.host/docs/email.md): Request transactional email access, verify a sending domain and send your first email. - [Docusaurus & static builds](https://thin.host/docs/static-sites.md): Deploy a Docusaurus or other static build: baseUrl for preview vs custom domain, sync redeploys, zip uploads. - [REST API Reference](https://thin.host/docs/api.md): Every REST endpoint: websites, archive uploads, sync, domains, emails, authentication, errors and rate limits. - [MCP Tool Reference](https://thin.host/docs/mcp.md): Every MCP tool with parameters, return values and error codes, for the hosted and local servers. - [Concepts](https://thin.host/docs/concepts.md): Platforms, domains, claim sessions, webhooks, idempotency and DNS. - [Billing & Rev-Share](https://thin.host/docs/billing.md): Plan tiers, the $8/mo end-user custom-domain price and how revenue is split with your platform. - [Recipes](https://thin.host/docs/recipes.md): Worked integrations: Claude Desktop, LangChain, Vercel AI SDK, OpenAI Agents SDK and webhooks. ## Guides - [Deploy guides](https://thin.host/guides.md): How to deploy Astro, Vite, Vue, SvelteKit, Next.js, Nuxt, Gatsby, Hugo, Jekyll, Eleventy, MkDocs, VitePress, Docusaurus and plain HTML to thin.host. - [Deploy Astro to thin.host](https://thin.host/guides/deploy-astro.md): Build an Astro site to dist/ and publish it from Claude Code, Cursor or one curl call. - [Deploy Vite (React) to thin.host](https://thin.host/guides/deploy-vite-react.md): Build a Vite + React app to dist/ and put it live on thin.host from your agent or a curl call. - [Deploy Vue to thin.host](https://thin.host/guides/deploy-vue.md): Build a create-vue (Vite) app to dist/ and deploy it to thin.host from your agent or curl. - [Deploy SvelteKit to thin.host](https://thin.host/guides/deploy-sveltekit.md): Prerender a SvelteKit app with adapter-static and publish the build/ folder to thin.host. - [Deploy Next.js (static export) to thin.host](https://thin.host/guides/deploy-nextjs.md): Turn on output: 'export', build Next.js to out/, and deploy the static site to thin.host. - [Deploy Nuxt (generate) to thin.host](https://thin.host/guides/deploy-nuxt.md): Prerender a Nuxt app with nuxt generate and publish .output/public to thin.host. - [Deploy Gatsby to thin.host](https://thin.host/guides/deploy-gatsby.md): Build a Gatsby site to public/ (with --prefix-paths for the preview) and deploy it to thin.host. - [Deploy Hugo to thin.host](https://thin.host/guides/deploy-hugo.md): Build a Hugo site to public/ with the right baseURL and publish it to thin.host. - [Deploy Jekyll to thin.host](https://thin.host/guides/deploy-jekyll.md): Build a Jekyll site to _site/ with the right baseurl and deploy it to thin.host. - [Deploy Eleventy (11ty) to thin.host](https://thin.host/guides/deploy-eleventy.md): Build an Eleventy site to _site/ with a path prefix and publish it to thin.host. - [Deploy MkDocs to thin.host](https://thin.host/guides/deploy-mkdocs.md): Build MkDocs (or Material for MkDocs) to site/ and deploy the docs to thin.host. - [Deploy VitePress to thin.host](https://thin.host/guides/deploy-vitepress.md): Build a VitePress docs site to docs/.vitepress/dist and publish it to thin.host. - [Deploy Docusaurus to thin.host](https://thin.host/guides/deploy-docusaurus.md): Build Docusaurus to build/ and deploy it from Claude Code with one tool call or one curl. - [Deploy plain HTML to thin.host](https://thin.host/guides/deploy-html.md): Publish a folder of hand-written HTML, CSS and JS (or a single index.html) to thin.host. - [Deploy an HTML page from a Claude or ChatGPT chat to thin.host](https://thin.host/guides/deploy-ai-chat-html.md): Take an HTML page that Claude or ChatGPT wrote in a chat and get a live, shareable URL for it. ## Compare - [thin.host compared](https://thin.host/compare.md): Honest comparisons of thin.host with Netlify, Vercel, GitHub Pages, Cloudflare Pages, Surge, Neocities, tiiny.host and Render, with migration steps. - [thin.host vs Netlify](https://thin.host/compare/netlify.md): thin.host vs Netlify: Netlify's credit-based plans, Git workflow and functions against thin.host's agent-first static hosting, plus how to move a Netlify site. - [thin.host vs Vercel](https://thin.host/compare/vercel.md): thin.host vs Vercel: Next.js server features and per-seat pricing against static, agent-deployed hosting, and how to export and move a site. - [thin.host vs GitHub Pages](https://thin.host/compare/github-pages.md): thin.host vs GitHub Pages: repository-based publishing against upload-based, agent-driven deploys, and how to move a Pages or Jekyll site. - [thin.host vs Cloudflare Pages](https://thin.host/compare/cloudflare-pages.md): thin.host vs Cloudflare Pages (and Workers static assets): unlimited free static requests and the Workers platform against agent-first static hosting, plus migration steps. - [thin.host vs Surge](https://thin.host/compare/surge.md): thin.host vs Surge: two quick ways to publish a static folder; MCP, gating and email against Surge's one-command CLI, and how to move over. - [thin.host vs Neocities](https://thin.host/compare/neocities.md): thin.host vs Neocities: a community for hand-made sites against agent and API deploys with custom domains on a free account, plus moving your files. - [thin.host vs tiiny.host](https://thin.host/compare/tiiny-host.md): thin.host vs tiiny.host: quick file sharing with QR codes and analytics against framework deploys from agents and free custom domains, plus migration. - [thin.host vs Render](https://thin.host/compare/render.md): thin.host vs Render static sites: Git-driven deploys next to services and databases against upload-based, agent-driven static hosting, plus migration. ## Product - [thin.host — deploy sites from your AI agent](https://thin.host/): Static and AI-generated site hosting you can deploy from Claude Code, Cursor or ChatGPT via MCP or one REST call; live URL in seconds, custom domains and email. - [Web hosting for agents and builders](https://thin.host/use-cases/web-hosting): Upload a site or let an agent publish it: live URL, custom domains with automatic TLS, access gating, edit in place. - [Host a Docusaurus site from Claude Code](https://thin.host/use-cases/docusaurus): Deploy a Docusaurus build with one tool call, map a custom domain, and redeploy cleanly with sync. - [Transactional email for agent-built apps](https://thin.host/use-cases/email): Send sign-in links and receipts from a verified domain via MCP, REST or SMTP. - [Domain API for AI agents](https://thin.host/domains): Let an agent provision a custom domain end to end: claim page, Stripe checkout, DNS, TLS. ## Optional - [Changelog](https://thin.host/changelog.md): What changed in thin.host, week by week. - [llms-full.txt](https://thin.host/llms-full.txt): The full text of every docs, guide and comparison page in one file. - [Sitemap](https://thin.host/sitemap.xml): Every public page.