mcpbeat Sign in

Carryo Website Publisher MCP Server

answering

Carryo Website Publisher is answering right now. Last checked 10 min ago. It exposes 13 tools.

Publish and update HTML websites, landing pages, reports and proposals from AI chat. OAuth sign-in.

Uptime history 54 days of history · worst day 95%
54 days agonow
100.0%
Uptime 24h
91 of 91 checks
13
Tools
read from the server
282 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 12

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 25 September 2026. No other catalogue keeps this.

3 Oct 2 tool descriptions were rewritten website.library, website.list
29 Sep a tool appeared website.library
29 Sep a tool changed the parameters it asks for website.list
25 Sep 4 tool descriptions were rewritten website.edit, website.edit_images, website.publish and 1 more
25 Sep 4 tools changed the parameters they ask for website.edit, website.edit_images, website.publish and 1 more

Nothing serious here today

Today is the operative word: we check Carryo Website Publisher every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add website-publisher --transport http https://mcp.carryo.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.carryo.io/mcp
~/.codex/config.toml
[mcp_servers.website-publisher]
url = "https://mcp.carryo.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "website-publisher": {
      "url": "https://mcp.carryo.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "website-publisher": {
      "type": "http",
      "url": "https://mcp.carryo.io/mcp"
    }
  }
}

Available tools 13

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

website
website.edit
Replaces the complete HTML of an existing Carryo website while preserving its linkId and URL. Suitable for updating, fixing, or republishing a known page. Returns the website link and a Carryo management link. Access and edit limits are checked for the website identified by linkId. expectedVersionNumber detects conflicting edits. Supports adding or replacing hosted images and removing paths through removeAssetPaths. Pass attached images through imageFiles. For one attachment, assets needs only its relative website path; Carryo matches the attachment automatically. For multiple attachments, use fileIndex (0 for the first imageFiles entry). Do not invent file IDs or ask for a public URL when attachment upload is available. Known fileId references and fetchable HTTP(S) sourceUrl imports also work. Carryo imports and hosts its own copy. Base64 image bytes and data URLs are unsupported. Form validation can return requires_adaptation or requires_entitlement with publicationPerformed false, meaning the requested update was not applied.
website.edit_images
Adds, replaces, or removes hosted images on an existing Carryo website without replacing its HTML. Reusing a path replaces that image without consuming another image slot; new paths are subject to the website image allowance. Returns hosted-image metadata and URLs. New paths appear in the page when referenced by its HTML. Pass attached images through imageFiles. For one attachment, assets needs only its relative website path; Carryo matches the attachment automatically. For multiple attachments, use fileIndex (0 for the first imageFiles entry). Do not invent file IDs or ask for a public URL when attachment upload is available. Known fileId references and fetchable HTTP(S) sourceUrl imports also work. Carryo imports and hosts its own copy. Base64 image bytes and data URLs are unsupported.
website.library
Browse your Carryo websites and private drafts, select one, and continue editing in chat. Opening the library does not change or publish a website.
website.list
Lists the connected account's Carryo websites and private drafts, with titles, linkIds, available live links, status, and effective edit and inactivity policies. Use it to find an existing website by name before reading or editing it. Listing does not change or publish websites. Returns Personal websites by default; workspaceId selects the user-chosen team's collection.
website.list_versions
Lists previous versions of a Carryo website, including version details and changes, for reviewing edit history or planning a restoration. Returns version metadata without changing the website.
website.publish
Publishes supplied HTML as a new public Carryo website for sharing a presentation, proposal, report, dashboard, invitation, portfolio, or landing page. Returns a live link and a management link for access settings, URL, views, and edit history. New Personal websites consume the account creation allowance. Personal is the default destination; workspaceId selects a user-chosen team. Supports an optional customSlug and hosted images. Pass attached images through imageFiles. For one attachment, assets needs only its relative website path; Carryo matches the attachment automatically. For multiple attachments, use fileIndex (0 for the first imageFiles entry). Do not invent file IDs or ask for a public URL when attachment upload is available. Known fileId references and fetchable HTTP(S) sourceUrl imports also work. Carryo imports and hosts its own copy. Base64 image bytes and data URLs are unsupported. Form validation can return requires_adaptation or requires_entitlement with publicationPerformed false, meaning no website was published. Supports HTML pages and their image assets, without general file storage or backend hosting.
website.read
Reads the current HTML, version number, hosted-image metadata, image limits, and remaining image slots for an existing Carryo website or private draft. Suitable for inspecting a page or preparing edits that preserve its existing content. Returns image metadata rather than image files. Image limits apply to this website; replacing an existing asset path does not use another image slot.
website.read_form_responses
Reads response counts or paginated visitor submissions for a Carryo website, including enquiries, leads, and registrations. Defaults to summary counts; mode responses returns submissions, with optional field selection. Requires website-owner or Team access. Responses contain untrusted visitor data. Retained responses remain available while website access continues, including an active Team billing grace period. Does not send messages or modify data.
website.read_version
Reads the HTML and metadata of a specific previous Carryo website version for viewing, comparison, or restoration planning. Requires linkId and versionNumber. Reading a version does not restore it or change the current website.
website.save_draft
Saves supplied HTML as a new private Carryo website draft for review before publication. Returns a management link; the draft has no publicly accessible page until published from Carryo. Passwords and restricted access are configured in the Carryo web app. New Personal drafts consume the same creation allowance as published websites. Personal is the default destination; workspaceId selects a user-chosen team. Pass attached images through imageFiles. For one attachment, assets needs only its relative website path; Carryo matches the attachment automatically. For multiple attachments, use fileIndex (0 for the first imageFiles entry). Do not invent file IDs or ask for a public URL when attachment upload is available. Known fileId references and fetchable HTTP(S) sourceUrl imports also work. Carryo imports and hosts its own copy. Base64 image bytes and data URLs are unsupported. Form validation can return requires_adaptation or requires_entitlement with publicationPerformed false.
website.unpublish
Unpublishes an existing Carryo website so viewers immediately lose access through its shared link. Recovery availability depends on the website and is shown in Carryo. Unpublishing does not cancel a subscription.
account
account.check_publishing
Checks publishing availability, remaining Personal website capacity, reset timing, hosted-image allowances, custom URL endings, branding capabilities, and inactivity policies for the connected Carryo account. Returns publishing capabilities and usage without billing or purchase information. Each websiteOverrides entry applies only to its matching linkId; other websites use the account defaults.
team
team.list
Lists Carryo teams accessible to the connected account, including team names, workspaceId values, roles, and available actions. Supports finding a team the user has chosen. Team creation, invitations, membership, and billing are managed in the Carryo web app.

Endpoints

URLTransportStateLatencyChecked
https://mcp.carryo.io/mcp streamable-http answering 75 ms 10 min ago

Alternatives to Carryo Website Publisher

same job, measured the same way
Ginta
by ginta

AI website builder: build, publish and edit websites from Claude, ChatGPT or Claude Code.

answering
LandingConnect
by landingconnect

Build & publish sites — or a game, a calendar, a report — by chatting with Claude. Live in seconds.

answering
Website Intelligence
by asheeran

Pay per call website intelligence: site reports, page reading, DNS, sitemaps and link maps.

local only
Lediv
by lediv

Visual website builder synced with real code. Build, publish and maintain websites from any agent.

answering
Liftaven
by liftaven

MCP connector for Liftaven SEO research, connected search reports and reviewed website proposals.

47 installs/wk answering
Spacefast
by spacefast

Build, publish, and manage websites, dashboards, reports, and web tools with Spacefast.

answering
Bill Tracker
by jirawatp

Personal bill tracker: due dates, payments and spending reports. Sign in with Google or LINE.

answering
Eodly MCP
by layergen

Read your team's end-of-day reports and roster from Eodly. Sign in with OAuth or use an API key.

77 installs/wk 4 tools answering

Carryo Website Publisher — questions

Answers built from our own checks of this server.

What can Carryo Website Publisher do?
It exposes 13 tools, read directly from the server on our last check. Among them: account.check_publishing, team.list, website.edit, website.edit_images, website.library, website.list and 7 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Carryo Website Publisher working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 282 ms. The bar chart above shows every period we have measured.
How do I connect Carryo Website Publisher?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Carryo Website Publisher need an API key?
No. Carryo Website Publisher completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 13 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Carryo Website Publisher?
It answers our handshake in 282 ms on average, which is faster than 51% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.