Category: AI Agent Hosting

  • Kinsta API + Claude: Automate Your WordPress Site Ops

    Kinsta API + Claude: Automate Your WordPress Site Ops

    Last patch Tuesday, a plugin CVE dropped at 6:40 a.m. and I had fourteen client sites to update before anyone in an office noticed. Total time from coffee to done: eleven minutes — and nine of those were me watching a script run. Claude wrote that script, and it talks to the Kinsta API, which quietly became one of the most automation-friendly surfaces in managed WordPress hosting when Kinsta added remote WP-CLI execution to it.

    Search for tutorials on this and you’ll find almost nothing beyond Kinsta’s own reference docs. So here’s the guide I wanted when I started: three real automations — bulk plugin updates across every site you run, a staging-then-cache-clear deploy step, and a weekly usage report — each with code you can adapt in an afternoon.

    Why the Kinsta API is suddenly interesting

    Most hosting APIs are billing wrappers — list your invoices, maybe reboot something. The Kinsta API is a different animal. It covers sites, environments, backups, cache, CDN, analytics, and — the part that changes the category — it can execute WP-CLI commands over HTTP. That last piece means you’re no longer limited to whatever buttons the host thought to build. Anything WP-CLI can do, a script can now do, on any of your sites, from anywhere.

    Pair that with an AI assistant that writes competent bash and you get something close to what I’ve been calling AI-managed hosting on this site. If that phrase is new to you, the primer on what AI agent hosting actually means is the place to start. The short version: the host provides clean, documented control surfaces; the agent does the tedious work; you review and approve.

    For context, Kinsta runs on Google Cloud C2 machines behind Cloudflare’s enterprise tier, and entry plans sit around ~$30–35/mo at the time of writing. Premium pricing — but the API is included on every plan, which is not true everywhere.

    What you need before you start

    • A Kinsta API key. Generate one in MyKinsta under API Keys. It inherits your user’s access, so treat it like a root password — environment variable only, never in a script you commit.
    • Your company ID. Every site-listing call is scoped to it; you’ll find it in MyKinsta’s settings.
    • A terminal with curl and jq. That’s the whole toolchain. No SDK required.
    • Claude. I use Claude Code because it can run and debug the scripts itself, but the chat interface works fine if you’d rather paste code around.
    • A staging environment to practice on. Non-negotiable. Every automation below got its first run against staging, not a live client site.

    One workflow note: endpoint paths evolve. Everything below matches Kinsta’s API reference as I write this, but the smart move is to paste the relevant reference page into Claude and let it confirm the current shape before you run anything. Takes thirty seconds.

    Automation 1: bulk plugin updates across every site

    This is the one that pays for the setup time. The WP-CLI endpoint takes an environment ID and a command, and returns an operation ID because execution is asynchronous. The core loop looks like this:

    export KINSTA_KEY="paste-your-key-here"
    API="https://api.kinsta.com/v2"
    
    # every environment you want to patch
    ENVS="env_abc123 env_def456 env_ghi789"
    
    for ENV in $ENVS; do
      curl -s -X POST "$API/sites/environments/$ENV/wp-cli" 
        -H "Authorization: Bearer $KINSTA_KEY" 
        -H "Content-Type: application/json" 
        -d '{"command": "plugin update --all"}' | jq -r '.operation_id'
    done

    My actual prompt to Claude was close to: “Write a bash script that runs plugin update –all on these Kinsta environment IDs via the WP-CLI endpoint, polls each operation until it finishes, and prints a pass/fail table.” The finished script is about forty lines. Claude’s first draft didn’t handle rate limiting — the API will throttle you if you hammer the operations endpoint — so the second version added a sleep between polls and a retry on 429s. That’s the realistic experience: one round of iteration, not zero.

    For a targeted CVE response, swap the command for a single plugin — plugin update the-vulnerable-one — and the same loop patches your whole portfolio in one pass. That’s the fourteen-sites-in-eleven-minutes story from the intro, and most of those minutes were polling.

    Automation 2: staging push + cache clear on demand

    My deploy ritual used to be: update on staging, click around, push to live in MyKinsta, forget to clear the cache, get a confused message from the client. The API removes the forgetting. Cache clearing is a single call:

    curl -s -X POST "$API/sites/environments/$ENV/clear-cache" 
      -H "Authorization: Bearer $KINSTA_KEY"

    The full script Claude and I settled on chains four steps: trigger a manual backup of production, push the staging environment to live, poll the operation until it reports success, then clear cache on the live environment. The backup step matters — environment pushes are the one action in this whole post that can genuinely ruin your afternoon, and the API can create a restore point before you touch anything. I run the script with a confirmation prompt in the middle; automation doesn’t mean removing the human, it means removing the busywork around the human.

    Automation 3: the Monday usage report

    Every Monday at 7 a.m., a cron job pulls the site list for my company ID, grabs bandwidth and visit counts for each environment, and writes a Markdown table to a file Claude then summarizes into three bullet points. The API side is two GET requests — list sites, then metrics per environment — and jq does the formatting.

    Boring? Completely. But this report has caught a visit-count spike that turned out to be a scraper hammering a client’s search page, and it flagged a site drifting toward its plan’s visit limit three weeks before the overage would have landed on an invoice. Usage surprises are how hosting bills grow quietly. A dumb weekly report is the cheapest insurance I know.

    Where Claude fits in — two modes

    Everything above is mode one: Claude writes scripts, you run them on a schedule or on demand. It’s the right default because the output is inspectable — you can read a bash script before it touches production.

    Mode two is letting Claude drive your sites conversationally through an MCP server, where you type “update the plugins on the Henderson site and clear the cache” and it happens. That’s a bigger topic with its own trade-offs, and I’ve written it up separately in managing WordPress with Claude and MCP. If MCP is an unfamiliar acronym, start with the plain-English explainer. My honest position: scripts for anything destructive, conversation for anything read-only. I’m not ready to let an agent push environments unsupervised, and you shouldn’t be either.

    Honest downsides

    • Everything is asynchronous. Nearly every write action returns an operation ID you have to poll. Claude handles the boilerplate, but your scripts are longer and slower than you’d expect.
    • API keys are coarse. A key carries your user’s access. Leak it and someone can delete environments. I’d love scoped, read-only keys; they don’t exist yet as I write this.
    • Rate limits are real. Fine for a fourteen-site loop, worth engineering around if you manage hundreds.
    • Premium pricing, no email. At ~$30–35/mo entry, Kinsta only makes sense if the automation saves real billable hours — and like WP Engine, it doesn’t host mailboxes, so budget for email separately.

    If the price is the blocker, Cloudways is the value play in this space — its Copilot assistant covers some of the same ground with less scripting, and I’ve compared the two directly in Cloudways vs Kinsta. The Copilot guide shows what that looks like day to day. For the wider field, the best AI web hosting roundup ranks every host we run on this exact automation-readiness test.

    Frequently asked questions

    Can the Kinsta API run WP-CLI commands?

    Yes. There’s a dedicated endpoint that executes WP-CLI commands against a specific environment and returns an operation ID you poll for the result. It’s the feature that makes the API genuinely useful for site operations rather than just account management.

    Is the Kinsta API free to use?

    The API itself costs nothing extra — it’s included with hosting plans, which start around ~$30–35/mo at the time of writing. You’re paying for the hosting; the automation surface comes with it.

    Do I need to know how to code to automate Kinsta with Claude?

    You need to be able to read a short bash script and run commands in a terminal — that’s the honest floor. Claude writes the code, but you should understand roughly what a script does before pointing it at production. If you can follow the examples in this post, you’re ready.

    Is it safe to run these automations on production sites?

    With guardrails, yes. My rules: first run always on staging, a backup call before anything destructive, and a human confirmation step inside any script that pushes environments. Read-only automations like the usage report carry essentially no risk.

    What’s the difference between the Kinsta API and an MCP server?

    The API is the raw HTTP surface — you or your scripts call it directly. An MCP server is a translation layer that lets an AI assistant call those same capabilities conversationally. Scripts are more auditable; MCP is more convenient. Most serious setups end up using both.

    Want the guided version? Our free courses walk you through this start to finish — including “Launch Your First Website with Claude.”

  • Where to Host a Website Built With Claude Code

    Where to Host a Website Built With Claude Code

    Claude Code will happily build you a website in an afternoon — I’ve watched it scaffold a five-page marketing site, write the CSS, and fix its own broken navigation in under an hour. What it won’t do is tell you where that site should live. You end the session with a folder of files on your laptop and a vague sense that hosting is the next step, and the advice out there is thin: a $49/month niche service aimed at exactly this moment of confusion, and a couple of generic tutorials that assume you already know what a reverse proxy is.

    I run production sites on every host named below, and I’ve deployed Claude Code builds to most of them. This is the decision tree I actually use — static site, dynamic app, or WordPress conversion — with realistic prices and the honest cases where a free tier is all you need. If you haven’t started the build yet, read can Claude build a website first; this guide picks up where that one ends.

    First, figure out what Claude actually built

    Every bad hosting decision I’ve seen with AI-built sites traces back to skipping this step. Open the project folder and look at what’s actually in it, because the answer decides everything downstream.

    • Static site. You see index.html, a css folder, maybe some JavaScript — and no server code. This is what Claude produces by default when you ask for a portfolio, landing page, or small business site. It’s also the cheapest thing on the internet to host.
    • Dynamic app. There’s a package.json with a start script, an Express or Next.js server, an app.py, or a database file. Something has to stay running 24/7 to serve requests. You need an actual server.
    • CMS-shaped project. The files are static today, but the plan involves a blog, weekly content changes, or a business partner who will never open a code editor. That’s a content management problem, and the honest answer is usually WordPress.
    What it looks likeWhere I’d host itRealistic monthly cost
    Static siteHTML/CSS/JS only, no server codeKinsta static hosting, Hostinger, Netlify/Vercel free tiers$0–4
    Dynamic appNode/Python backend, databaseCloudways managed cloud server~$11–14
    Needs a CMSNon-coders will edit it regularlyWordPress on Hostinger or Kinsta~$3–35

    Hosting a static Claude Code site

    Quick verdict: if Claude built you plain HTML and CSS, you should be paying somewhere between nothing and the price of a coffee.

    The free tiers on Netlify and Vercel are genuinely fine for this — I mean that without a catch. Around 100GB of bandwidth a month, automatic HTTPS, deploy by dragging a folder into the browser. For a portfolio or a side project, that covers you for years. The trade-offs are real but small: the free plans are for hobby use under their terms, you don’t get email, and your site lives on infrastructure whose pricing and policies you don’t control. I’ve had client projects start there and never need to leave.

    Kinsta is the option almost nobody knows about: their static site hosting is free — up to 100 sites — served through the same Cloudflare enterprise edge as their premium WordPress plans. That’s where I put static builds for anything business-shaped, because if the project later grows into WordPress, the upgrade path is one dashboard away instead of a migration. And if you want the everything-included route, Hostinger shared hosting runs ~$3/month at the time of writing and bundles the thing the free tiers never give you: email at your own domain. Upload the folder through their file manager or connect a Git repo, and you’re live in minutes.

    Hosting a dynamic app

    If Claude built you a Next.js app with API routes, an Express backend, or a Python service with a database, the free-tier math changes. Serverless free plans put cold starts and execution limits between your users and your app, and “hobby” databases have a habit of pausing when you stop paying attention.

    My default here is Cloudways — managed cloud servers on DigitalOcean, Vultr, or AWS starting around $11–14/month. You get a real server that runs whatever stack Claude produced, but Cloudways handles the patching, firewall, and backups that a raw VPS dumps in your lap. Their Copilot assistant is also legitimately useful when something breaks at 11pm and you’d rather ask a question than read nginx logs. The alternative is running your own VPS for a few dollars less — I’ve written up how to set up a VPS for your AI agents if you want that control, but be honest about whether you’ll actually apply security updates every month. Most people won’t, and that’s the whole argument for managed.

    If you’re weighing the budget end against the managed end, my Hostinger vs Cloudways comparison covers exactly that fork in detail.

    When WordPress is the smarter move

    Here’s the conversation I have most often: someone ships a beautiful static Claude build, and three weeks later their business partner asks how to change the pricing table. The answer — “open VS Code, edit the HTML, redeploy” — lands badly every single time.

    If non-developers will edit the site, or you’re planning a blog that publishes more than once a quarter, convert the build to WordPress. Claude Code is surprisingly good at this: point it at the static files and ask it to turn them into a WordPress theme, and it will produce something editable in an afternoon. Then the hosting choice is a budget question. Hostinger gets a converted site live for a few dollars a month. When the site is a genuine revenue asset, I move it to Kinsta — Google Cloud C2 machines, that Cloudflare enterprise layer, and a clean API that makes it the most automation-friendly managed WordPress host I use, at ~$30–35/month entry. One honest caveat: Kinsta doesn’t host email, so keep your mailboxes at your registrar or on Google Workspace. If budget is the whole decision, my cheapest AI website builder roundup covers the low end properly.

    The deployment workflow that actually works

    Whatever host you pick, put the project in a Git repository first. Not for engineering purity — because it turns every future update into “push and done” instead of “which files did I change?”

    • Initialize the repo. Ask Claude Code to run git init, write a sensible .gitignore, and push to GitHub. It does all three without complaint.
    • Connect the host. Kinsta static, Netlify, and Vercel all deploy straight from the GitHub repo on every push. Cloudways and Hostinger both support Git deployment too — or rsync over SSH for the old-school route.
    • Let Claude do the deploying. This is the part people miss: Claude Code runs CLI tools. It can execute the deploy itself, verify the live site responds, and fix what broke. Ask it to write a deploy script and a README so future-you knows how the whole thing works.

    That last point is why I care about hosts with clean APIs and sane tooling — it’s the same property that matters for agent workflows generally, which the best AI web hosting pillar ranks in depth.

    Mistakes I see constantly

    • Buying managed WordPress hosting for a static brochure site. That’s paying $30/month for a job a free tier does. Match the hosting to what Claude built, not to what the ads say.
    • Leaving the site on a free subdomain. yourbusiness.vercel.app tells every visitor this is a hobby. A domain costs ~$10/year. Buy it on day one.
    • Pushing API keys to a public repo. Claude sometimes hardcodes keys into client-side JavaScript during a build. Search the project for anything that looks like a secret before your first push — this one bites people monthly.
    • Running a DIY VPS with no backups. If you go the raw-server route to save $5/month, the first thing you configure is automated backups. Managed platforms do this for you; that’s largely what you’re paying for.

    Frequently asked questions

    Can I host a website built with Claude Code for free?

    If it’s static — HTML, CSS, JavaScript, no backend — yes, genuinely. Kinsta’s static hosting, Netlify, and Vercel all have free tiers that handle real traffic. Budget ~$10/year for a custom domain regardless. Dynamic apps with a backend are where free stops being honest; plan on ~$11+/month for a server that stays awake.

    Do I need special hosting for an AI-generated website?

    No. A website Claude built is made of the same files as a website a human built, and any normal host serves it. The only question that matters is whether it’s static files or a running application — that’s what decides the hosting type and the price.

    Can Claude Code deploy the website by itself?

    Yes. Claude Code runs command-line tools, so it can push to GitHub, trigger a deploy, rsync files to a server over SSH, and then check that the live URL responds. Scope any credentials you give it to the one project, but this is one of the strongest reasons to use Claude Code over a chat-only AI for building sites.

    Should I convert my Claude Code site to WordPress?

    Only if people who don’t code will edit it, or you’re publishing content on a schedule. For a set-and-forget landing page, WordPress adds maintenance you don’t need. For anything with a blog or a non-technical editor, the conversion pays for itself the first time someone updates a page without touching the code.

    Want the guided version? Our free courses walk you through this start to finish — including “Launch Your First Website with Claude.”

  • Manage WordPress With Claude: WordPress MCP Tutorial

    Manage WordPress With Claude: WordPress MCP Tutorial

    Last Tuesday I published a post, cleared a plugin-update backlog, and pulled a list of every draft older than 90 days on a client site — without opening wp-admin once. I typed requests into Claude in plain English, and the WordPress MCP adapter handled the rest. Total time: about eleven minutes, most of it me reading before approving.

    The plumbing behind this shipped with WordPress 6.9, when the official MCP Adapter landed — and almost everything written about it so far assumes you build plugins for a living. This wordpress mcp tutorial is the other version: for site owners and agencies who want to connect Claude to WordPress, run real maintenance in plain English, and keep tight control over what the agent is allowed to touch.

    What WordPress MCP actually does

    MCP — the Model Context Protocol — is an open standard that lets an AI assistant discover and call tools on another system. Instead of Claude guessing at your site through a browser, your WordPress install advertises a menu of typed capabilities: create a post, list plugins, update a term, run a query. Claude picks the tool, WordPress enforces the permissions. If the protocol itself is still fuzzy, my plain-English primer on MCP servers for website owners covers it in ten minutes.

    The practical difference from the old REST API workflow is discovery. With the REST API, you (or a developer) had to know every endpoint and wire it up by hand. With the MCP adapter, Claude reads the tool list at connection time and figures out the rest. That is why a non-developer can now do a wordpress mcp server setup in an afternoon — the hard integration work moved into the protocol.

    Step 1: Install the MCP adapter

    Requirements first: WordPress 6.9 or newer (the adapter builds on the Abilities API that shipped alongside it), a site served over HTTPS, and an administrator login. Five minutes of prep saves an hour of debugging.

    • Update core. Dashboard → Updates. If you are on 6.8 or earlier, the adapter has nothing to plug into.
    • Install the adapter. Plugins → Add New, search for the official WordPress MCP Adapter, install, activate. Exact menu labels may shift a little between releases — the flow does not.
    • Confirm the endpoint. The adapter exposes an MCP endpoint on your domain. Note the URL from the plugin’s settings screen; you will paste it into Claude shortly.

    On my test sites this took under four minutes. The only failure I have hit was a security plugin blocking the new endpoint — allowlist it and move on.

    Step 2: Create a scoped token

    Do not connect Claude with your admin account. Create a dedicated user — I name mine claude-agent so the audit trail is unmistakable — and give it the Editor role, not Administrator. Editor covers posts, pages, and media, which is 90% of what you will actually delegate. Then generate an Application Password for that user (Users → Profile → Application Passwords). WordPress shows the token once; store it in your password manager, because you will never see it again.

    This one decision does more for your security than everything else in this guide combined. An Editor-scoped token cannot install plugins, edit theme files, or create admin users — so even a badly worded prompt, or a compromised laptop, has a hard ceiling on the damage it can do.

    Step 3: Connect Claude Desktop or Claude Code

    Both clients work; they suit different people. Claude Desktop is the point-and-click route — add a connector, paste your site’s MCP endpoint and token, restart, done. Claude Code is the terminal route: one claude mcp add command with the same URL and token. I use Desktop for content work and Code for anything that touches multiple sites, because Code makes it easy to script the same request across a whole roster.

    Either way, run the same smoke test: ask Claude to “list my five most recent drafts.” If it returns real titles from your site, the connection works end to end. If it errors, the culprit is almost always the token (retyped wrong, or the spaces stripped) or a security plugin blocking the endpoint — those two account for every failed setup I have walked people through.

    Real tasks to run first

    Skip the party tricks. These five requests are where an AI agent managing a WordPress site earns its keep in the first week:

    • Draft and stage a post. “Write a 600-word update announcing our new pricing, save as draft, assign the News category.” You review in wp-admin, then publish. Claude drafts; you stay on the button.
    • Content audit. “List every post older than 18 months that has no internal links pointing to it.” This used to be a spreadsheet afternoon. Now it is one sentence.
    • Bulk metadata cleanup. “Find posts missing a meta description and draft one for each, under 160 characters.” Review the batch, approve, done.
    • Comment triage. “Summarize the pending comments and flag anything that looks like genuine customer feedback rather than spam.”
    • Plain-English queries. “Which categories have had no new posts this quarter?” The agent reads; you decide.

    Notice what is not on the list: nothing destructive, nothing that publishes without review. That is deliberate — and if you want to see how far the drafting side scales, my experiment on whether Claude can build a website from a blank server pushes it to the limit.

    Scope what the agent can touch

    Every horror story about AI agents and websites traces back to the same mistake: full admin access on a production site on day one. Here is the containment checklist I use on client installs.

    • Least privilege, always. Editor role for content work. Upgrade to Administrator only for a specific task, then downgrade again the same day.
    • Drafts by default. For the first month, instruct Claude to save everything as a draft. Publishing stays a human click.
    • Staging before production. Point the connector at a staging copy first and let it run for a week. A proper dev/stage/prod pipeline makes this trivial.
    • Rotate and revoke. Application Passwords can be revoked per-token without touching the user’s real password. Rotate quarterly; revoke the moment a laptop or contractor leaves the picture.
    • Backups before plugin work. If you do grant update rights, take a backup first and update one plugin at a time. Boring beats broken.

    Hosting that won’t fight your agent

    Your host decides whether this workflow feels effortless or like wading through mud. Aggressive bot filtering, no staging, or an opaque platform API will all get in the agent’s way. Three roster picks, from my own sites:

    Kinsta is what I run this exact setup on — Google Cloud C2 machines behind Cloudflare’s enterprise tier, and a clean platform API that plays well with automation on top of the MCP layer. Entry plans run ~$30–35/mo at the time of writing. I have gone deep on that pairing in my Kinsta API + Claude automation guide.

    WP Engine has the best staging workflow in managed WordPress — true dev/stage/prod environments, which is exactly where you want an agent living during its probation period. EverCache keeps the front end fast while the agent works, and entry pricing sits around ~$20–25/mo. If you use their Smart Search AI, my Smart Search setup walkthrough pairs naturally with an MCP connection.

    On a budget, Hostinger at ~$3–12/mo is a perfectly sane place to run your first experiments — spin up a throwaway WordPress install, connect Claude, and break things where it does not matter. Graduate to managed hosting when the agent graduates to production. The full rankings live in my best AI web hosting pillar.

    Frequently asked questions

    Do I need to know how to code to use WordPress MCP?

    No. The adapter installs like any plugin, and Claude Desktop connects through a settings screen. The only vaguely technical step is pasting a token into a config field. Claude Code users type one command. If you can install a caching plugin, you can do this.

    Is it safe to let an AI agent manage my WordPress site?

    Safe is a spectrum you control. With an Editor-scoped token, drafts-by-default, and a staging site for anything risky, the blast radius is small — smaller, honestly, than handing wp-admin credentials to a new freelancer. With a full admin token on production and no backups, it is not safe at all. The tooling is neutral; the scoping is the safety.

    What is the difference between the WordPress MCP adapter and the REST API?

    The REST API is the plumbing; MCP is the directory on top of it. REST endpoints require someone to write integration code for each task. The MCP adapter describes your site’s capabilities in a format AI assistants understand natively, so Claude discovers what it can do the moment it connects — no custom code, no middleware.

    Can Claude update plugins through MCP?

    Only if the connected user has permission to — which is exactly why I recommend starting with an Editor role that cannot. When you are ready to delegate updates, grant the capability deliberately, back up first, and have the agent update one plugin at a time rather than all sixteen at once.

    Want the guided version? Our free courses walk you through this start to finish — including “Launch Your First Website with Claude.”

  • Can Claude Really Build a Website? I Tested It (2026)

    Can Claude Really Build a Website? I Tested It (2026)

    The first time I asked Claude to build me a website, I expected a wall of code and an afternoon of debugging. What I got was a working landing page — hero section, pricing table, contact form — rendered live in the chat window roughly forty seconds after I hit enter. After 20-plus years in enterprise tech, I don’t impress easily. That impressed me.

    But “can Claude build a website” has two honest answers, because there are really two Claudes: the chat app that sketches single-page sites right in your browser, and Claude Code, the terminal agent that will scaffold, edit, and deploy a genuine multi-page project. I’ve shipped both kinds this year, and I run the results on the same hosting accounts I use for client work. This is the practitioner’s answer — what works, what breaks, and the step almost every tutorial skips: getting the finished site onto a real domain instead of leaving it trapped in a chat window.

    The short answer

    Yes — Claude can build a website, and in 2026 the output is genuinely production-quality for most small-business and portfolio use cases. Clean HTML, sensible CSS, responsive layouts, working JavaScript. Not “impressive for an AI.” Actually good.

    The asterisk: Claude builds websites, it does not host them. It won’t register your domain, point your DNS, or keep the site online at 3am. That last mile is where beginners stall, and it’s the part we’ll solve properly in the hosting section below.

    Artifacts vs Claude Code — the two ways Claude builds sites

    Quick verdict first: use claude.ai artifacts to prototype and learn, use Claude Code to ship. Here’s the side-by-side from my test builds.

    claude.ai artifactsClaude Code
    What it isChat app renders a single-file site live in a side panelTerminal agent that writes real files, runs commands, uses git
    Best forLanding pages, prototypes, one-page toolsMulti-page sites, WordPress work, anything you’ll maintain
    Skill neededNone — type a sentenceComfort opening a terminal; no coding required, but it helps
    Multi-page sitesAwkward — it fakes pages inside one fileNative — real folders, real files, real links
    PublishingShareable claude.ai link only, not your domainDeploys anywhere you give it access — your host, your domain
    CostFree tier works; Pro ~$20/mo at the time of writingIncluded with Pro/Max plans or pay-per-use API billing

    Test 1: a landing page in claude.ai

    My prompt was one sentence: a landing page for a fictional dog-walking service in Austin — hero, three pricing tiers, testimonials placeholder, contact section. First draft appeared in under a minute. It was responsive out of the box, the typography was tasteful, and the color palette didn’t look like a 2015 Bootstrap theme.

    Revisions are where artifacts shine. “Make the hero darker, add a sticky nav, swap the pricing order” — each change landed in seconds, and I could watch the page update live. Fifteen minutes and maybe eight prompts in, I had something I’d honestly show a paying client as a first concept.

    The ceiling shows up fast, though. Everything lives in one file. The contact form is decorative — there’s no backend to receive submissions. And when you’re done, your publishing option is a shareable link on claude.ai’s domain, not yours. For a prototype that’s fine. For a business, it isn’t.

    Test 2: a real site with Claude Code

    Claude Code is a different animal. It runs in your terminal, reads and writes actual files on your machine, and executes commands — which means it can scaffold a five-page site with shared navigation, optimize images, initialize git, and push the result to a server. I gave it the same dog-walking brief plus “make it a proper multi-page site.” Twenty minutes later I had home, services, pricing, about, and contact pages with consistent styling and working internal links.

    Two things surprised me. First, it self-corrects: when a page rendered with a broken layout, it read its own output, found the CSS conflict, and fixed it without me diagnosing anything. Second, it handles WordPress. Connected to a site over MCP, Claude Code can create posts, edit theme files, and manage plugins — I covered how that plumbing works in MCP servers explained for website owners.

    For beginners the honest friction is the terminal itself. If you’ve never opened one, budget an evening to get comfortable. It’s a smaller hill than it looks, and the payoff is a site you actually own — files on your disk, not artifacts in someone else’s chat history.

    Honest downsides — what Claude still can’t do

    • No hosting, no domain, no DNS. Claude ends at the code. The internet part is on you (solved below).
    • Design sameness. Left unprompted, every Claude site drifts toward the same clean SaaS look. You have to push it — reference sites you like, name fonts, demand weirdness.
    • Forms and payments need a backend. Contact forms, bookings, checkout — all require a service or a server behind them. Claude will wire these up, but only if you ask and provide accounts.
    • Invented details. It will occasionally reference an image file that doesn’t exist or a stock photo URL that 404s. Always click through every page before launch.
    • SEO is competent, not strategic. You get clean markup and meta tags, but keyword research and content strategy are still your job.

    Getting it online — the step every tutorial skips

    A Claude-built site is a folder of files until it lives on a server with your domain pointed at it. Three routes, depending on budget and ambition — all three are hosts I run real sites on.

    Budget route: Hostinger at ~$3–12/mo is the cheapest sane place to put a first site, and its own AI builder is the strongest in the budget tier if you want a fallback — I compared the two approaches in my Hostinger AI builder tutorial. Upload Claude’s files over the file manager and you’re live in an afternoon.

    Flexible route: Cloudways (~$11–14/mo entry, at the time of writing) gives you managed cloud servers on DigitalOcean, Vultr, or AWS. It’s my pick when a Claude Code project outgrows static files — you get a real server Claude Code can deploy to over SSH, plus its Copilot assistant for the ops questions.

    Premium WordPress route: if the destination is a serious WordPress site, Kinsta (~$30–35/mo entry) runs on Google Cloud C2 machines behind Cloudflare’s enterprise tier, and its clean API makes it unusually friendly to agents and automation — relevant when Claude is doing the maintenance. Full walkthrough of the deployment side in how to host a Claude Code website, and the wider rankings live in our best AI web hosting guide.

    Verdict: who should use which

    If you need a one-page site and you need it today, claude.ai artifacts will get you 90% of the way for free — just accept that publishing on your own domain means copying the code out and uploading it to a host yourself. If you’re building something you’ll still be running in a year, start in Claude Code. The terminal tax is real but small, and everything about the result is more durable.

    And if you’re weighing Claude against the obvious alternative, I ran the same builds through both — the results are in Claude vs ChatGPT for building websites. Short version: Claude’s code quality and self-correction won my tests, but it wasn’t a shutout.

    Frequently asked questions

    Can Claude build a website for free?

    Yes. The free claude.ai tier can generate complete single-page sites via artifacts. You’ll hit message limits on longer sessions, and hosting the result on your own domain still costs a few dollars a month, but the build itself can cost nothing.

    Can Claude publish a website directly to the internet?

    Artifacts can be shared via a claude.ai link, which is publishing of a sort — but on Anthropic’s domain, not yours. For a real domain, you deploy the files to a host. Claude Code can handle that deployment itself if you give it access to your server.

    Do I need to know how to code to use Claude Code?

    No, but you need to be willing to use a terminal. In my experience teaching this, non-coders are productive within an evening. Reading a little HTML helps you sanity-check the output, and you’ll absorb that as you go.

    Can Claude build a WordPress site?

    Yes — this is where Claude Code earns its keep. Via MCP or WP-CLI it can install themes, write templates, create content, and manage plugins on a live WordPress install. Pair it with an automation-friendly host and it can handle ongoing maintenance too.

    Is Claude better than a traditional website builder like Wix?

    Different trade. Builders bundle hosting and hide the code but lock you in. Claude gives you portable code you own outright, and you pick the host. If you never want to see a file, a builder is easier. If you want ownership, Claude wins.

    Want the guided version? Our free courses walk you through this start to finish — including “Launch Your First Website with Claude.”

  • Best AI Web Hosting in 2026 (Tested Picks)

    Best AI Web Hosting in 2026 (Tested Picks)

    “AI web hosting” is 2026’s most abused label. Some hosts slap it on a chatbot widget and call it a day; a few have genuinely rethought how sites get built and run. We host real sites on these platforms — here’s what the label actually means, and which hosts earn it.

    What actually counts as AI hosting

    Three different things hide under the label, and knowing which one you need decides your host:

    • AI builders — describe your site, get a site. Hostinger and 10Web lead here. Great for getting online today; you trade some control for speed.
    • AI assistants — the platform helps you run things. Cloudways Copilot monitoring your servers, WP Engine’s Smart Search understanding your content.
    • Agent-ready platforms — hosts your own AI agents can operate through APIs and MCP. Kinsta’s API is the strongest of our picks here, with Cloudways close behind. This is the category that matters more every month — our MCP explainer covers why.

    The picks

    Best AI builder on a budget: Hostinger

    Around $3/month gets you the most complete AI toolkit in budget hosting: a builder that produces a usable site from a description, plus AI copy and logo tools. The sites it generates are real and editable, and the price makes experimenting painless. Where it thins out: heavy WordPress customization and traffic spikes — that’s when you graduate to the picks below. Try Hostinger.

    Best AI-built WordPress: 10Web

    10Web’s trick is that its AI builder outputs genuine WordPress — Elementor-based, fully editable, hosted on Google Cloud with automated speed optimization. If you want AI to do the heavy lifting but refuse to be locked into a proprietary builder, this is the lane. Try 10Web.

    Best AI assistant for cloud servers: Cloudways

    Cloudways gives you real cloud servers (DigitalOcean, AWS, or Google) without the sysadmin duty, and Copilot — its AI assistant — watches the fleet and explains issues in plain language. From ~$11/month, pay-as-you-go. The sweet spot between shared-hosting simplicity and VPS control. Try Cloudways.

    Best premium WordPress with AI muscle: Kinsta and WP Engine

    When the site is the business, you’re choosing between these two. Kinsta pairs Google Cloud’s fastest machines with an API clean enough for automated workflows; WP Engine counters with Smart Search AI and the best staging workflow in managed WordPress. Both start around $20–35/month. Our full head-to-head settles the choice by use case. Try Kinsta · Try WP Engine.

    Which one for your situation

    • “I need a site this weekend and I’m not technical” → Hostinger’s AI builder.
    • “I want AI to build it, but in real WordPress” → 10Web.
    • “I’ve outgrown shared hosting but don’t want to be a sysadmin” → Cloudways.
    • “This site makes money and downtime costs me” → Kinsta or WP Engine.
    • “My AI agents should build and run the sites” → Kinsta (the most automation-friendly API of the picks) — and read our agent hosting guide.

    The picks at a glance

    HostFromAI categoryStandoutSkip if
    Hostinger~$3/moBuilderComplete AI toolkit at the lowest price in hostingYou need heavy WordPress customization
    10Web~$10/moBuilderAI output is real, editable WordPressYou want infrastructure control
    Cloudways~$11/moAssistantCopilot AI watching real cloud serversYou never want to think about servers at all
    Kinsta~$30/moAssistant / agent-friendlyGoogle Cloud speed + automation-clean APIBudget is the constraint
    WP Engine~$20/moAssistantSmart Search AI + best staging workflowYou’re not living in WordPress daily

    What about Bluehost, GoDaddy, and the other big names?

    They’re absent on purpose. The mega-brands are fine at being cheap and famous, but their AI stories so far are chatbots bolted onto twenty-year-old control panels — none of them cracked our criteria on merit. That’s also your reminder about how this page works: the biggest advertising budgets in hosting belong to exactly the hosts not listed here. If one of them ships something that changes the math, the list changes.

    What AI builders actually produce (we checked)

    We ran the same brief — a three-page site for a fictional consulting firm — through the builder-style hosts. The honest scorecard: structure and layout come out genuinely usable; nobody ships a broken site anymore. Copy is the weak spot everywhere — grammatical, on-topic, and utterly generic, the same “we deliver tailored solutions” paste on every run. Images are stock-adjacent and need replacing. Plan for the AI to deliver the skeleton in ten minutes and for you (or a copywriter, or a better prompt) to spend the hour that makes it yours. The differentiator between builders isn’t the first draft — it’s how editable the result is afterward, which is exactly where 10Web’s real-WordPress output and Hostinger’s integrated editor earn their spots above the proprietary-builder crowd.

    The pricing traps, named

    • The renewal cliff. That $3/month headline is a first-term price; renewals typically land 2–4× higher. Still often worth it — but do the year-two math before you commit, and pay for the longest first term you’re comfortable with.
    • Visit-based overages. Managed WordPress plans meter traffic; one viral post can add real money. Know your monthly visits before picking a tier.
    • AI-credit meters. Some builders cap AI generations or “credits” on lower tiers. If you plan to iterate heavily, check the ceiling before it interrupts you mid-project.
    • The migration hostage. Any host worth using helps you leave. If exporting your site looks deliberately painful in the docs, believe the docs and go elsewhere.

    How we tested

    Real sites, real months, real support tickets. We weight the AI features you’ll actually touch (builders, assistants, agent interfaces) over marketing checklists, then support quality, then price honesty — introductory rates mean nothing if renewal triples them. Some links here are affiliate links; they fund the free training on this site and have never changed a verdict. If a pick starts slipping, it comes off the page — that’s the deal.

    Where to go next

    A worked example, because “it depends” is a cop-out. Say you run a consultancy site at about 30,000 visits a month, you publish weekly, and downtime costs you leads but not your livelihood. Start the shortlist at Cloudways vs Kinsta: if you’d rather never think about a server again, Kinsta’s premium buys exactly that; if you’ll trade twenty minutes a month for roughly half the bill, Cloudways wins. Add a store to that same site and the math changes — checkout requests skip every cache layer, which is why our PHP workers explainer and the Liquid Web vs Kinsta matchup start mattering the moment real money flows through the cart.

    Budget-first readers should walk the upgrade path instead: Hostinger vs Cloudways shows exactly when outgrowing a $3 plan stops being hypothetical. And if you want the whole field in one table, the managed WordPress roundup ranks all six roster hosts by scenario — budget, WooCommerce, agencies, high traffic, and AI-first workflows. Every comparison follows the same rule as this page: we name the loser, we show the math, and the affiliate links never change the verdict.

    Frequently asked questions

    Is AI web hosting worth paying extra for?

    Mostly you shouldn’t pay extra — the useful AI features are landing in normal plans at normal prices. Hostinger’s builder comes with $3/month hosting; Cloudways includes Copilot free. Pay for hosting quality first; treat AI features as the tiebreaker.

    Can an AI really build a whole website?

    Yes — with an asterisk. Builders like Hostinger’s and 10Web’s produce a real, structured site from a description in minutes. What they produce is a strong first draft: expect to refine copy, swap images, and adjust layout. Ten minutes of AI plus an hour of polish now beats a week of DIY.

    What’s the difference between an AI builder and an AI agent managing my site?

    A builder is a one-time wizard: it generates the site, then you’re on your own. An agent is ongoing staff: connected through MCP or an API, it keeps building, updating, and maintaining over time. Builders are this year’s convenience; agent-ready hosting is where the industry is going.

    Can I move my site if I pick wrong?

    Yes — every host on this page either migrates you in free or makes leaving straightforward, and that is a selection criterion, not a coincidence. WordPress sites are portable by design; AI-builder sites vary, which is why we favor builders that output real WordPress. Worst case is an afternoon, not a rebuild.

    Do these recommendations change?

    Yes. This page reflects what we currently run and would currently buy. When a host declines or something better ships, the list changes — check the date up top.

  • How to Set Up a VPS for Your AI Agents (Step by Step)

    How to Set Up a VPS for Your AI Agents (Step by Step)

    This is the practical companion to our AI agent hosting guide: a start-to-finish walkthrough for giving an agent its own server. Thirty minutes, $5–20 a month, and you never have to worry about an agent experiment eating your laptop again.

    Step 1 — Pick a provider and size

    Any major VPS provider works: Hetzner, DigitalOcean, Vultr, Linode, and friends all offer the two things that matter — root SSH and an API. For a single agent doing web work, 2 vCPU / 4GB RAM / 40GB disk is a comfortable start; you can resize later, so err small. Choose the datacenter region closest to the services your agent talks to, not to you — the agent doesn’t care about its own ping times to your house.

    Step 2 — Provision with a key, not a password

    Create the server with Ubuntu LTS (the boring choice is the right choice — every tool documents Ubuntu first). Add an SSH public key at creation time and disable password login from day one. If your agent framework manages its own keys, generate a dedicated keypair for the agent rather than reusing yours — you want to be able to revoke the agent without locking yourself out.

    Step 3 — The ten-minute hardening pass

    • Create a non-root user for the agent with sudo where needed: adduser agent && usermod -aG sudo agent
    • Firewall: ufw allow OpenSSH && ufw enable, then open only the ports the agent’s services actually need.
    • Unattended security updates: apt install unattended-upgrades.
    • fail2ban for SSH: apt install fail2ban. Done.

    Step 4 — Install the agent’s toolbox

    Most agents want the same base kit: git, docker, a modern runtime (Node and/or Python), and whatever CLI your agent framework uses. Docker earns its place immediately — it lets the agent run databases, apps, and experiments in containers it can destroy without hurting the box.

    Step 5 — Connect your agent

    How the agent reaches the server depends on your stack, but the patterns are consistent: SSH access configured with the agent’s own key; environment variables or a secrets file for API tokens (never hard-coded); and if the agent manages applications like WordPress, an MCP connector or application password scoped to that one site — our MCP explainer covers why that beats screen-driving an admin panel.

    Step 6 — Snapshot before you let it loose

    Take a provider snapshot the moment the box is configured and clean. That snapshot is your undo button for everything the agent does afterward. Snapshot again before any big experiment. Storage is pennies; rebuilding a server from memory is an afternoon.

    The whole setup as one copy-paste block

    Once you’ve done steps 2–4 manually and understand them, here’s the condensed version for every server after the first. Run as root on a fresh Ubuntu box, then log out and back in as the agent user:

    adduser --disabled-password --gecos "" agent
    usermod -aG sudo agent
    mkdir -p /home/agent/.ssh
    cp ~/.ssh/authorized_keys /home/agent/.ssh/
    chown -R agent:agent /home/agent/.ssh
    ufw allow OpenSSH && ufw --force enable
    apt update && apt -y install unattended-upgrades fail2ban git docker.io
    usermod -aG docker agent
    systemctl enable --now docker fail2ban

    Ten lines, ninety seconds, and the box matches everything this guide covered. Better yet: paste this guide’s URL into your agent and let it run the setup itself — that’s not a joke, it’s the workflow.

    Knowing it’s alive: minimum viable monitoring

    You don’t need an observability stack for one agent box. You need two things: a free uptime ping (UptimeRobot, Better Stack, or your provider’s built-in monitoring) pointed at any service the agent exposes, and the provider’s billing alert set at twice your expected spend. The first tells you the box died; the second tells you the agent got creative. Add real monitoring when you add real workloads — not before.

    When something breaks: the five-minute triage

    Sooner or later the agent reports it can’t reach the server, or the server stops answering entirely. Before you rebuild anything, walk this list — it resolves the majority of incidents:

    • Can you SSH in yourself? If yes, the server is fine and the agent’s credentials or config drifted. Check its key and its known_hosts.
    • Provider console says what? Every VPS provider has an emergency console that works even when SSH doesn’t. If the box is out of memory, you’ll see it here first.
    • Disk full? The most common agent-inflicted wound — logs and Docker images pile up. df -h then docker system prune fixes more incidents than any other command.
    • Did the agent change the firewall? If it was “improving security” recently, it may have locked you both out. The provider console gets you back in.
    • Still stuck after ten minutes? Restore the snapshot. This is why you took it. A rebuilt-from-snapshot server in four minutes beats an archaeology session every time.

    Notice what’s not on the list: panic. Nothing on a properly set up agent box is unique or irreplaceable, so the worst case is always “restore and move on.”

    The rules that keep this safe

    • One agent, one server (or one container) — isolation is the whole point.
    • The agent’s box holds nothing you’d cry about losing. Backups flow off the box, not onto it.
    • Scoped, revocable credentials only. When in doubt, make a new token.
    • Set a billing alert at 2× expected spend. Loops happen.

    That’s the whole setup. The free Hosting for AI Agents course will go deeper on multi-agent fleets, MCP servers, and production patterns — this page gets your first agent its first home today.

    Frequently asked questions

    Which VPS provider is best for AI agents?

    Any provider with root SSH, an API, and snapshots works — the workflow in this guide is identical across Hetzner, DigitalOcean, Vultr, and Linode. Pick on price and datacenter region. Hetzner tends to win on price per GB of RAM; DigitalOcean has the gentlest interface for first-timers.

    How big a server does an agent need?

    Start with 2 vCPU and 4GB RAM. That comfortably runs a web-work agent with Docker. Resizing up later is a five-minute operation at every major provider, so buying headroom in advance mostly wastes money.

    Should each agent get its own server?

    One agent per server is the simplest safe pattern and the right starting point. Move to one bigger box with a container per agent only when the fleet is large enough that the per-server cost hurts — and accept that isolation gets a little weaker when you do.

    Is it safe to give an agent root access?

    On its own disposable box, with nothing valuable stored there and a snapshot to roll back to — yes, that is the design. The rule that matters is the blast radius: the agent can have root on its server precisely because that server holds nothing you cannot rebuild in ten minutes.

  • MCP Servers Explained for Website Owners

    MCP Servers Explained for Website Owners

    If you run a website and you’re starting to use AI agents, you’ll keep hitting one question: how does the agent actually manage my site? The old answer was screen-scraping admin panels or bespoke API glue. The emerging answer is MCP — the Model Context Protocol — and it’s worth understanding even if you never write a line of code.

    MCP in one paragraph

    MCP is an open protocol that lets AI assistants connect to tools and data sources through a standard interface. Instead of an agent pretending to be a human — clicking buttons, filling forms, breaking every time a UI changes — the tool publishes a menu of capabilities (“create a post,” “list plugins,” “run a query”), and the agent calls them directly. Think of it as USB for AI: one connector standard, many devices.

    What this means for your website

    With an MCP server attached to your site, an agent can create and edit content, manage plugins and themes, run maintenance, and diagnose problems — through clean, permissioned operations rather than a browser puppet show. For WordPress specifically, MCP plugins expose the whole site as a set of tools: content, media, database, files, even site logs. The practical difference is reliability: a UI click-bot breaks when a button moves; a protocol call doesn’t care what the admin screen looks like.

    The security questions to ask first

    • Scope: Can you grant read-only vs. admin capability per connection? You want tiers, not all-or-nothing.
    • Revocation: Is access a token you can kill instantly, separate from your own login?
    • Dangerous operations: Are code execution and database writes off by default, opt-in per site? They should be.
    • Audit trail: Can you see what the agent did? Logs turn “something broke” into “this call broke it.”

    How it works, gently technical

    An MCP server is a small program that sits in front of a system and publishes three kinds of things: tools (actions the agent can take — “create a post,” “list plugins”), resources (data it can read), and descriptions of both in a format the AI understands natively. When your agent connects, it downloads that menu, and from then on “add a testimonial to the about page” becomes a structured tool call with typed parameters — not a guess about which button to click.

    The connection itself is authenticated with a token, which is where the practical security lives: the token has a scope (what tools it may call) and a kill switch (revoke it, and the agent is out instantly, with your own login untouched). On a WordPress site, a good MCP plugin adds one more layer — site-level toggles for the dangerous capabilities, so code execution and database writes are off until an administrator turns them on for that specific site.

    What to look for in a WordPress MCP plugin

    The ecosystem is young and quality varies. When you evaluate one, weight these over feature-count:

    • Granular capability toggles. Content editing, plugin management, file access, SQL, and code execution should each be separately switchable — and the risky ones off by default.
    • Safety rails on the dangerous tools. The best plugins syntax-check code before writing it and can auto-roll-back a change that takes the site down. That single feature has saved this site more than once.
    • Block-editor awareness. A plugin that understands Gutenberg blocks produces content that survives the editor. One that just writes raw HTML leaves landmines for the next human editor.
    • Activity logging. Every tool call, timestamped. Non-negotiable for the day something looks wrong.
    • Active maintenance. MCP is evolving fast; a plugin that hasn’t shipped in six months is already behind the protocol.

    Full disclosure of method: this entire site — pages, styling, the post you’re reading — is built and maintained through exactly this kind of connection. The evaluation criteria above aren’t theoretical; they’re what we depend on daily.

    MCP vs. plain APIs vs. browser automation

    Three ways an agent can operate your site, and where each one belongs:

    • Browser automation (the agent drives a real browser): the last resort. It works on anything with a screen, and it breaks on anything with a redesign. Reserve it for services that offer no other door.
    • Plain REST APIs: reliable and fast, but every service speaks its own dialect, so each integration is custom work. Great when you’re wiring one specific thing.
    • MCP: the standardized layer on top. The agent learns one protocol and every MCP server — your site, your database, your project tracker — presents itself the same way. Less glue code, and the tool descriptions travel with the connection, so the agent knows what it can do without you explaining.

    In practice they stack: MCP where it exists, raw API where it doesn’t, browser automation when there’s no other way in. A well-run site pushes as much as possible into the first column — this one runs on it daily.

    Where this is heading

    Every serious platform is growing a machine interface, and hosting providers are starting to advertise MCP support the way they once advertised one-click WordPress installs. Sites that agents can manage cleanly will get maintained more, faster, and cheaper than sites that require a human in a control panel for every change. When you evaluate a host or a platform from here on, add one question to your checklist: “how does an agent operate this?” If the answer is a shrug, that platform is aging out.

    Next steps: the AI agent hosting guide for the infrastructure picture, and the VPS walkthrough when you’re ready to give your agent a home of its own.

    Frequently asked questions

    Is MCP only for WordPress?

    No — MCP is platform-neutral. WordPress happens to have mature MCP plugins, but MCP servers exist for databases, file systems, project tools, browsers, and hundreds of SaaS products. The protocol is the same everywhere, which is exactly the point.

    Does MCP replace my site’s admin panel?

    It sits alongside it. You keep the admin panel for yourself; the agent gets the protocol. Both operate the same site — the difference is that the agent’s path is permissioned, logged, and does not break when a menu moves.

    Is it safe to connect an AI agent to my website?

    With scoped access, yes — grant read-only or content-only capability first, keep code execution off until you need it, and use a token you can revoke instantly. The checklist in this guide covers the four questions to ask before connecting anything.

    What happens if the agent makes a bad change?

    The same thing that happens when a human does: you restore. Keep backups or snapshots current, prefer platforms with revision history (WordPress keeps one for content), and review the agent’s log so you know what changed. Boring safeguards beat clever ones.

  • What Is AI Agent Hosting? The 2026 Guide

    What Is AI Agent Hosting? The 2026 Guide

    Your AI agents can already write code, manage your calendar, and answer your email. The next thing they need is the same thing every capable employee eventually needs: their own infrastructure. This guide explains what AI agent hosting actually means, why your existing shared hosting won’t cut it, and how to choose a setup that works — whether you’re running one assistant or a fleet.

    What is AI agent hosting?

    AI agent hosting is server infrastructure provisioned for software agents to use — not just to serve pages to humans. That distinction changes the requirements. A human visitor loads a page and leaves. An agent connects over SSH or an API, runs commands, writes files, installs packages, manages long-running processes, and comes back every few minutes to check on its work.

    In practice, “hosting for AI agents” covers three overlapping needs:

    • A workspace — somewhere an agent can execute code, store files, and run services without touching your laptop. Usually a VPS or container.
    • Managed surfaces — websites, databases, and apps the agent administers on your behalf, through APIs or protocols like MCP rather than by clicking around an admin panel.
    • Isolation — boundaries that keep an agent’s mistakes (and every agent makes them) contained to its own sandbox instead of your production environment.

    Why shared hosting fails agents

    Traditional shared hosting was designed around a human with an FTP client and a control panel. Agents break its assumptions almost immediately: no root access to install the tools they need, no long-running processes allowed, aggressive resource limits that kill jobs mid-task, and CAPTCHAs or panel UIs that automation can’t (and shouldn’t) drive. If a host’s answer to “how do I automate this?” is “log into cPanel,” it isn’t agent-ready.

    What agent-ready infrastructure looks like

    • Root SSH access — the baseline. If your agent can’t open a shell, it can’t work.
    • An API for provisioning — creating, resizing, snapshotting, and destroying servers programmatically.
    • Predictable billing — flat monthly VPS pricing beats per-request serverless when an agent might loop. You want a cost ceiling, not a surprise.
    • Snapshots and rollback — agents experiment. One-command restore turns a bad experiment into a shrug.
    • MCP or API access to the apps themselves — for WordPress and similar platforms, a proper machine interface beats screen-driving the admin every time. (More in our MCP explainer.)

    The three common setups

    1. One VPS per agent (the default)

    A small cloud server ($5–20/month) dedicated to a single agent or project. Simple mental model, clean isolation, easy to snapshot and destroy. This is where most people should start — our step-by-step VPS guide walks through it.

    2. One bigger box, containerized

    A mid-size server running Docker, one container per agent workload. Cheaper at fleet scale and faster to spin up, at the cost of slightly weaker isolation and a bit more ops knowledge.

    3. Managed platforms with agent interfaces

    Hosts that expose sites and servers through APIs and MCP connectors, so agents manage the application while the platform owns the underlying server. The fastest path when your agents’ job is running websites rather than arbitrary code.

    Security: the part you don’t skip

    Give an agent the narrowest credentials that let it do its job. Scoped API tokens instead of your account password. Application passwords you can revoke instead of your admin login. A firewall that assumes the agent’s box may misbehave. And keep agents off machines that hold things they don’t need — your agent’s server should know nothing about your banking.

    How to choose between the three setups

    The decision usually makes itself once you answer two questions: how many agents, and what do they do?

    • One or two agents doing real work → one VPS each. The isolation is worth more than the $10 you’d save consolidating, and you can destroy a misbehaving box without a second thought.
    • Five or more agents, or lots of short-lived experiments → one bigger box with Docker. You’ll trade some isolation for much faster spin-up and roughly half the cost, and by the time you’re running five agents you know enough Docker to be safe about it.
    • Agents whose whole job is managing websites → a managed platform with MCP or API access. There’s no reason to babysit an operating system when the platform will do it, and the agent gets a cleaner interface than raw SSH anyway.

    Mixing models is normal. Around here, sites live on a managed WordPress platform the agents reach over MCP, while scratch work and pipelines get disposable VPSes. Use the boring option for each job.

    What it actually costs

    Real numbers, mid-2026, no affiliate spin:

    • Single agent VPS: $5–12/month gets 2 vCPU / 4GB at the budget providers; $18–24 at the premium ones. Backups add ~20%.
    • Small fleet on one box: a $40–60/month 8GB server comfortably runs 4–8 containerized agents that aren’t doing heavy compute.
    • Managed WordPress with agent access: $10–30/month per site depending on tier — you’re paying for the platform to handle updates, backups, and the machine interface.
    • The hidden line item: LLM API usage usually dwarfs hosting. A $10 server directing $200 of monthly model calls is the normal shape of the bill, so optimize prompts before you optimize servers.

    The agent-ready checklist (use it on any host)

    Evaluating a provider? Run down this list before you hand over a card number. Every “no” is future friction:

    • Root SSH on every plan, not just the expensive ones?
    • A documented API that covers create, resize, snapshot, restore, and destroy?
    • Snapshots priced by storage (pennies), not by count?
    • Flat monthly pricing with a visible cap — or at minimum, spending alerts?
    • Can you add a second SSH key without support tickets?
    • Does account access support scoped API tokens, so the agent never holds your master login?
    • If it’s a managed platform: is there an MCP connector or real API for the application layer, and can dangerous operations be toggled per site?

    Seven questions, five minutes, and it filters the market brutally well. Most budget VPS providers pass. Most legacy shared hosts fail on the first line and it only gets worse from there.

    The bottom line

    Agent hosting isn’t exotic — it’s ordinary infrastructure chosen with a machine operator in mind: root access, APIs, isolation, rollback, flat pricing. Get those five right and your agents become genuinely useful employees instead of toys that live and die inside a chat window. Start with the VPS setup guide, and check the free Hosting for AI Agents course when it opens.

    Frequently asked questions

    Can I run AI agents on my own computer instead?

    For development and experiments, absolutely — that’s where most people start, and it costs nothing. The limits show up fast though: the agent stops when your machine sleeps, your home IP gets rate-limited or blocked by services that see automation, and one runaway process can make your work computer miserable. The usual path is local for the first week, then a cheap VPS the first time an overnight job matters.

    What about serverless or edge functions for agents?

    Good for short, event-driven tasks — a webhook that triggers a five-second job. Wrong for the persistent, stateful work most agents do: execution time limits kill long tasks, cold starts add friction, and per-invocation pricing is exactly the billing model you don’t want attached to software that can loop. Agents want a boring computer that’s always there.

    Do AI agents really need their own server?

    For anything beyond toy tasks, yes. An agent that runs on your laptop stops working when the lid closes, and an agent sharing your production server can take your site down with an honest mistake. A $10/month VPS removes both problems, which is cheap insurance for something that works while you sleep.

    How much does AI agent hosting cost?

    A single-agent VPS runs $5–20/month at providers like Hetzner, DigitalOcean, or Vultr. A containerized fleet on one mid-size box lands around $40–80/month for several agents. The bigger cost risk is metered serverless pricing when an agent loops — flat monthly pricing is the safer default.

    Can I host AI agents on shared hosting?

    Mostly no. Shared hosting blocks root access, kills long-running processes, and assumes a human with a browser. Some agent tasks that only need an API (like managing WordPress through MCP) work fine against a shared-hosted site — but the agent itself should live elsewhere.

    What is the difference between AI agent hosting and regular VPS hosting?

    The hardware is identical — the difference is configuration and discipline: key-only SSH for a non-human operator, scoped credentials you can revoke, snapshots before experiments, and a firewall that assumes the tenant may misbehave. Same server, different tenant.