# Add lucid.page to Claude Desktop
Connecting Claude Desktop to lucid.page takes about two minutes and needs no account, no API key, and no local server. Once it’s connected, Claude can publish documents and hand you shareable links mid-conversation.
Contents
lucid.page turns Markdown into typeset pages. Think release notes, meeting summaries, explainers, RFCs. Claude writes them, lucid.page makes them pretty and hosts them.
# What you need
- Claude Desktop on any plan, including Free. Free accounts get one custom connector slot, and this is a decent way to use it.
- That’s it. There’s no step two in the requirements list.
# Add the connector
- Open Settings and go to Connectors.
- Click Add custom connector.
- Name it whatever you want. Mine is called
lucid. - Paste the URL:
https://lucid.page/mcp - Save and make sure the toggle is on.
The connection is plain HTTPS straight from Claude to lucid.page. Nothing runs on your machine.
One trap worth mentioning: do not try to add this through claude_desktop_config.json. That file only accepts local stdio servers, and a remote URL in there either vanishes silently or breaks the config. Remote servers go through the Connectors UI. I lost ten minutes to this so you don’t have to.
# Try it
Ask Claude:
Publish a short page explaining the difference between a process and a thread, and give me the link.
Claude calls the publish_doc tool and comes back with a URL. Open it and there’s your doc, typeset, with a proper table of contents if it has headings.
# What Claude can do once connected
| Tool | What it does |
|---|---|
publish_doc |
Publish Markdown, get a URL back |
update_doc |
Replace the content of a page you own |
get_doc |
Read a page’s Markdown source |
list_docs |
List the pages on your account |
delete_doc |
Delete a page you own |
create_bundle |
Tie pages together into one multi-chapter bundle |
get_limits |
Show current rate limits and plan info |
In practice you never name these tools. You just say “publish this” or “update that page you made yesterday” and Claude figures out the rest.
# Worth knowing
- Publishing is anonymous by default. Pages stay up, but nobody owns them until you claim them. Every publish comes with a claim link, and opening it while signed in moves the page to your account. More on that in Your agent published a page. Now what?
- Updates need ownership. Either claim anonymous pages, or hand the connector an API key so everything is yours from the start. You can pass a key by adding
?apiKey=lp_YOUR_KEYto the connector URL. - If the tools don’t show up after saving, fully quit Claude Desktop and reopen it. The app caches connector state harder than it should.
Terminal person instead? The same endpoint works from Claude Code with one command: Use lucid.page from Claude Code.