Carryo MCP Server
Carryo is a remote MCP server for sharing Claude or ChatGPT-created HTML artifacts as live links.
Documentation
Documentation
Use Carryo from chat and the web app
On this page
Overview
Carryo Overview.
Carryo can be used through ChatGPT, Claude, and the web app.
ChatGPT and Claude are the fastest way to publish, update, list, or revoke pages from the conversation.
The Carryo web app is where you review links, publish private drafts, set passwords or restricted access, customize URLs, inspect history, revoke access, and manage billing.
Setup
Carryo ChatGPT App.
1. Open CarryoOpen the Carryo app listing in ChatGPT.
2. Start a chatStart from the app listing or mention Carryo when you want to publish, update, list, or revoke a shared page.
3. Connect accountComplete the Carryo authorization flow when ChatGPT asks you to connect.
4. Use CarryoAsk ChatGPT to create a public live link, create a private draft for restricted access, update an existing link, list your links, or revoke access.
Open ChatGPT app See prompts
Quick walkthrough of publishing from ChatGPT with Carryo.
Setup
Carryo MCP with Claude.
Claude connects through Carryo's remote MCP URL. The same MCP setup also works in other AI chats that support remote MCP, such as Gemini.
1. Open connectorsIn Claude, open Settings or Customize, then open Connectors.
2. Add CarryoAdd a custom remote MCP server and paste the URL below.
3. Sign inComplete the OAuth sign-in flow when Claude opens the Carryo authorization page.
4. Use the toolsAfter authorization, Claude can call Carryo directly from chat.
https://mcp.carryo.io/mcp Copy URL
Web app
Carryo Web App.
The Carryo web app is the owner console for your links. Chat can create and update pages quickly, but some choices should happen on Carryo so you can review the page and its access settings before publishing.
Publish private draftsPrivate drafts created from ChatGPT return a Carryo management URL. Open that URL in Carryo to review the page, choose access settings, and publish when ready.
Set passwordsUse Carryo to add, change, or clear password protection and restricted access. Credentials are configured on Carryo, not typed into the ChatGPT or Claude tool call.
Brand password pagesOn the Pro plan, customize password pages with your logo, brand colors, and font.
Customize URLsChoose or update a custom URL ending for any shared page.
Review and manage linksOpen, copy, inspect, update access settings, or revoke owned Carryo links from one place.
Check historyInspect previous versions and asset changes when you need to understand what changed before updating again.
Manage billingUpgrade, manage plan limits, and handle billing from the authenticated Carryo app.
Open web app
MCP tools
Tools ChatGPT and Claude can call.
These are the concrete Carryo actions available to chat integrations after your account is connected.
share_artifactCreate a public live link for an HTML artifact.
create_artifact_draftCreate a private draft and return a Carryo management URL so the user can choose access settings before publishing.
get_artifact_contentLoad the current HTML for a shared page you own so Claude or ChatGPT can edit the existing live site.
update_artifactSave updated HTML back to the same link so the live URL keeps working.
upsert_artifact_assetsAdd, replace, or remove bundled image assets without rewriting the whole HTML page.
list_shared_artifactsReturn the authenticated user's artifacts and their metadata.
list_artifact_historyShow the version history for a shared page, including edit times and asset changes.
get_artifact_version_contentPull a specific historical version when you need to inspect or recover older HTML.
revoke_artifactDisable a previously created share link.
Examples
Prompt examples.
Ask in plain language. ChatGPT or Claude decides which Carryo tool to use based on the action you request.
Example 1User prompt: "Share this HTML artifact publicly." Carryo creates a public viewer link and returns the share URL and link ID.
Example 2User prompt: "Create a private Carryo draft so I can choose restricted access before publishing." Carryo creates a private draft and returns the management URL. The draft is not publicly accessible until published from Carryo.
Example 3User prompt: "Update the shared page at link ID ABC123... Keep the same URL, just change the headline and pricing." Carryo loads the current HTML with get_artifact_content and saves the revised page back with update_artifact.
Example 4User prompt: "List my shared artifacts." Carryo returns the authenticated user's artifacts and metadata so Claude or ChatGPT can help manage them.
Example 5User prompt: "Revoke the artifact with link ID ABC123..." Carryo revokes the link so future viewer access is blocked.
Limits
Limits and link lifecycle.
FreeThe free tier includes 5 live links, 3 updates per link, custom URL endings, 30-day inactive-link revocation, and deletion 7 days after revocation.
ProCarryo Pro is $10/user/month and includes 100 live links, 100 updates per link, at least 1 year retention, and custom branded password pages.
Copy-paste useLinks pasted without signup stay live for 24 hours. After signup, pasted links stay live under the same Free or Pro limits as MCP-created links.
Free inactive lifecycleFree links with no views and no content updates for 30 days are automatically revoked.
Free revoked deletionFree revoked links are permanently deleted after 7 days. Deletion removes the Carryo-hosted copy and metadata, not the original file in Claude or ChatGPT.
Paid billing and billing management live in the authenticated Carryo app.
Start
Start using Carryo.
Sign up to keep links live, manage drafts, set passwords, and organize the pages you publish from AI chats.
Sign up Open ChatGPT app