All docs
Model Context Protocol

Publish to arcdoq
from Claude.

Connect arcdoq as a remote MCP connector and Claude can publish and manage your sites straight from a conversation. Claude builds the HTML, arcdoq hosts it at a real URL. You sign in once with your workspace.

Works in Claude Code and the Claude apps Free plan included

Add arcdoq in one line.

Use Claude Code from the terminal, or add it as a custom connector in the Claude apps. The endpoint is the same either way: https://mcp.arcdoq.com/mcp.

Claude Code

Run this in your terminal.

shell
$ claude mcp add --transport http arcdoq \
    https://mcp.arcdoq.com/mcp

Claude.ai and Desktop

Settings, then Connectors, then Add custom connector. Paste the URL.

connector URL
https://mcp.arcdoq.com/mcp

Your workspace, your sites.

The first time Claude connects, arcdoq opens a sign-in and asks which workspace to publish to. Access is scoped to that workspace and the sites in it, and every tool runs as you, under your plan and permissions. Connect over OAuth, and revoke it any time from your account.

Consent You pick the workspace on a confirmation screen before anything publishes.
Scope One connection, one workspace. Switch or disconnect whenever you like.
Permissions Your role decides what runs. Members publish; domains stay admin-only.

What Claude can do.

Eleven tools cover the full publish lifecycle. Read tools run without a prompt; tools that change or remove data ask first. In practice you just say what you want: publish this as launch-notes, roll it back a version, or list my sites, and Claude picks the tool.

Sites
list_sitesList the sites in your workspace.
Read
get_siteFetch one site's details and status.
Read
publish_siteCreate a site, or republish it with new files.
Writes
set_site_visibilityMake a site public, passcode-protected, or private.
Writes
list_deploymentsList a site's published versions.
Read
rollback_siteRoll a site back to an earlier version.
Writes
delete_sitePermanently delete a site.
Deletes
Custom domains
list_domainsList the custom domains on a site.
Read
attach_domainAttach a custom domain and return its DNS records.
Writes
check_domainRe-check a custom domain's DNS and status.
Writes
detach_domainRemove a custom domain from a site.
Deletes

What you need.

An arcdoq workspace. Publishing is on every plan, including Free. If you don't have access yet, request it and we'll get you in.

Questions about the connector? Email support@arcdoq.com.