Carryo MCP Server
Carryo is a remote MCP server for sharing Claude or ChatGPT-created HTML artifacts as live links.
Documentation
Documentation
Connect Carryo to Claude or ChatGPT
Carryo publishes AI-coded HTML as live links, either by pasting code on the website or through the Claude and ChatGPT MCP connector. The ChatGPT app supports public sharing, private drafts for restricted access handoff, editing live pages, listing your links, and revoking access.
Setup
Connect in Claude.
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
Setup
Connect in ChatGPT.
1. Open app settingsIn ChatGPT, open Settings → Apps → Advanced Settings.
2. Enable developer modeToggle Developer Mode on so you can add a custom MCP-powered app.
3. Create the appChoose Create App, name it Carryo, and start adding the MCP configuration.
4. Add MCP detailsPaste the URL below as the MCP server URL, save the app, and complete the authorization flow in ChatGPT.
Capabilities
What the connector does.
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 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
Working prompts.
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 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
Current limits and link lifecycle.
FreeThe free tier includes 5 live links, 3 updates per link, 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, custom branded password pages, and custom URL endings.
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.
Paid billing and billing management live in the authenticated Carryo app.
Setup guide
Need the walkthrough?
Follow the step-by-step setup flow for Claude and ChatGPT, including where to paste the MCP URL.
Setup guide Sign in