inktomd MCP Server
Convert ArXiv research papers to clean Markdown.
Convert GitHub pages and files to Markdown.
Convert Google Docs documents to Markdown.
Convert Jupyter notebooks to Markdown.
Convert RSS feeds to Markdown.
Convert Substack articles to Markdown.
Convert Wikipedia articles to Markdown.
Convert XML files to Markdown.
Extract YouTube video transcripts as Markdown.
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., "@inktomd MCP ServerConvert https://arxiv.org/abs/2301.07041 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.
inktomd MCP Server
Convert any file or URL to clean AI-ready Markdown directly from Claude, Claude Code, Cursor, or any MCP-compatible AI agent.
inktomd reduces token usage by up to 63% by converting raw documents to clean Markdown — the format AI models were trained on.
Tools
Tool | Description |
| Convert any webpage, article, or web document to Markdown |
| Convert a local file (PDF, Word, Excel, and more) to Markdown |
| Extract YouTube video transcript as Markdown |
| Convert ArXiv research paper to Markdown |
| List all supported file formats and URL types |
Related MCP server: urltomarkdown-mcp
Supported Formats
Files: PDF, Word (.docx), Excel (.xlsx), PowerPoint (.pptx), EPUB, HTML, CSV, JSON, XML, Jupyter (.ipynb), Email (.eml/.msg), ZIP, 7-Zip (.7z)
URLs: Any webpage, YouTube, ArXiv, Wikipedia, Substack, RSS feeds, Google Docs, GitHub
Installation & Configuration
Note: PyPI package coming soon — star the repo to be notified.
Run from source
git clone https://github.com/hadirizvi093/inktomd
cd inktomd/mcp
pip install -r requirements.txt
python server.pyClaude Desktop
Add to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"inktomd": {
"command": "python",
"args": ["C:/path/to/inktomd-mcp/server.py"]
}
}
}Claude Code
claude mcp add inktomd python C:/path/to/inktomd-mcp/server.pyOr add to .claude/settings.json in your project:
{
"mcpServers": {
"inktomd": {
"command": "python",
"args": ["C:/path/to/inktomd-mcp/server.py"]
}
}
}Cursor
Go to Cursor Settings → Features → MCP → Add new MCP server:
{
"inktomd": {
"command": "python",
"args": ["C:/path/to/inktomd-mcp/server.py"]
}
}Usage Examples
Convert a research paper:
Convert this ArXiv paper to Markdown: https://arxiv.org/abs/2301.07041
Convert a local PDF:
Convert /Users/me/documents/report.pdf to Markdown
Extract a YouTube transcript:
Get the transcript from https://youtube.com/watch?v=dQw4w9WgXcQ
Convert a webpage:
Convert https://example.com/article to Markdown
Check supported formats:
What file formats does inktomd support?
Privacy
Files are processed in-memory on inktomd's backend (Google Cloud Run) and deleted immediately after conversion. Nothing is stored. No authentication required.
Limits
Free tier: 10 conversions per day
Maximum file size: 20MB
Pro plan: Unlimited conversions — inktomd.com/pricing
Links
Website: https://www.inktomd.com
Pricing: https://www.inktomd.com/pricing
Contact: hadi@inktomd.com
This server cannot be installed
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/hadirizvi093/inktomd-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server