Connect to Claude
Set up Unmarkdown with Claude on claude.ai or Claude Desktop.
Unmarkdown connects to Claude in two ways: through claude.ai in the browser (OAuth, no API key needed) and through Claude Desktop or Claude Code (local MCP server with an API key). Both give Claude access to the same 7 tools for managing documents, publishing, and converting markdown.
Method 1: claude.ai (web)
This is the simplest method. Claude handles authentication automatically via OAuth.
Steps
- Open claude.ai and sign in
- Click your profile icon in the bottom-left corner
- Select Settings
- Go to Integrations
- Click Add More MCP Servers
- Paste this URL:
https://unmarkdown.com/api/mcp- Click Add
- You will be redirected to Unmarkdown to authorize the connection. Sign in (or create an account) and approve.
- Claude now has access to your Unmarkdown documents and tools.
Try it
Once connected, ask Claude something like:
- "Create a document called 'Meeting Notes' in my Work folder and publish it with the executive template."
- "List the documents in my Projects folder."
- "Convert this markdown to Google Docs format using the Swiss template."
Method 2: Claude Desktop (local MCP)
Claude Desktop connects via a local MCP server that runs on your machine. This requires an API key.
Prerequisites
- Node.js 18 or later (for npx)
- An Unmarkdown account with an API key
Get an API key
- Sign in at unmarkdown.com
- Click your avatar in the top bar, then select Settings
- Go to the API tab
- Click Create API key
- Copy the key (it starts with
um_and is shown only once)
Configure Claude Desktop
Open your Claude Desktop configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Add the Unmarkdown server:
{
"mcpServers": {
"unmarkdown": {
"command": "npx",
"args": ["-y", "@un-markdown/mcp-server"],
"env": {
"UNMARKDOWN_API_KEY": "um_your_api_key_here"
}
}
}
}Replace um_your_api_key_here with your actual API key.
unmarkdown entry inside the existing mcpServers object. Do not create a second mcpServers key.Restart Claude Desktop
Close and reopen Claude Desktop. The Unmarkdown tools should appear in Claude's tool list.
Claude Code
Add Unmarkdown to Claude Code with a single command:
claude mcp add unmarkdown -- npx -y @un-markdown/mcp-serverThen set the API key:
export UNMARKDOWN_API_KEY="um_your_api_key_here"Or add it to your shell profile (~/.zshrc, ~/.bashrc, etc.) so it persists across sessions.
Available tools
Once connected, Claude has access to these tools:
| Tool | Description |
|---|---|
convert_markdown | Convert markdown to styled HTML for Google Docs, Word, Slack, OneNote, Email, Plain Text, or raw HTML |
create_document | Create a new document in your library, optionally in a specific folder |
list_documents | List your saved documents, optionally filtered by folder |
get_document | Fetch a document by ID with full content |
update_document | Update a document’s title, content, template, or move it to a different folder |
publish_document | Publish a document to a shareable URL |
get_usage | Check your API usage for the current billing month |
Usage examples
Create and publish a document
"Create a Q1 product update using the executive template, then publish it."
Claude will call create_document followed by publish_document and return the live URL.
Convert for a destination
"Convert this markdown to Google Docs format with the consulting template."
Claude will call convert_markdown with destination: "google-docs" and return styled HTML ready to paste.
Organize with folders
"Create my weekly standup notes in the Team folder. Then move last week's report to the Archive folder."
Claude will call create_document with folder: "Team", then update_document with folder: "Archive" to move the older document. You can reference folders by name.
Manage your library
"Show me my recent documents and update the one called 'Weekly Report' with this new content."
Claude will call list_documents, then update_document with the new content.
Troubleshooting
Claude says it can't find the Unmarkdown tools
- claude.ai: Check Settings > Integrations and verify Unmarkdown is listed. Try removing and re-adding the integration.
- Claude Desktop: Make sure the config JSON is valid (no trailing commas, correct nesting). Restart Claude Desktop after editing.
"Invalid API key" errors (Claude Desktop)
- Verify your API key starts with
um_and is 66 characters total - Make sure there are no extra spaces or newline characters in the key
- Check that your key is active in Settings > API at unmarkdown.com
npx hangs or fails
- Make sure Node.js 18+ is installed:
node --version - Try installing globally instead:
npm install -g @un-markdown/mcp-server, then use"command": "unmarkdown-mcp"(remove theargsfield)