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. Viewers read and search; members publish; domains and tokens stay admin-only.

What Claude can do.

Sixteen tools cover the publish lifecycle and the read side that came after it — Claude can search and quote a site you published as readily as it can ship one. 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 what do our docs say about refunds, 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
Your published content
search_site_contentSearch the text of a published site and get back ranked passages.
Read
read_site_pageRead one page of a published site as text.
Read
record_walkRecord that a section of a site was reviewed, attributed to whoever did it.
Writes
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
Deploy tokens
list_deploy_tokensList your CI deploy tokens and when each was last used. Never returns a secret.
Read
revoke_deploy_tokenKill a token that leaked, in one sentence.
Deletes

There is no tool that creates a deploy token, on purpose: minting one would have to hand the secret to Claude, and a credential that lands in a transcript is a credential you have to rotate. You mint tokens yourself in the app, shown once — see Deploy from CI.

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.