{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_sh25qwj5tp8b","handle":"carryo-website-publisher","url":"https://wellknown.network/agents/carryo-website-publisher","links":{"self":"https://wellknown.network/agents/carryo-website-publisher/record.json","html":"https://wellknown.network/agents/carryo-website-publisher","markdown":"https://wellknown.network/agents/carryo-website-publisher/record.md","api":"https://wellknown.network/api/v1/agents/carryo-website-publisher","status":"https://wellknown.network/api/v1/agents/carryo-website-publisher/status","claim":"https://wellknown.network/agents/carryo-website-publisher/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/carryo-website-publisher/claim.json","badge":"https://wellknown.network/agents/carryo-website-publisher/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/carryo-website-publisher/history","tools":"https://wellknown.network/api/v1/agents/carryo-website-publisher/tools"},"ard":{"identifier":"urn:air:mcp.carryo.io:server:carryo-website-publisher","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Carryo Website Publisher","summary":"Publish and update HTML websites, landing pages, reports and proposals from AI chat. OAuth sign-in.","description":"Publish and update HTML websites, landing pages, reports and proposals from AI chat. OAuth sign-in.","publisher":{"name":"io.carryo","url":null},"homepage":"https://carryo.io/docs","repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.carryo.io/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-10T11:15:27.431108Z","publishedAt":"2026-09-10T11:15:27.431108Z","registryName":"io.carryo/website-publisher"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.writing","name":"Writing & Editing","confidence":1,"provenance":"derived"},{"slug":"communication.chat","name":"Team Chat","confidence":1,"provenance":"derived"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":1,"provenance":"derived"},{"slug":"documents.presentations","name":"Presentations","confidence":0.583,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.54,"provenance":"derived"},{"slug":"knowledge.reasoning","name":"Reasoning & Planning","confidence":0.525,"provenance":"derived"}],"categories":["analytics","communication","content","documents","finance","knowledge"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-10T07:24:26.569Z","lastProbedAt":"2026-10-10T07:24:26.569Z","statusComputedAt":"2026-10-10T07:25:57.077Z","reliability30d":{"probes":103,"successRate":1,"p50Ms":39,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":104,"ok":104,"authBoundaryOk":0,"serviceOk":104,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T13:25:54.271Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":62,"error":null,"detail":{"tools":[{"name":"website.library","description":"Browse your Carryo websites and private drafts, select one, and continue editing in chat. Opening the library does not change or publish a website."},{"name":"account.check_publishing","description":"Checks publishing availability, remaining Personal website capacity, reset timing, hosted-image allowances, custom URL endings, branding capabilities, and inact"},{"name":"website.publish","description":"Publishes supplied HTML as a new public Carryo website for sharing a presentation, proposal, report, dashboard, invitation, portfolio, or landing page. Returns "},{"name":"website.save_draft","description":"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 un"},{"name":"website.read","description":"Reads the current HTML, version number, hosted-image metadata, image limits, and remaining image slots for an existing Carryo website or private draft. Suitable"},{"name":"website.read_form_responses","description":"Reads response counts or paginated visitor submissions for a Carryo website, including enquiries, leads, and registrations. Defaults to summary counts; mode res"},{"name":"website.list_versions","description":"Lists previous versions of a Carryo website, including version details and changes, for reviewing edit history or planning a restoration. Returns version metada"},{"name":"website.read_version","description":"Reads the HTML and metadata of a specific previous Carryo website version for viewing, comparison, or restoration planning. Requires linkId and versionNumber. R"},{"name":"website.edit_images","description":"Adds, replaces, or removes hosted images on an existing Carryo website without replacing its HTML. Reusing a path replaces that image without consuming another "},{"name":"website.edit","description":"Replaces the complete HTML of an existing Carryo website while preserving its linkId and URL. Suitable for updating, fixing, or republishing a known page. Retur"},{"name":"team.list","description":"Lists Carryo teams accessible to the connected account, including team names, workspaceId values, roles, and available actions. Supports finding a team the user"},{"name":"website.list","description":"Lists the connected account's Carryo websites and private drafts, with titles, linkIds, available live links, status, and effective edit and inactivity policies"},{"name":"website.unpublish","description":"Unpublishes an existing Carryo website so viewers immediately lose access through its shared link. Recovery availability depends on the website and is shown in "}],"toolCount":13,"toolsHash":"1d26f38ed80bdb8826dde7e7eb30f70b891055519dd33662490ed1adbbfa70bf","serverName":"carryo","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T07:24:26.569Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":73,"error":null,"detail":{"tools":[{"name":"website.library","description":"Browse your Carryo websites and private drafts, select one, and continue editing in chat. Opening the library does not change or publish a website."},{"name":"account.check_publishing","description":"Checks publishing availability, remaining Personal website capacity, reset timing, hosted-image allowances, custom URL endings, branding capabilities, and inact"},{"name":"website.publish","description":"Publishes supplied HTML as a new public Carryo website for sharing a presentation, proposal, report, dashboard, invitation, portfolio, or landing page. Returns "},{"name":"website.save_draft","description":"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 un"},{"name":"website.read","description":"Reads the current HTML, version number, hosted-image metadata, image limits, and remaining image slots for an existing Carryo website or private draft. Suitable"},{"name":"website.read_form_responses","description":"Reads response counts or paginated visitor submissions for a Carryo website, including enquiries, leads, and registrations. Defaults to summary counts; mode res"},{"name":"website.list_versions","description":"Lists previous versions of a Carryo website, including version details and changes, for reviewing edit history or planning a restoration. Returns version metada"},{"name":"website.read_version","description":"Reads the HTML and metadata of a specific previous Carryo website version for viewing, comparison, or restoration planning. Requires linkId and versionNumber. R"},{"name":"website.edit_images","description":"Adds, replaces, or removes hosted images on an existing Carryo website without replacing its HTML. Reusing a path replaces that image without consuming another "},{"name":"website.edit","description":"Replaces the complete HTML of an existing Carryo website while preserving its linkId and URL. Suitable for updating, fixing, or republishing a known page. Retur"},{"name":"team.list","description":"Lists Carryo teams accessible to the connected account, including team names, workspaceId values, roles, and available actions. Supports finding a team the user"},{"name":"website.list","description":"Lists the connected account's Carryo websites and private drafts, with titles, linkIds, available live links, status, and effective edit and inactivity policies"},{"name":"website.unpublish","description":"Unpublishes an existing Carryo website so viewers immediately lose access through its shared link. Recovery availability depends on the website and is shown in "}],"toolCount":13,"toolsHash":"1d26f38ed80bdb8826dde7e7eb30f70b891055519dd33662490ed1adbbfa70bf","serverName":"carryo","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T00:28:53.812Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":23,"error":null,"detail":{"tools":[{"name":"website.library","description":"Browse your Carryo websites and private drafts, select one, and continue editing in chat. Opening the library does not change or publish a website."},{"name":"account.check_publishing","description":"Checks publishing availability, remaining Personal website capacity, reset timing, hosted-image allowances, custom URL endings, branding capabilities, and inact"},{"name":"website.publish","description":"Publishes supplied HTML as a new public Carryo website for sharing a presentation, proposal, report, dashboard, invitation, portfolio, or landing page. Returns "},{"name":"website.save_draft","description":"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 un"},{"name":"website.read","description":"Reads the current HTML, version number, hosted-image metadata, image limits, and remaining image slots for an existing Carryo website or private draft. Suitable"},{"name":"website.read_form_responses","description":"Reads response counts or paginated visitor submissions for a Carryo website, including enquiries, leads, and registrations. Defaults to summary counts; mode res"},{"name":"website.list_versions","description":"Lists previous versions of a Carryo website, including version details and changes, for reviewing edit history or planning a restoration. Returns version metada"},{"name":"website.read_version","description":"Reads the HTML and metadata of a specific previous Carryo website version for viewing, comparison, or restoration planning. Requires linkId and versionNumber. R"},{"name":"website.edit_images","description":"Adds, replaces, or removes hosted images on an existing Carryo website without replacing its HTML. Reusing a path replaces that image without consuming another "},{"name":"website.edit","description":"Replaces the complete HTML of an existing Carryo website while preserving its linkId and URL. Suitable for updating, fixing, or republishing a known page. Retur"},{"name":"team.list","description":"Lists Carryo teams accessible to the connected account, including team names, workspaceId values, roles, and available actions. Supports finding a team the user"},{"name":"website.list","description":"Lists the connected account's Carryo websites and private drafts, with titles, linkIds, available live links, status, and effective edit and inactivity policies"},{"name":"website.unpublish","description":"Unpublishes an existing Carryo website so viewers immediately lose access through its shared link. Recovery availability depends on the website and is shown in "}],"toolCount":13,"toolsHash":"1d26f38ed80bdb8826dde7e7eb30f70b891055519dd33662490ed1adbbfa70bf","serverName":"carryo","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T18:24:50.156Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":32,"error":null,"detail":{"tools":[{"name":"website.library","description":"Browse your Carryo websites and private drafts, select one, and continue editing in chat. Opening the library does not change or publish a website."},{"name":"account.check_publishing","description":"Checks publishing availability, remaining Personal website capacity, reset timing, hosted-image allowances, custom URL endings, branding capabilities, and inact"},{"name":"website.publish","description":"Publishes supplied HTML as a new public Carryo website for sharing a presentation, proposal, report, dashboard, invitation, portfolio, or landing page. Returns "},{"name":"website.save_draft","description":"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 un"},{"name":"website.read","description":"Reads the current HTML, version number, hosted-image metadata, image limits, and remaining image slots for an existing Carryo website or private draft. Suitable"},{"name":"website.read_form_responses","description":"Reads response counts or paginated visitor submissions for a Carryo website, including enquiries, leads, and registrations. Defaults to summary counts; mode res"},{"name":"website.list_versions","description":"Lists previous versions of a Carryo website, including version details and changes, for reviewing edit history or planning a restoration. Returns version metada"},{"name":"website.read_version","description":"Reads the HTML and metadata of a specific previous Carryo website version for viewing, comparison, or restoration planning. Requires linkId and versionNumber. R"},{"name":"website.edit_images","description":"Adds, replaces, or removes hosted images on an existing Carryo website without replacing its HTML. Reusing a path replaces that image without consuming another "},{"name":"website.edit","description":"Replaces the complete HTML of an existing Carryo website while preserving its linkId and URL. Suitable for updating, fixing, or republishing a known page. Retur"},{"name":"team.list","description":"Lists Carryo teams accessible to the connected account, including team names, workspaceId values, roles, and available actions. Supports finding a team the user"},{"name":"website.list","description":"Lists the connected account's Carryo websites and private drafts, with titles, linkIds, available live links, status, and effective edit and inactivity policies"},{"name":"website.unpublish","description":"Unpublishes an existing Carryo website so viewers immediately lose access through its shared link. Recovery availability depends on the website and is shown in "}],"toolCount":13,"toolsHash":"1d26f38ed80bdb8826dde7e7eb30f70b891055519dd33662490ed1adbbfa70bf","serverName":"carryo","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T11:26:35.444Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":50,"error":null,"detail":{"tools":[{"name":"website.library","description":"Browse your Carryo websites and private drafts, select one, and continue editing in chat. Opening the library does not change or publish a website."},{"name":"account.check_publishing","description":"Checks publishing availability, remaining Personal website capacity, reset timing, hosted-image allowances, custom URL endings, branding capabilities, and inact"},{"name":"website.publish","description":"Publishes supplied HTML as a new public Carryo website for sharing a presentation, proposal, report, dashboard, invitation, portfolio, or landing page. Returns "},{"name":"website.save_draft","description":"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 un"},{"name":"website.read","description":"Reads the current HTML, version number, hosted-image metadata, image limits, and remaining image slots for an existing Carryo website or private draft. Suitable"},{"name":"website.read_form_responses","description":"Reads response counts or paginated visitor submissions for a Carryo website, including enquiries, leads, and registrations. Defaults to summary counts; mode res"},{"name":"website.list_versions","description":"Lists previous versions of a Carryo website, including version details and changes, for reviewing edit history or planning a restoration. Returns version metada"},{"name":"website.read_version","description":"Reads the HTML and metadata of a specific previous Carryo website version for viewing, comparison, or restoration planning. Requires linkId and versionNumber. R"},{"name":"website.edit_images","description":"Adds, replaces, or removes hosted images on an existing Carryo website without replacing its HTML. Reusing a path replaces that image without consuming another "},{"name":"website.edit","description":"Replaces the complete HTML of an existing Carryo website while preserving its linkId and URL. Suitable for updating, fixing, or republishing a known page. Retur"},{"name":"team.list","description":"Lists Carryo teams accessible to the connected account, including team names, workspaceId values, roles, and available actions. Supports finding a team the user"},{"name":"website.list","description":"Lists the connected account's Carryo websites and private drafts, with titles, linkIds, available live links, status, and effective edit and inactivity policies"},{"name":"website.unpublish","description":"Unpublishes an existing Carryo website so viewers immediately lose access through its shared link. Recovery availability depends on the website and is shown in "}],"toolCount":13,"toolsHash":"1d26f38ed80bdb8826dde7e7eb30f70b891055519dd33662490ed1adbbfa70bf","serverName":"carryo","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T04:29:11.618Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":36,"error":null,"detail":{"tools":[{"name":"website.library","description":"Browse your Carryo websites and private drafts, select one, and continue editing in chat. Opening the library does not change or publish a website."},{"name":"account.check_publishing","description":"Checks publishing availability, remaining Personal website capacity, reset timing, hosted-image allowances, custom URL endings, branding capabilities, and inact"},{"name":"website.publish","description":"Publishes supplied HTML as a new public Carryo website for sharing a presentation, proposal, report, dashboard, invitation, portfolio, or landing page. Returns "},{"name":"website.save_draft","description":"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 un"},{"name":"website.read","description":"Reads the current HTML, version number, hosted-image metadata, image limits, and remaining image slots for an existing Carryo website or private draft. Suitable"},{"name":"website.read_form_responses","description":"Reads response counts or paginated visitor submissions for a Carryo website, including enquiries, leads, and registrations. Defaults to summary counts; mode res"},{"name":"website.list_versions","description":"Lists previous versions of a Carryo website, including version details and changes, for reviewing edit history or planning a restoration. Returns version metada"},{"name":"website.read_version","description":"Reads the HTML and metadata of a specific previous Carryo website version for viewing, comparison, or restoration planning. Requires linkId and versionNumber. R"},{"name":"website.edit_images","description":"Adds, replaces, or removes hosted images on an existing Carryo website without replacing its HTML. Reusing a path replaces that image without consuming another "},{"name":"website.edit","description":"Replaces the complete HTML of an existing Carryo website while preserving its linkId and URL. Suitable for updating, fixing, or republishing a known page. Retur"},{"name":"team.list","description":"Lists Carryo teams accessible to the connected account, including team names, workspaceId values, roles, and available actions. Supports finding a team the user"},{"name":"website.list","description":"Lists the connected account's Carryo websites and private drafts, with titles, linkIds, available live links, status, and effective edit and inactivity policies"},{"name":"website.unpublish","description":"Unpublishes an existing Carryo website so viewers immediately lose access through its shared link. Recovery availability depends on the website and is shown in "}],"toolCount":13,"toolsHash":"1d26f38ed80bdb8826dde7e7eb30f70b891055519dd33662490ed1adbbfa70bf","serverName":"carryo","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T22:24:06.847Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":71,"error":null,"detail":{"tools":[{"name":"website.library","description":"Browse your Carryo websites and private drafts, select one, and continue editing in chat. Opening the library does not change or publish a website."},{"name":"account.check_publishing","description":"Checks publishing availability, remaining Personal website capacity, reset timing, hosted-image allowances, custom URL endings, branding capabilities, and inact"},{"name":"website.publish","description":"Publishes supplied HTML as a new public Carryo website for sharing a presentation, proposal, report, dashboard, invitation, portfolio, or landing page. Returns "},{"name":"website.save_draft","description":"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 un"},{"name":"website.read","description":"Reads the current HTML, version number, hosted-image metadata, image limits, and remaining image slots for an existing Carryo website or private draft. Suitable"},{"name":"website.read_form_responses","description":"Reads response counts or paginated visitor submissions for a Carryo website, including enquiries, leads, and registrations. Defaults to summary counts; mode res"},{"name":"website.list_versions","description":"Lists previous versions of a Carryo website, including version details and changes, for reviewing edit history or planning a restoration. Returns version metada"},{"name":"website.read_version","description":"Reads the HTML and metadata of a specific previous Carryo website version for viewing, comparison, or restoration planning. Requires linkId and versionNumber. R"},{"name":"website.edit_images","description":"Adds, replaces, or removes hosted images on an existing Carryo website without replacing its HTML. Reusing a path replaces that image without consuming another "},{"name":"website.edit","description":"Replaces the complete HTML of an existing Carryo website while preserving its linkId and URL. Suitable for updating, fixing, or republishing a known page. Retur"},{"name":"team.list","description":"Lists Carryo teams accessible to the connected account, including team names, workspaceId values, roles, and available actions. Supports finding a team the user"},{"name":"website.list","description":"Lists the connected account's Carryo websites and private drafts, with titles, linkIds, available live links, status, and effective edit and inactivity policies"},{"name":"website.unpublish","description":"Unpublishes an existing Carryo website so viewers immediately lose access through its shared link. Recovery availability depends on the website and is shown in "}],"toolCount":13,"toolsHash":"1d26f38ed80bdb8826dde7e7eb30f70b891055519dd33662490ed1adbbfa70bf","serverName":"carryo","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T15:23:52.421Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":129,"error":null,"detail":{"tools":[{"name":"website.library","description":"Browse your Carryo websites and private drafts, select one, and continue editing in chat. Opening the library does not change or publish a website."},{"name":"account.check_publishing","description":"Checks publishing availability, remaining Personal website capacity, reset timing, hosted-image allowances, custom URL endings, branding capabilities, and inact"},{"name":"website.publish","description":"Publishes supplied HTML as a new public Carryo website for sharing a presentation, proposal, report, dashboard, invitation, portfolio, or landing page. Returns "},{"name":"website.save_draft","description":"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 un"},{"name":"website.read","description":"Reads the current HTML, version number, hosted-image metadata, image limits, and remaining image slots for an existing Carryo website or private draft. Suitable"},{"name":"website.read_form_responses","description":"Reads response counts or paginated visitor submissions for a Carryo website, including enquiries, leads, and registrations. Defaults to summary counts; mode res"},{"name":"website.list_versions","description":"Lists previous versions of a Carryo website, including version details and changes, for reviewing edit history or planning a restoration. Returns version metada"},{"name":"website.read_version","description":"Reads the HTML and metadata of a specific previous Carryo website version for viewing, comparison, or restoration planning. Requires linkId and versionNumber. R"},{"name":"website.edit_images","description":"Adds, replaces, or removes hosted images on an existing Carryo website without replacing its HTML. Reusing a path replaces that image without consuming another "},{"name":"website.edit","description":"Replaces the complete HTML of an existing Carryo website while preserving its linkId and URL. Suitable for updating, fixing, or republishing a known page. Retur"},{"name":"team.list","description":"Lists Carryo teams accessible to the connected account, including team names, workspaceId values, roles, and available actions. Supports finding a team the user"},{"name":"website.list","description":"Lists the connected account's Carryo websites and private drafts, with titles, linkIds, available live links, status, and effective edit and inactivity policies"},{"name":"website.unpublish","description":"Unpublishes an existing Carryo website so viewers immediately lose access through its shared link. Recovery availability depends on the website and is shown in "}],"toolCount":13,"toolsHash":"1d26f38ed80bdb8826dde7e7eb30f70b891055519dd33662490ed1adbbfa70bf","serverName":"carryo","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T09:23:02.786Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":27,"error":null,"detail":{"tools":[{"name":"website.library","description":"Browse your Carryo websites and private drafts, select one, and continue editing in chat. Opening the library does not change or publish a website."},{"name":"account.check_publishing","description":"Checks publishing availability, remaining Personal website capacity, reset timing, hosted-image allowances, custom URL endings, branding capabilities, and inact"},{"name":"website.publish","description":"Publishes supplied HTML as a new public Carryo website for sharing a presentation, proposal, report, dashboard, invitation, portfolio, or landing page. Returns "},{"name":"website.save_draft","description":"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 un"},{"name":"website.read","description":"Reads the current HTML, version number, hosted-image metadata, image limits, and remaining image slots for an existing Carryo website or private draft. Suitable"},{"name":"website.read_form_responses","description":"Reads response counts or paginated visitor submissions for a Carryo website, including enquiries, leads, and registrations. Defaults to summary counts; mode res"},{"name":"website.list_versions","description":"Lists previous versions of a Carryo website, including version details and changes, for reviewing edit history or planning a restoration. Returns version metada"},{"name":"website.read_version","description":"Reads the HTML and metadata of a specific previous Carryo website version for viewing, comparison, or restoration planning. Requires linkId and versionNumber. R"},{"name":"website.edit_images","description":"Adds, replaces, or removes hosted images on an existing Carryo website without replacing its HTML. Reusing a path replaces that image without consuming another "},{"name":"website.edit","description":"Replaces the complete HTML of an existing Carryo website while preserving its linkId and URL. Suitable for updating, fixing, or republishing a known page. Retur"},{"name":"team.list","description":"Lists Carryo teams accessible to the connected account, including team names, workspaceId values, roles, and available actions. Supports finding a team the user"},{"name":"website.list","description":"Lists the connected account's Carryo websites and private drafts, with titles, linkIds, available live links, status, and effective edit and inactivity policies"},{"name":"website.unpublish","description":"Unpublishes an existing Carryo website so viewers immediately lose access through its shared link. Recovery availability depends on the website and is shown in "}],"toolCount":13,"toolsHash":"1d26f38ed80bdb8826dde7e7eb30f70b891055519dd33662490ed1adbbfa70bf","serverName":"carryo","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T02:21:41.726Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":22,"error":null,"detail":{"tools":[{"name":"website.library","description":"Browse your Carryo websites and private drafts, select one, and continue editing in chat. Opening the library does not change or publish a website."},{"name":"account.check_publishing","description":"Checks publishing availability, remaining Personal website capacity, reset timing, hosted-image allowances, custom URL endings, branding capabilities, and inact"},{"name":"website.publish","description":"Publishes supplied HTML as a new public Carryo website for sharing a presentation, proposal, report, dashboard, invitation, portfolio, or landing page. Returns "},{"name":"website.save_draft","description":"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 un"},{"name":"website.read","description":"Reads the current HTML, version number, hosted-image metadata, image limits, and remaining image slots for an existing Carryo website or private draft. Suitable"},{"name":"website.read_form_responses","description":"Reads response counts or paginated visitor submissions for a Carryo website, including enquiries, leads, and registrations. Defaults to summary counts; mode res"},{"name":"website.list_versions","description":"Lists previous versions of a Carryo website, including version details and changes, for reviewing edit history or planning a restoration. Returns version metada"},{"name":"website.read_version","description":"Reads the HTML and metadata of a specific previous Carryo website version for viewing, comparison, or restoration planning. Requires linkId and versionNumber. R"},{"name":"website.edit_images","description":"Adds, replaces, or removes hosted images on an existing Carryo website without replacing its HTML. Reusing a path replaces that image without consuming another "},{"name":"website.edit","description":"Replaces the complete HTML of an existing Carryo website while preserving its linkId and URL. Suitable for updating, fixing, or republishing a known page. Retur"},{"name":"team.list","description":"Lists Carryo teams accessible to the connected account, including team names, workspaceId values, roles, and available actions. Supports finding a team the user"},{"name":"website.list","description":"Lists the connected account's Carryo websites and private drafts, with titles, linkIds, available live links, status, and effective edit and inactivity policies"},{"name":"website.unpublish","description":"Unpublishes an existing Carryo website so viewers immediately lose access through its shared link. Recovery availability depends on the website and is shown in "}],"toolCount":13,"toolsHash":"1d26f38ed80bdb8826dde7e7eb30f70b891055519dd33662490ed1adbbfa70bf","serverName":"carryo","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"website.library","description":"Browse your Carryo websites and private drafts, select one, and continue editing in chat. Opening the library does not change or publish a website."},{"name":"account.check_publishing","description":"Checks publishing availability, remaining Personal website capacity, reset timing, hosted-image allowances, custom URL endings, branding capabilities, and inact"},{"name":"website.publish","description":"Publishes supplied HTML as a new public Carryo website for sharing a presentation, proposal, report, dashboard, invitation, portfolio, or landing page. Returns "},{"name":"website.save_draft","description":"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 un"},{"name":"website.read","description":"Reads the current HTML, version number, hosted-image metadata, image limits, and remaining image slots for an existing Carryo website or private draft. Suitable"},{"name":"website.read_form_responses","description":"Reads response counts or paginated visitor submissions for a Carryo website, including enquiries, leads, and registrations. Defaults to summary counts; mode res"},{"name":"website.list_versions","description":"Lists previous versions of a Carryo website, including version details and changes, for reviewing edit history or planning a restoration. Returns version metada"},{"name":"website.read_version","description":"Reads the HTML and metadata of a specific previous Carryo website version for viewing, comparison, or restoration planning. Requires linkId and versionNumber. R"},{"name":"website.edit_images","description":"Adds, replaces, or removes hosted images on an existing Carryo website without replacing its HTML. Reusing a path replaces that image without consuming another "},{"name":"website.edit","description":"Replaces the complete HTML of an existing Carryo website while preserving its linkId and URL. Suitable for updating, fixing, or republishing a known page. Retur"},{"name":"team.list","description":"Lists Carryo teams accessible to the connected account, including team names, workspaceId values, roles, and available actions. Supports finding a team the user"},{"name":"website.list","description":"Lists the connected account's Carryo websites and private drafts, with titles, linkIds, available live links, status, and effective edit and inactivity policies"},{"name":"website.unpublish","description":"Unpublishes an existing Carryo website so viewers immediately lose access through its shared link. Recovery availability depends on the website and is shown in "}],"package":null,"toolSurface":{"id":"ts_vw9nagzuek5r","endpointId":"ep_rzgc4dx4a2nq","hash":"1d26f38ed80bdb8826dde7e7eb30f70b891055519dd33662490ed1adbbfa70bf","toolCount":13,"serverName":"carryo","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-03T13:29:39.192Z","lastSeenAt":"2026-10-10T13:25:54.272Z","observations":27,"toolNames":["website.library","account.check_publishing","website.publish","website.save_draft","website.read","website.read_form_responses","website.list_versions","website.read_version","website.edit_images","website.edit","team.list","website.list","website.unpublish"],"distinctSurfaces":5},"endpointFacts":[{"id":"ep_rzgc4dx4a2nq","url":"https://mcp.carryo.io/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T18:24:50.174Z","auth":{"observedAt":"2026-10-09T18:24:50.196Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://mcp.carryo.io/.well-known/oauth-protected-resource/mcp","resource":"https://mcp.carryo.io/mcp","authorizationServers":["https://mcp.carryo.io"],"scopesSupported":["artifact.read","artifact.write","artifact.revoke"]},"authorizationServer":{"url":"https://mcp.carryo.io/.well-known/oauth-authorization-server","issuer":"https://mcp.carryo.io","grantTypesSupported":["authorization_code","refresh_token"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["client_secret_basic","client_secret_post","none"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":false},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-09T18:24:50.226Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"carryo.io","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-04T06:01:26.000Z","validTo":"2027-01-02T07:01:22.000Z","daysToExpiry":83,"sanCount":3,"fingerprint256":"EF:7A:D4:FA:79:EA:16:07:E2:1E:B5:2C:13:73:40:63:B3:EB:B1:62:93:36:00:02:4C:AC:FE:D4:23:FB:62:67"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.carryo/website-publisher","url":"https://registry.modelcontextprotocol.io/v0/servers/io.carryo%2Fwebsite-publisher","firstSeenAt":"2026-09-11T23:21:26.303Z","fetchedAt":"2026-10-09T15:22:44.535Z","normalizedAt":"2026-10-09T15:22:44.535Z"}]},"firstSeenAt":"2026-09-11T23:21:26.303Z","updatedAt":"2026-10-10T07:26:46.844Z"}