# agenthost > Web hosting you can just ask for. Connect agenthost to Claude, Cursor or any MCP client, then tell your agent to put your app online. Websites, Node, Python and PHP — no dashboard, no settings, no setup. ## Pages - [Home](https://agenthost.eu): what agenthost is and who it is for - [Get started](https://agenthost.eu/getting-started): connect a client and deploy, in about three minutes - [Pricing](https://agenthost.eu/pricing): €12/mo for everything; apps are €4 each with a database included - [Support](https://agenthost.eu/support): one inbox, answered by the people who build agenthost - [Every agent that can deploy here](https://agenthost.eu/connect): which MCP clients agenthost works with, and what each one connects with - [Hosting for Claude Code](https://agenthost.eu/connect/claude-code) - [Hosting for Claude](https://agenthost.eu/connect/claude) - [Hosting for Claude Cowork](https://agenthost.eu/connect/claude-cowork) - [Hosting for ChatGPT](https://agenthost.eu/connect/chatgpt) - [Hosting for Codex](https://agenthost.eu/connect/codex) - [Hosting for Gemini](https://agenthost.eu/connect/gemini) - [Hosting for Microsoft 365 Copilot Cowork](https://agenthost.eu/connect/copilot-cowork): installed as a Cowork plugin, with the deploy skill included - [Hosting for Cursor](https://agenthost.eu/connect/cursor) - [Hosting for VS Code](https://agenthost.eu/connect/vs-code) - [agenthost for organizations](https://agenthost.eu/enterprise): where the software your teams build with agents actually lands - [agenthost for small business](https://agenthost.eu/small-business): change your own site by asking, and build the tools you could never justify buying - [agenthost for personal projects](https://agenthost.eu/personal): ten sites free forever, no card, for the thing you made on a Sunday - [agenthost for developers](https://agenthost.eu/developers): connect a GitHub repo and every push deploys, with no workflow file to write - [What you can host](https://agenthost.eu/host) - [Host a website or landing page](https://agenthost.eu/host/website) - [Host an app that saves things](https://agenthost.eu/host/app) - [Host an internal tool for your team](https://agenthost.eu/host/internal-tool) - [Show a client a real link](https://agenthost.eu/host/client-preview) - [What runs here](https://agenthost.eu/runtimes): static, Node, Python and PHP — the contract for each runtime - [Host a static site](https://agenthost.eu/runtimes/static) - [Host a Node app](https://agenthost.eu/runtimes/node) - [Host a Python app](https://agenthost.eu/runtimes/python) - [Host a PHP app](https://agenthost.eu/runtimes/php) - [Why we built agenthost](https://agenthost.eu/about): who is behind agenthost, and the belief the product is an argument for - [Security](https://agenthost.eu/security): how agenthost is built and run, and what we deliberately do not claim - [EU hosting, all the way down](https://agenthost.eu/eu-hosting): French servers, a French operator, a Swedish supplier, and the one transfer out - [Privacy Policy](https://agenthost.eu/privacy) - [Terms of Service](https://agenthost.eu/terms) - [Data Processing Agreement](https://agenthost.eu/dpa): the GDPR Article 28 agreement for data inside what you deploy — already in force ## Documentation - [Overview](/docs): agenthost is web hosting your agent drives. Connect it once, then ask for a link. Start here for the guides, the deploy reference, or the full MCP tool surface. - Getting started: What agenthost is, connecting your agent, and your first link. - [What agenthost is](/docs/start/what-is-agenthost): Hosting your agent drives. You ask for a link; your agent sends the files and we run them. What you need, what you can put online, and what you never have to learn. - [Connect your agent](/docs/start/connect): Add agenthost to Claude, Claude Code, Cursor, VS Code or any MCP client, sign in with your email, and you're done. No API key, no password in a chat window. - [Your first deploy](/docs/start/first-deploy): From a connected agent to a live link — what to say, what happens, what you get back, and how to know it actually worked. - [The words we use](/docs/start/concepts): Organization, project, app, site, runtime, deploy, environment variable, invite. What each one means on agenthost and how they nest. - [Talking to your agent](/docs/start/asking): What to say to get what you want, what your agent can do on agenthost, and the few things it can't. - How-to: One page per task, from putting a page online to fixing a build that won't come up. - [All guides](/docs/guides): One page per task. Each one opens with what to ask your agent, then explains what happens and what to do when it doesn't. - [Put a website online](/docs/guides/website): A landing page, a portfolio, a docs site or a built single-page app — served exactly as handed, over HTTPS, in about a minute. - [Put an app online](/docs/guides/web-app): Something that runs code — Node, Python or PHP. What your agent sends, what we build, and how to confirm it actually serves. - [Update what's live](/docs/guides/update): Ship a change to the same link. What replaces what, what stays, and how to tell the new version is actually the one serving. - [Use your own domain](/docs/guides/custom-domain): Put your app on mydomain.com instead of the address we hand out. One DNS record at your registrar, and HTTPS is set up for you. - [Make something private](/docs/guides/private): Close an app with an invitation list or a single shared password. No account for your visitors, and no login screen for you to build. - [Work with teammates](/docs/guides/team): Invite people to your organization so they can deploy too, or let everyone at your email domain join themselves — how roles work today, and what belonging to several organizations means. - [Organise with projects](/docs/guides/projects): Projects group your apps. How to use them for clients, side projects or teams — and what happens when you delete one. - [Check on an app](/docs/guides/check-on-an-app): Find out whether your app is up, read its logs, and understand why a status of "running" isn't the same as "working". - [Fix a broken deploy](/docs/guides/fix-a-broken-deploy): The link doesn't load, or the build failed. Symptom, cause and fix for the failures that actually happen. - [Take something down](/docs/guides/take-something-down): Deleting an app or a project, what goes with it, and how to get your files out first. - [Deploy from CI or an unattended agent](/docs/guides/automate): API tokens for clients that can't open a browser — CI, cron, a background agent. How to mint one, use it and revoke it. - Deploy: What agenthost expects from the source you deploy, and how to confirm it serves. - [How deploying works](/docs/deploy): The contract between your source and agenthost — how a deploy runs, how the runtime is chosen, the one entrypoint each runtime looks for, and how to confirm a deploy actually serves. Read this before your first deploy. - [Sending a large project](/docs/deploy/large-projects): Inline files are simplest, but a real project on disk should not be base64'd through your context. begin_upload streams a tarball straight to agenthost instead. - [Deploying from GitHub](/docs/deploy/github): Connect a repository once and every push deploys. agenthost clones the branch, builds it and ships it, with no CI to write and no secrets to hand over. - **Runtimes** - Runtimes: The four runtimes and the entrypoint each one looks for. - [Runtimes](/docs/deploy/runtimes): Static, Node, Python and PHP — how the runtime is chosen, the single entrypoint each one looks for, what it installs dependencies from, and how to customize a build with agenthost.yaml. - [Static sites](/docs/deploy/runtimes/static): Files served exactly as handed, over HTTPS. No build step and nothing to start. - [Node](/docs/deploy/runtimes/node): A package.json selects the Node runtime and holds the start script that runs your app. - [Python](/docs/deploy/runtimes/python): Python apps are WSGI — agenthost imports the name app from app.py and serves it with gunicorn. - [PHP](/docs/deploy/runtimes/php): Served from your project root with index.php as the front controller; composer.json is optional. - [Choosing a version](/docs/deploy/versions): Append a version to the runtime as ":", or leave it off for a supported default. - **Configuration** - [agenthost.yaml](/docs/deploy/agenthost-yaml): Four settings a project commits in its own tree to control its build. runtime, install, build and start, what each runtime does with them, and what happens when one is wrong. - [Environment variables](/docs/deploy/environment-variables): Settings and secrets your app reads at run time. You set them yourself in a browser at /secrets-manager, so a secret never passes through your agent — which can only ever see their names. - **Operating** - [Checking a deploy](/docs/deploy/checking-status): Builds are asynchronous, so a successful tool call means "queued", not "live". How to confirm a deploy actually serves. - [Common pitfalls](/docs/deploy/pitfalls): The handful of mistakes that account for most failed deploys, and what to do instead. - **Your account** - [Signing in](/docs/signing-in): How accounts, organizations, sign-in codes, OAuth grants, sessions and API tokens work — and why you never handle a credential. - [Plans & what counts](/docs/plans): How agenthost counts what you host — sites versus apps — and what changes when you outgrow the free plan. Current prices live on the pricing page. - [FAQ](/docs/faq): The questions people actually ask — about what agenthost can host, what happens when things break, who can see what, and where your data lives. - Tool reference: Every tool the agenthost MCP exposes, grouped by what it acts on. - [The toolbelt](/docs/tools): Every tool the agenthost MCP exposes, what it acts on, and where each group is documented in full. - [Account & users](/docs/tools/account): whoami, update_account, invite_user and list_users — who this connection acts as, who else can act on the customer, and the settings that belong to the account itself. - [Plans & billing](/docs/tools/plans): get_plan, list_plans, upgrade_plan and manage_billing — what the account may create, what it costs, and how to change it. - [Projects](/docs/tools/projects): create_project, list_projects, get_project, rename_project and delete_project — the container everything else lives in. - [Apps](/docs/tools/apps): create_app, deploy_app, list_apps, get_app, get_app_logs and delete_app — provisioning, deploying, inspecting and tearing down hosted apps. - [App access](/docs/tools/app-access): share_app, set_app_access, list_app_access and revoke_app_access — controlling who is allowed to open a deployed app. - [Source uploads](/docs/tools/uploads): begin_upload — mint a single-use URL and stream a project archive straight to agenthost, instead of passing it inline. - [GitHub](/docs/tools/github): connect_github, list_github_repos, link_repo, deploy_from_repo and unlink_repo — building an app from a repository instead of from source you hand over. - [Databases](/docs/tools/databases): create_database, attach_database, detach_database, get_database, list_databases and delete_database — managed databases for your apps, provisioned on demand. - [Services](/docs/tools/services): create_service, list_services, get_service, update_service and delete_service — the generic service record beneath an app. - [API tokens](/docs/tools/tokens): create_token, list_tokens and revoke_token — long-lived credentials for clients that cannot run the browser sign-in. - [Support](/docs/tools/support): contact_support — write to a human, with the account context and the troubleshooting already attached. ## Optional - [All documentation as one file](https://agenthost.eu/llms-full.txt)