Not open yet — signups haven't started. Join the list for the day they do.
Home/Deploying/MCP server

MCP server

Tell your assistant to put it online. It does.

Connect our MCP server once and your assistant creates the site, publishes the files, checks it went live, and hands you back a URL — without you opening a dashboard. 99¢ a month for the site it lands on, and the token it uses can never touch billing.

5tools exposed, nothing hidden
0of them can touch billing
3steps to connect
assistantlive
deploy_site({
  site: "portfolio",
  dir:  "./dist"
})

→ 42 files uploaded
✓ live at portfolio.lemonhosted.com

The problem

Built in the chat. Stuck in the chat.

A huge share of small sites now get made start to finish inside a conversation — described, built, refined, approved. Then they stall there, done but homeless, because putting one online was always the step an assistant had to hand back to you. That's the step the MCP server takes over: you say publish, and it publishes.

In plain English

What MCP actually is

MCP is an open standard that lets an AI assistant use real tools instead of only producing text. Our server gives it five, so any assistant that speaks MCP can work in your account directly — no dashboard, no second login, nothing to copy and paste between windows.

  • deploy_site — puts a folder of pages online, or updates what's already there
  • list_sites — returns the site the token reaches, and how it's doing
  • get_deploy_status — says whether a publish is going out or live

Three tools, and that is the whole surface. Nothing here deletes a site, moves a domain, or touches billing. An assistant holding your token can publish to one site and read that site's status — it cannot spend your money, cancel anything, or reach another site. That boundary is what makes handing a token to an autonomous agent a reasonable thing to do.

Join the list
// the assistant calls the tool directly
deploy_site({
  site: "petloop",
  dir: "./dist"
})

// → response
{
  status: "queued",
  url: "https://petloop.lemonhosted.com"
}

Connecting it

Three steps, then it's just conversation

  1. Add the server

    Add the Lemonade Host MCP server to your assistant's configuration, along with a scoped token generated from your account.

  2. Reload your assistant

    Restart or reload it so the five tools show up alongside whatever else it already has access to.

  3. Ask it to deploy

    Describe what you want in plain language. The assistant calls deploy_site and hands you back a live URL.

The part that matters

A token that can publish, never spend

An assistant that can publish for you is useful. An assistant that could also spend your money is a different proposition entirely — so the token it holds simply doesn't reach that far.

Scoped to deploying

A token can create, update, check the status of, and remove a single site — nothing more than that.

Never billing

Tokens can't see or change billing details, no matter what the assistant is asked to do.

Never account deletion

An assistant can remove a single site. It can never delete the account underneath it.

Payment stays with a human

An assistant can get a site to a live draft and point a domain at it. Completing a purchase always asks a person to confirm.

What it looks like

A worked example

Someone finishes a small site in their assistant, says put it online, and reads the address back a few seconds later — no new tab, no dashboard, no export step in between.

assistant — deploy_site
> Deploy the site in ./dist to Lemonade Host Connecting to your Lemonade Host account… Uploading 42 files (1.8 MB) Queued — 1 deploy ahead of yours Publishing… Live → https://petloop.lemonhosted.com

Questions

What people ask about MCP

Which assistants support this?

Any assistant that speaks MCP, the open standard, can call these tools once you add the server — it isn't limited to one product.

Can the assistant see my other sites or account details?

It can list the sites on your account and their status. It can't reach billing or account settings — those stay outside what any token can touch.

What happens if I revoke the token?

The tools stop responding to that token immediately. Nothing about your live sites changes — revoking a token only turns off future deploys through it.

Can it turn on a custom domain by itself?

It can point a domain at a site and return the DNS records to add. Turning on the paid add-on still asks a human to confirm.

Prefer a different route?

The other four ways in

Let your assistant publish it

See what every site includes, or check pricing — 99¢ a month per site, cancel any time.

Join the list