urltomarkdown-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@urltomarkdown-mcpconvert https://example.com to markdown"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
urltomarkdown-mcp
An MCP server that converts URLs and raw HTML to clean Markdown. Built on top of urltomarkdown.
Give any MCP-compatible AI assistant the ability to read web pages — just point it at a URL and get structured Markdown back, ready for summarization, analysis, or ingestion into your workflow.
Tools
convert_url_to_markdown
Fetches a URL and converts the web page to clean Markdown.
Parameter | Type | Required | Default | Description |
| string (URL) | yes | - | URL to fetch and convert |
| boolean | no |
| Prepend page title as H1 |
| boolean | no |
| Strip hyperlinks |
| boolean | no |
| Use Readability for cleaner output |
convert_html_to_markdown
Converts raw HTML to clean Markdown (no network request needed).
Parameter | Type | Required | Default | Description |
| string | yes | - | Raw HTML to convert |
| string (URL) | no | - | Source URL for relative links and domain filters |
| boolean | no |
| Prepend page title as H1 |
| boolean | no |
| Strip hyperlinks |
| boolean | no |
| Use Readability for cleaner output |
Use cases
Research — Have your AI assistant read and summarize articles, documentation, or blog posts
Data extraction — Pull structured content from web pages for analysis
Documentation ingestion — Convert API docs or reference pages into Markdown for context
Content migration — Bulk convert web content to Markdown format
RAG pipelines — Feed clean web content into retrieval-augmented generation systems
Installation
Using npx (no install needed)
{
"mcpServers": {
"urltomarkdown": {
"command": "npx",
"args": ["-y", "urltomarkdown-mcp"]
}
}
}Global install
npm install -g urltomarkdown-mcpThen add to your MCP config:
{
"mcpServers": {
"urltomarkdown": {
"command": "urltomarkdown-mcp"
}
}
}From source
git clone https://github.com/SapienEx-AI/urltomarkdown-mcp.git
cd urltomarkdown-mcp
npm install{
"mcpServers": {
"urltomarkdown": {
"command": "node",
"args": ["/path/to/urltomarkdown-mcp/src/index.js"]
}
}
}Where to put the config
Client | Config file |
Claude Desktop |
|
Claude Code |
|
Cursor |
|
Windsurf |
|
How it works
This server wraps the urltomarkdown library and exposes it over the Model Context Protocol via stdio transport. Under the hood it uses:
Turndown for HTML-to-Markdown conversion
Mozilla's Readability for content extraction and noise removal
JSDOM for DOM parsing
The Readability pass strips navigation, sidebars, ads, and other non-content elements before conversion, producing clean output suitable for LLM consumption.
Testing
npm testLicense
MIT
SapienEx — AI strategy and consulting
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SapienEx-AI/urltomarkdown-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server