Markdown To Whatsapp MCP server
io.github.drsound/markdown-to-whatsapp·v1.0.3Convert Markdown into WhatsApp formatting: tables drawn to fit the phone's monospace width.
0 stars119 downloads/wk
Reviews
Write oneNobody has reviewed Markdown To Whatsapp yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Markdown To Whatsapp tools (1)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
convert_markdown_to_whatsapp
Public scan report
scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 67 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Markdown To Whatsapp compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,273 servers
- Tools
- 1
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 119
- more than 67% of 11,915 servers with a package
What its tools let an agent do: 1 read
Install Markdown To Whatsapp in Claude Code, Cursor or VS Code
Runs npx -y markdown-to-whatsapp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add markdown-to-whatsapp -- npx -y markdown-to-whatsapp
What the publisher says
From the Markdown To Whatsapp repository's README, as published. We do not edit it. Read it on GitHub
Markdown to WhatsApp Converter
Convert standard Markdown into WhatsApp's formatting syntax — as a web page, an npm library, a command line tool or an MCP server for agents.
➡️ Go to the Live Tool
npm i markdown-to-whatsapp · npx markdown-to-whatsapp mcp
Purpose of this tool
WhatsApp uses a non-standard syntax for text formatting (e.g., bold, italic, ~strikethrough~). This is similar, but not identical, to standard Markdown.
This tool provides a simple way to convert text from Markdown sources (like text editors, Google Docs, etc.) into the format that WhatsApp expects, saving the need for manual correction.
The entire conversion process runs locally in your browser using JavaScript, and the parser ships with the page. No data is ever sent to a server — the only request that leaves the page is for the font.
Supported conversions
The script uses the marked library for proper AST-based parsing and handles:
Text styles
- Bold: text → text
- Italic: text or text → text
- Strikethrough: ~~text~~ → ~text~
- Inline code: code → code
- Bold+Italic: text → text (preserves both styles)
Headings
Headings are converted to bold text with level-specific emoji prefixes:
- # H1 → 📌 H1
- ## H2 → 🟠 H2
- ### H3 → 🟡 H3
- And so on...
The emoji prefix can be turned off in the UI (Headings · Emoji), leaving plain Title.
Lists
- Unordered lists: Uses * prefix with ◦ for nested levels
- Level 1: * Item
- Level 2: * ◦ Item
- Level 3: * ◦ ◦ Item
- Ordered lists: Preserves numbering, with ◦ marking nested levels
- 1. A / ◦ 1. A1 / ◦ ◦ 1. A1a / 2. B
- Task lists: - [x] → ☑, - [ ] → ☐, also inside ordered lists (1. ☑ done)
- Loose items: multiple paragraphs of one item are joined on a single line
- Block content in items: code blocks, blockquotes and nested lists are emitted on their own lines below the item
Bubble width
A WhatsApp bubble fits a fixed number of monospace characters on one line — about 26 on a 360 px phone, which is the default. Measure yours by sending yourself a code block and counting where it breaks, then set Width in the bar to that (the ? next to it says the same). The field accepts 10 to 80: no phone is outside that range.
The number is a property of the phone, not of any one table, so it governs everything monospace: tables degrade to stay under it, and the preview draws every code block exactly that wide, wrapping where the recipient's WhatsApp will wrap.
Tables
A table is rendered in one of two styles, chosen in the UI for the whole document or for one table at a time:
- Auto (default): a drawn table inside a monospace block, as wide as it needs and never wider than the bubble — and the bulleted list when no box can be drawn at all.
+--------+-------------+
| Name | Description |
+========+=============+
| Value | Details |
+--------+-------------+- List: always the bulleted list.
How the list is laid out
A list can group the cells in three ways. The converter guesses from the headers and the bold cells, and the guess can be overridden per table (Layout: Auto · Rows · Columns · Pairs):
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Markdown To Whatsapp: common questions
- Is Markdown To Whatsapp MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Markdown To Whatsapp safety report
- How do I install Markdown To Whatsapp?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Markdown To Whatsapp need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Markdown To Whatsapp maintained?
- The last commit was 69 days ago (2026-08-25). The latest release is v1.0.3.
- How does Markdown To Whatsapp compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,273 servers); tools 1 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.