Categories › Cloud & DevOps › Hosting & deployment
Deploy and share small apps with team login, persistent data, versioned updates and domains.
Remote server: your requests and data go to mcp.boathousecloud.com. Claude Code: claude mcp add --transport http boat-house https://mcp.boathousecloud.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
whoami — Who this project key belongs to: the email, the workspace, the domain its tools live on, and the prepaid balance. Call it first if you are nlist_tools — Every tool in the workspace with its state (running/absent), current release, public URL and who can see it. A 'tool' is one small web app Bget_tool — One tool in detail: URL, container state, current release, who it is visible to, and the list of people it has been shared with.deploy — Deploy a folder as a tool and make it live at https://<tool>.<workspace domain>. Send the whole folder in `files`, which MUST include a top-pull — Fetch the exact source folder a release was built from, so you can edit it and deploy it back. Returns the release number and the files as tlogs — The tool container's recent log lines, newest last. Use this to find out why a tool is failing.releases — The last 20 releases of a tool: number, status (live/superseded/failed), when, who and the note. A failed release shows the last line of itsrollback — Put an earlier release back in service. With no `to`, goes back to the release before the live one. This rolls back the software, never the restart — Restart the tool's container with its current release and current secrets.share — Give one person access to one tool by email, at a tier: viewer (read only; the gateway blocks their writes), editor (may change the data), aunshare — Take away one person's access to one tool. They keep their workspace account.request_access — Ask to be let into a tool in someone else's workspace, at viewer, editor or admin. Its owners get an email with one Allow button; nobody theaccess_requests — Everyone waiting to be let into one of this workspace's tools: request id, email, tier asked for, and their message. Owners and tool admins.allow_request — Let a waiting person in at the tier they asked for. Their tool grant is made and they get an email saying what to do next. Owners and tool aset_access — Set who a tool is open to by default: 'members' means anyone in the workspace (at the given tier), 'listed' means only the people it has beesecrets_list — The names of a tool's secrets (API keys and the like), when each was last set and by whom. Values are never returned.secrets_set — Set one secret on a tool. It is injected as an environment variable of that name and the tool is restarted. Names are UPPER_SNAKE_CASE. Nevesecrets_delete — Remove one secret from a tool. It disappears on the tool's next restart or deploy.users_list — Everyone in the workspace: role (owner, member or guest), name, and whether they have set a password yet.users_add — Add a person to the workspace, or change their role. owner = may spend money, buy domains and manage people, and is admin on every tool; memusers_invite — Resend an invitation to someone in the workspace. New accounts confirm their mailbox through the emailed link; established accounts receive users_remove — Remove a person from the workspace. Their sessions, project keys, invites and tool grants stop working immediately. Owners only.domains_list — The addresses this workspace answers on: the free <workspace>.boathousecloud.com address, the primary domain, and every custom domain with idomain_check — Ask the registrar whether a domain is free and what it costs per year. Buys nothing. total_cents is the price the workspace pays (registrar_domain_buy — Buy a domain through Boathouse's registrar and point it at this box, paid from the workspace's prepaid balance. Without confirm it only retudomain_renewals — Read domain expiry dates, renewal status, spending limits and billing problems. Owners only.domain_renewal_set — Set automatic renewal and a maximum prepaid renewal charge. Quote the change first, then require explicit approval with confirm true. Turnindomain_attach — Bring a domain the workspace already owns elsewhere: Boathouse starts answering on it and returns the DNS records to make at the current DNSdomain_point — Make a domain (and its www) open one tool instead of the workspace's tool list. An empty tool clears it. Owners only.domain_primary — Make one of the workspace's domains the primary one: the address tool URLs and emails use. Owners only.domain_dns — The DNS records the registrar currently holds for a domain Boathouse bought or manages. Changes nothing.domain_repoint — Rewrite a Boathouse-managed domain's DNS records to point at this Boathouse again (after a move, or if someone changed them). Owners only.domain_detach — Stop serving a domain. The registration itself is untouched and domain_attach brings it back. Owners only.usage — Check storage, memory, CPU and the reason an app is paused. Tool admins only.capacity — Quote additional app storage. Show the maximum extra monthly price and get owner approval before confirming. No automatic upgrade. Owners onbilling — The workspace's money: prepaid balance, whether it is paused, how fast running tools burn credit, how many days are left, whether a card is prices — What Boathouse charges, in plain words: one organization plan for up to five lightweight tools, shared limits, storage, and the domain margireferral — This person's referral code and link, the deal in words, and what each referred workspace has earned them so far (10% of usage charges, paidtopup — Open secure Stripe checkout to add prepaid hosting credit; the owner completes payment there. Without confirm it only quotes and returns opecard_link — A one-time link where a workspace owner types a card into Stripe. This is the only part of Boathouse that needs a browser. Owners only.Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.