convert_markdownLABSCO SUMMARY
It solves the paste problem, and it says where your text goes.
The reason to use this over a local Markdown renderer is destination-specific output: what pastes cleanly into Google Docs is not what pastes cleanly into Slack, and one tool knows the difference across 8 targets. The privacy section is unusually direct — content sent for conversion is processed and returned without being stored, while documents you create stay in your account until you delete them.
What it is
A Node server over the Unmarkdown API. It converts Markdown into styled HTML for a chosen destination and template, and manages a document library — create, list, read, update and publish to a public URL.
What you get
- Markdown converted for 8 destinations —
google-docs,word,slack,onenote,email,plain-text,genericandhtml— throughconvert_markdown - 62 visual templates with light and dark themes, applied by id:
swiss,mono,githubandterminalare free;executive,consultingandstartupare Pro - Documents created, listed with pagination, fetched with full content, and updated in title, content, template, metadata or folder —
create_document,list_documents,get_document,update_document - A document published to a shareable public URL under
unmarkdown.com/d/your-slug—publish_document - Your API quota for the current billing month —
get_usage
Requirements
An Unmarkdown account and an API key beginning with um_, in UNMARKDOWN_API_KEY. UNMARKDOWN_API_URL is optional and defaults to https://api.unmarkdown.com. Launch it through npx with -y and @un-markdown/mcp-server, install globally and use unmarkdown-mcp, or connect to the remote endpoint at https://unmarkdown.com/api/mcp. Free covers 1,000 API calls a month at 10 req/sec; Pro is $8/mo billed annually for 10,000 calls at 30 req/sec, with overage at $1.00 per 1,000 additional calls. Markdown you convert is sent to api.unmarkdown.com.
Setup effort
One command plus a key — npm install -g @un-markdown/mcp-server, then supply credentials
USE CASES
Getting meeting notes into Google Docs
Convert the Markdown for that destination with a business template and paste the result with headings and fonts intact.
Publishing a changelog people can link to
Create the document in the right folder, then publish it to a public URL in the same conversation.
Reorganising a document library
Find the document, then move it to another folder and change its title in one update.
Checking what you have left this month
Read the current usage against your monthly limit before running a batch of conversions.
7 tools
Listed in project docs. Your client may show a different list.
create_documentlist_documentsget_documentupdate_documentpublish_documentget_usageBEFORE YOU INSTALL
What to know first
Tools you get
7 tools named in the project's documentation.
Requires
- npx on PATH
- UNMARKDOWN_API_KEY in your environment
Where it runs
All 4 documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
npm
npm install -g @un-markdown/mcp-serverHosted endpoint
https://unmarkdown.com/api/mcpAdd this hosted endpoint to your MCP client using the credentials listed under Requirements.
MCP Clients
Claude Desktop, Cursor
{
"mcpServers": {
"unmarkdown": {
"command": "npx",
"args": [
"-y",
"@un-markdown/mcp-server"
],
"env": {
"UNMARKDOWN_API_KEY": "<YOUR_UNMARKDOWN_API_KEY>"
}
}
}
}VS Code
{
"servers": {
"unmarkdown": {
"command": "npx",
"args": [
"-y",
"@un-markdown/mcp-server"
],
"env": {
"UNMARKDOWN_API_KEY": "<YOUR_UNMARKDOWN_API_KEY>"
}
}
}
}Any MCP client — Global install
{
"mcpServers": {
"unmarkdown": {
"command": "unmarkdown-mcp",
"env": {
"UNMARKDOWN_API_KEY": "<YOUR_UNMARKDOWN_API_KEY>"
}
}
}
}