Skip to content
plugmcp
DirectorySkillsCategoriesBlog
EN/δΈ­ζ–‡
Sign inSign up
Home/Servers/Unmarkdown

Unmarkdown

by io.github.UnMarkdown

The document publishing layer for AI tools. Convert markdown to 6 destinations, 62 templates.

Power your agent

Add this server

The publisher's own URL. Not a PlugMCP endpoint.

Server URL
https://unmarkdown.com/api/mcp
Credentials from the publisher
  • UNMARKDOWN_API_KEY β€” Your Unmarkdown API key (starts with um_). Get one from Settings > API in your Unmarkdown account.
Provider
Add in Claude

Claude opens with the name and URL filled in. You still confirm it there.

Claude Code
claude mcp add --transport http io.github.unmarkdown-mcp-server https://unmarkdown.com/api/mcp

Run in a terminal.

Claude Desktop
{
  "mcpServers": {
    "io.github.unmarkdown-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://unmarkdown.com/api/mcp"
      ]
    }
  }
}

claude_desktop_config.json

Step-by-step: add this in Claude

Remote URL or a command on your machine? How the two installs differ

Run on PlugMCP

Host a copy with our keys and logs.

A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.

Launch

Related MCP

View more
  • FirecrawlπŸ”₯ Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
  • N
    NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
  • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

Related skills

View all
  • reaReverse engineer anything with agents, from app behavior down to native binaries.
  • rea-changelog-updatePrepare or rewrite REA release changelogs and GitHub release notes from pinned Git history, with verified contributor thanks and Release Please synchronization.
  • rea-tool-designDesign or change REA investigation tools, CLI/MCP contracts, provider capabilities, and Evidence semantics.

Questions

How do I install Unmarkdown?
Copy the http config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does Unmarkdown need an API key?
The publisher lists these environment variables: UNMARKDOWN_API_KEY.
What transport does Unmarkdown use?
Unmarkdown is reached over HTTP.
When was Unmarkdown last checked?
Last checked 2026-10-16. The document publishing layer for AI tools. Convert markdown to 6 destinations, 62 templates.

The document publishing layer for AI tools. Convert markdown to 6 destinations, 62 templates.

Unmarkdown MCP Server

A Model Context Protocol (MCP) server that connects AI assistants to the Unmarkdown API. Convert markdown to beautifully formatted documents, manage your document library, and publish pages to the web, all from inside Claude, Cursor, VS Code, or any MCP-compatible client.

Also available as: Chrome Extension | Web App | REST API

Features

  • Convert markdown to styled HTML for 8 destinations: Google Docs, Word, Slack, OneNote, Email, Plain Text, generic HTML, and raw HTML
  • 62 visual templates with light and dark themes (Swiss, Executive, Terminal, GitHub, and more)
  • Create, read, update documents in your Unmarkdown library, organized into folders
  • Publish documents to shareable public URLs at unmarkdown.com/d/your-slug
  • Track API usage and quota for the current billing period

Installation

Claude Desktop / Claude for macOS

Add this to your Claude Desktop configuration file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "unmarkdown": {
      "command": "npx",
      "args": ["-y", "@un-markdown/mcp-server"],
      "env": {
        "UNMARKDOWN_API_KEY": "um_your_api_key_here"
      }
    }
  }
}

Cursor

Add to your Cursor MCP settings (.cursor/mcp.json):

{
  "mcpServers": {
    "unmarkdown": {
      "command": "npx",
      "args": ["-y", "@un-markdown/mcp-server"],
      "env": {
        "UNMARKDOWN_API_KEY": "um_your_api_key_here"
      }
    }
  }
}

VS Code

Add to your VS Code MCP settings (.vscode/mcp.json):

{
  "servers": {
    "unmarkdown": {
      "command": "npx",
      "args": ["-y", "@un-markdown/mcp-server"],
      "env": {
        "UNMARKDOWN_API_KEY": "um_your_api_key_here"
      }
    }
  }
}

Global Installation

If you prefer to install globally instead of using npx:

npm install -g @un-markdown/mcp-server

Then use unmarkdown-mcp as the command instead of npx:

{
  "mcpServers": {
    "unmarkdown": {
      "command": "unmarkdown-mcp",
      "env": {
        "UNMARKDOWN_API_KEY": "um_your_api_key_here"
      }
    }
  }
}

Configuration

Required

VariableDescription
UNMARKDOWN_API_KEYYour Unmarkdown API key (starts with um_). Get one from Settings > API in your Unmarkdown account.

Optional

VariableDescriptionDefault
UNMARKDOWN_API_URLCustom API base URLhttps://api.unmarkdown.com

Usage Examples

Example 1: Convert a meeting notes draft for Google Docs

"Take this markdown and convert it for Google Docs using the Executive template:

# Q1 Planning Meeting

## Attendees
- Sarah Chen (Product)
- Mike Torres (Engineering)
- Lisa Park (Design)

## Action Items
- [ ] Finalize roadmap by Friday
- [ ] Schedule design review for new dashboard
- [ ] Update stakeholder presentation
```"

Claude will use the convert_markdown tool with destination: "google-docs" and template_id: "executive", returning styled HTML ready to paste into Google Docs with proper headings, fonts, and colors.

Example 2: Create a document in a folder

"Create a new document called 'API Changelog - February 2026' in my Release Notes folder with this content, then publish it."

Claude will:

  1. Call create_document with the title, markdown content, and folder: "Release Notes"
  2. Call publish_document with the returned document ID

The document is created directly in the specified folder, and you get back a live URL like https://unmarkdown.com/d/api-changelog-february-2026.

Example 3: Update and move a document

"Move the Q4 report to the Archive folder and update its title."

Claude will:

  1. Call list_documents to find the document
  2. Call update_document with the new title and folder: "Archive"

Example 4: Format markdown for Slack

"Convert this project update to Slack format so it looks good when I paste it in our team channel."

Claude uses convert_markdown with destination: "slack", producing output optimized for Slack's rendering (bold, lists, code blocks, emoji support).

Example 5: Check API usage

"How many API calls have I used this month?"

Claude calls get_usage and returns your current usage count, monthly limit, and billing period.

Tools Reference

ToolDescriptionRead-onlyIdempotent
convert_markdownConvert markdown to styled HTML for any of 8 destinationsYesYes
create_documentCreate a new document in your library (optionally in a folder)NoNo
list_documentsList saved documents with pagination (optionally filter by folder)YesYes
get_documentFetch a document by ID with full contentYesYes
update_documentModify a document's title, content, template, metadata, or folderNoYes
publish_documentPublish a document to a shareable public URLNoYes
get_usageCheck API quota for the current billing monthYesYes

Destinations

The convert_markdown tool supports these output formats:

DestinationDescription
google-docsOptimized for pasting into Google Docs
wordFormatted for Microsoft Word
slackSlack-compatible formatting
onenoteMicrosoft OneNote compatible
emailEmail client friendly HTML
plain-textPlain text with ASCII formatting
genericGeneral-purpose styled HTML
htmlRaw HTML output

Templates

Pass any template ID to convert_markdown, create_document, or update_document. Popular templates include:

TemplateCategory
swissFree (default)
monoFree
githubFree
terminalFree
executiveBusiness (Pro)
consultingBusiness (Pro)
startupBusiness (Pro)

Browse all 62 templates at unmarkdown.com/templates.

API Limits

PlanMonthly API CallsRate Limit
Free1,00010 req/sec
Pro ($8/mo annual)10,00030 req/sec

Overage: $1.00 per 1,000 additional calls (Pro only). Free plan has a hard limit.

Privacy

This MCP server sends your markdown content and document data to the Unmarkdown API (api.unmarkdown.com) for processing. No data is stored locally by the MCP server itself. All data handling is governed by the Unmarkdown Privacy Policy.

Specifically:

  • Markdown content sent via convert_markdown is processed and returned immediately. It is not stored on Unmarkdown servers.
  • Documents created via create_document or update_document are stored in your Unmarkdown account and can be deleted at any time.
  • API keys authenticate requests and are never logged or shared.

For the full privacy policy, visit unmarkdown.com/privacy.

Support

  • Issues: github.com/UnMarkdown/mcp-server/issues
  • Documentation: docs.unmarkdown.com
  • API Reference: docs.unmarkdown.com/api/overview
  • Contact: unmarkdown.com/contact

Development

# Clone the repo
git clone https://github.com/UnMarkdown/mcp-server.git
cd mcp-server

# Install dependencies
npm install

# Build
npm run build

# Run locally (requires API key)
UNMARKDOWN_API_KEY=um_your_key node build/index.js

See Also

  • Chrome Extension β€” Detect and convert markdown on any AI chat page (ChatGPT, Claude, Gemini)
  • Web App β€” Full editor with 62 templates, publishing, AI actions, and analytics
  • REST API β€” Programmatic access to all conversion and document features
  • Smithery β€” Install via the Smithery MCP registry
  • npm β€” @un-markdown/mcp-server on npm

License

MIT. See LICENSE for details.

How do I install Unmarkdown?
Copy the http config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does Unmarkdown need an API key?
The publisher lists these environment variables: UNMARKDOWN_API_KEY.
What transport does Unmarkdown use?
Unmarkdown is reached over HTTP.
When was Unmarkdown last checked?
Last checked 2026-10-16. The document publishing layer for AI tools. Convert markdown to 6 destinations, 62 templates.

No tool list yet. Remote servers get one after the first health check.

plugmcp

Plug any tool into any agent. MCP servers for people who do not write servers. Gateway for volume, n8n for apps.

  • github.com/TODO
  • x.com/TODO
  • linkedin.com/company/TODO

PlugMCP, 2026

Product
  • Browse
  • Install
  • Host your own
  • Pricing
  • Voice mode
  • Browser
Directory
  • All MCP servers
  • MCP Apps
  • Tools
  • Agent skills
  • Categories
  • New
  • Voice
  • Submit a server
Developers
  • Docs
  • Blog
  • Club
  • Work with us
  • What is MCP
  • What is WebMCP
  • Status
Company
  • About
  • Contact
  • Terms
  • Privacy
  • DPA