DiemDesk inside your assistant
Convert a document, OCR a scan or capture a web page without leaving Claude. Nine tools, and a straight answer about why it is nine and not a hundred.
Set it up
Add this to your MCP client’s config — claude_desktop_config.json for Claude Desktop, or .mcp.json for Claude Code — then restart it.
{
"mcpServers": {
"diemdesk": {
"command": "npx",
"args": ["-y", "@diemdesk/mcp"]
}
}
}To use a Pro account, add "env": { "DIEMDESK_TOKEN": "your-token" } alongside args.
What it can do
| office_to_pdf | Word, Excel, PowerPoint, OpenDocument, RTF, CSV or HTML → PDF |
| pdf_to_word | PDF → editable .docx |
| pdf_to_powerpoint | PDF → editable .pptx |
| pdf_to_rtf | PDF → rich text |
| pdf_to_odt | PDF → OpenDocument text |
| pdf_to_pdfa | PDF → PDF/A, the archival format |
| ocr_pdf | Scanned PDF → searchable, plus the recognised text |
| webpage_to_pdf | A live URL → PDF |
| list_local_tools | Asks what is deliberately NOT here, and why |
Why nine and not a hundred
Most tools cannot be here, and that is the point
Merge, split, compress, redact, sign, watermark, bank statement to Excel and about a hundred others run inside your browser. The file never reaches us. An MCP server has no way to touch those, and building server copies purely to lengthen this list would mean uploading files that currently never move.
These nine already ran on our servers
Office conversions, OCR and webpage capture genuinely cannot run in a browser, and never could. Exposing them here changes nothing about where your file goes — it is the same tier, labelled the same way, with the file deleted immediately after the job.
list_local_tools and it will tell you which jobs to do at diemdesk.com instead, where nothing is uploaded at all.Questions
- Why are there nine tools and not 114?
- Because almost everything DiemDesk does runs inside your browser — the file is opened and rebuilt on your own machine and never reaches us. An MCP server cannot reach those tools, and we are not going to build server copies of them just to have a longer list, because that would mean uploading files that currently never move. What you get here is exactly the set that already ran on our servers.
- So what happens to a file I pass it?
- These nine are the server-side tools, so the file does go to our server, is converted, and is deleted immediately afterwards. That is the same tier as the Office conversions on the website, and it is labelled the same way. If that is not what you want for a particular document, use the in-browser tool on diemdesk.com instead — ask the assistant to run list_local_tools and it will tell you which ones those are.
- Do I need an account?
- Not for the free daily allowance. Set DIEMDESK_TOKEN in the server config to lift the cap on a Pro account, and to reach the Pro-only tools.
- Which clients does it work with?
- Any MCP client. It speaks the protocol over stdio with no dependencies, so npx can run it without installing anything permanently — Claude Desktop, Claude Code, and other MCP-capable assistants.