mcpbeat Sign in

Carryo Website Publisher MCP Server

answering

Carryo Website Publisher is answering right now. Last checked 4 min ago. It exposes 12 tools.

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

Uptime history 9 days of history
9 days agonow
100.0%
Uptime 24h
92 of 92 checks
12
Tools
read from the server
251 ms
Response time
average over 24h
open, no key
Access
streamable-http

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 4 min ago.

run in your terminal
claude mcp add website-publisher --transport http https://mcp.carryo.io/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "website-publisher": {
      "url": "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
{
  "mcpServers": {
    "website-publisher": {
      "url": "https://mcp.carryo.io/mcp"
    }
  }
}

Available tools 12

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. Image assets use relative HTML paths and exactly one source: a fileId matching a host-supplied imageFiles attachment, or a fetchable HTTP(S) sourceUrl. 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. Image assets use relative HTML paths and exactly one source: a fileId matching a host-supplied imageFiles attachment, or a fetchable HTTP(S) sourceUrl. Carryo imports and hosts its own copy. Base64 image bytes and data URLs are unsupported.
website.list
Lists the connected account's live Carryo websites and private drafts, with titles, linkIds, live links, status, and effective edit and inactivity policies. Suitable for finding a website by name. 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. Image assets use relative HTML paths and exactly one source: a fileId matching a host-supplied imageFiles attachment, or a fetchable HTTP(S) sourceUrl. 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. Image assets use relative HTML paths and exactly one source: a fileId matching a host-supplied imageFiles attachment, or a fetchable HTTP(S) sourceUrl. 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 281 ms 4 min ago

Alternatives to Carryo Website Publisher

same job, measured the same way
Share Artifacts
by arunai30

Publish and update safe static HTML reports, presentations, and explainers with controlled sharing.

answering
DocRocket
by crash-ept

Generate on-brand proposals, reports, and contracts instantly. Auto-extracts brand from any URL.

answering
C
Convika
by convika

Create, preview, publish, and measure landing pages from Claude, Codex, or any MCP client.

answering
Zarla Website Builder
by zarla

Build, edit and publish websites from Claude, ChatGPT, Cursor and Gemini. No code — Zarla hosts it.

answering
Dealboard
by getdealboard

Simple deal tracker with pipeline cards, notes, goals, reports, and AI-powered deal updates.

answering
Invoices Invoicing
by theluckystrike

Invoices and invoicing from your AI chat: PDF generation, numbering, VAT, overdue reports.

local only
Whooshly MCP
by whooshly

Create short links, QR codes, UTM templates, vCards, and landing pages from your AI assistant.

87 installs/wk answering
Rocketsloth
by rocketsloth

Website monetization for AI agents: apply, integrate ads, reporting, and payouts — all over MCP.

14 tools answering

Carryo Website Publisher — questions

Answers built from our own checks of this server.

What can Carryo Website Publisher do?
It exposes 12 tools, read directly from the server on our last check. Among them: account.check_publishing, team.list, website.edit, website.edit_images, website.list, website.list_versions and 6 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 92 of 92 checks got a reply (100.0%), average response time 251 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 with the file path 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 12 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 251 ms on average, which is faster than 57% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.