unmarkdown avatar

Unmarkdown

unmarkdown/mcp-server

Connects Claude to the Unmarkdown API for converting markdown into styled HTML across eight destinations including Google Docs, Word, Slack, and email. Exposes tools for one-off conversions plus full document lifecycle management: create, update, list, and publish documents to shareable URLs. Supports 62 visual templates ranging from free options like Swiss and GitHub to Pro business themes. Useful when you need AI-generated content formatted for specific platforms without manual styling, or when building a document library with public publishing. Includes usage tracking to monitor your monthly quota. Requires an Unmarkdown API key and works via stdio or streamable HTTP transport.

tools
7
auth
Secret needed
transport
STDIO, HTTP
env var
1
last updated
Feb 21, 2026

Tools

7 tools

Public tool metadata for what this MCP can expose to an agent.

convert_markdownConvert markdown to destination-specific HTML and plain text. Returns JSON with 'html' and 'plain_text' fields. For Slack, present the plain_text to the user. For Google Docs/Word/OneNote, direct users to unmarkdown.com to use the copy button (raw HTML cannot be pasted into th...4 params

Convert markdown to destination-specific HTML and plain text. Returns JSON with 'html' and 'plain_text' fields. For Slack, present the plain_text to the user. For Google Docs/Word/OneNote, direct users to unmarkdown.com to use the copy button (raw HTML cannot be pasted into th...

Parameters* required
destinationstring
Target format (default: "generic")one of google-docs · word · slack · onenote · email · plain-text
markdownstring
Markdown content to convert
template_idstring
Visual template ID (default: "swiss")
theme_modestring
Color theme (default: "light")one of light · dark
create_documentCreate a new markdown document in Unmarkdown5 params

Create a new markdown document in Unmarkdown

Parameters* required
contentstring
Markdown content (default: empty)
folderstring
Folder name (case-insensitive) or folder ID to place the document in
template_idstring
Visual template ID (default: "swiss")
theme_modestring
Color theme (default: "light")one of light · dark
titlestring
Document title
list_documentsList your saved documents with pagination. Optionally filter by folder name or ID.3 params

List your saved documents with pagination. Optionally filter by folder name or ID.

Parameters* required
cursorstring
Pagination cursor from a previous response
folderstring
Optional. Filter by folder name (case-insensitive) or folder ID.
limitinteger
Max results per page (default: 20, max: 100)
get_documentGet a document by ID, including its full markdown content1 params

Get a document by ID, including its full markdown content

Parameters* required
idstring
Document UUID
update_documentUpdate a document's content or metadata8 params

Update a document's content or metadata

Parameters* required
contentstring
New markdown content
descriptionvalue
Document description (null to clear)
foldervalue
Move to folder by name (case-insensitive) or folder ID. Set to null to move to Unfiled.
idstring
Document UUID
page_widthstring
Page width for published viewone of full · wide · standard
template_idstring
New template ID
theme_modestring
New color themeone of light · dark
titlestring
New title
publish_documentPublish a document to a shareable web page. Default visibility is 'link' (unlisted). Published pages render all content including Chart.js charts, Mermaid diagrams, Graphviz graphs, and KaTeX math. Email-based sharing is not available here; direct users to unmarkdown.com for t...5 params

Publish a document to a shareable web page. Default visibility is 'link' (unlisted). Published pages render all content including Chart.js charts, Mermaid diagrams, Graphviz graphs, and KaTeX math. Email-based sharing is not available here; direct users to unmarkdown.com for t...

Parameters* required
descriptionstring
SEO description for published page
idstring
Document UUID
page_widthstring
Page width for published viewone of full · wide · standard
slugstring
Custom URL slug (auto-generated if omitted)
visibilitystring
"public" or "link" (default, unlisted)one of public · link
get_usageCheck your API usage quota for the current billing month

Check your API usage quota for the current billing month

No parameter schema in public metadata yet.

Sponsors

Configuration

UNMARKDOWN_API_KEY*secret

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

Readme

Unmarkdown MCP Server

npm version License: MIT Smithery

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


View the full README on GitHub

Details

Repository
github.com/unmarkdown/mcp-server
Website
unmarkdown.com
Category
Documents & Knowledge
Package
@un-markdown/mcp-server
Transport
STDIO, HTTP
Auth
Required
Registry
MCP registry, active

Related Documents & Knowledge MCP servers

View all
1melusi-m avatarFixmypdfmelusi-m/pdf-editor-front-endPrivacy-first PDF tools over MCP: merge, split, rotate, delete, compress, protect, inspect.0stars
2pleaseprompto avatarNotebookLMpleaseprompto/notebooklm-mcpMCP server for NotebookLM - Let your AI agents (Claude Code, Codex) research documentation directly with grounded, citation-backed answers from Gemini. Persiste2.4Kstars
3gongrzhe avatarOffice-Word-MCP-Servergongrzhe/office-word-mcp-serverExposes Word document operations via MCP to create, edit, format, and analyze documents programmatically.2Kstars
4anyproto avatarAnytype Mcpanyproto/anytype-mcpOfficial MCP server for Anytype API - your encrypted, local and collaborative wiki.437stars
5andrea9293 avatarMcp Documentation Serverandrea9293/mcp-documentation-serverLocal-first document management and semantic search for AI coding agents344stars
6aayoawoyemi avatarOri Memoryaayoawoyemi/ori-mnemosPersistent memory infrastructure for AI agents. Identity, knowledge graph, and search.0stars