
Unmarkdown
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 toolsPublic 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...
destinationstringgoogle-docs · word · slack · onenote · email · plain-textmarkdownstringtemplate_idstringtheme_modestringlight · darkcreate_documentCreate a new markdown document in Unmarkdown5 params
Create a new markdown document in Unmarkdown
contentstringfolderstringtemplate_idstringtheme_modestringlight · darktitlestringlist_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.
cursorstringfolderstringlimitintegerget_documentGet a document by ID, including its full markdown content1 params
Get a document by ID, including its full markdown content
idstringupdate_documentUpdate a document's content or metadata8 params
Update a document's content or metadata
contentstringdescriptionvaluefoldervalueidstringpage_widthstringfull · wide · standardtemplate_idstringtheme_modestringlight · darktitlestringpublish_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...
descriptionstringidstringpage_widthstringfull · wide · standardslugstringvisibilitystringpublic · linkget_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*secretYour Unmarkdown API key (starts with um_). Get one from Settings > API in your Unmarkdown account.
Readme
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
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