PDF to Markdown MCP Server

t0md is a remote MCP (Model Context Protocol) server. Add it once and any MCP-compatible agent gains a PDF-to-Markdown tool it can call mid-conversation — no uploads, no copy-paste, no detours.

Why convert PDFs to Markdown for this?

MCP is the standard that lets AI agents call external tools. A remote MCP server like t0md is the cleanest way to give agents a capability without packaging it inside the agent: you don't ship a binary, you don't manage a plugin store, you just publish a URL. Clients (Claude Code, Cursor, Windsurf, Hermes, OpenClaw, Continue.dev, and a growing list) discover the tools the server offers, advertise them to the model, and route tool calls back over HTTP. For PDF-to-Markdown specifically, MCP means the agent stays in flow — the user asks "convert this PDF" and the conversion happens inside the same conversation that was already going.

How to use t0md

Add t0md to your MCP client with a one-line command (the exact command varies per client; Claude Code shown). Your client connects, discovers a `convert_to_markdown` tool, and the model can call it as needed. No further config required. The MCP server runs at t0md.com and is free to use. For air-gapped or self-hosted setups, run `go build ./cmd/server` against the t0md repo and point your client at your own instance.

# Claude Code
claude mcp add --transport http t0md https://t0md.com/mcp

# Cursor / Windsurf / Continue.dev: streamable-http transport, same URL
# Full setup details: https://t0md.com/mcp

Related guides

Frequently asked questions

What MCP transports does t0md support?

Streamable-HTTP (recommended), with SSE exposed at /mcp/sse for older clients. For stdio-only clients, the t0md-mcp repo has a small bridge binary that forwards stdio to the HTTP server.

What tools does the MCP server expose?

One tool: convert_to_markdown. It takes a file path or base64 bytes and returns Markdown plus a 10-minute download link. The single-tool design keeps the surface area small and the model decision easy.

Does the MCP server only do PDF?

No — the same tool handles PDF, Word (.docx), PowerPoint (.pptx), HTML and JSON. One tool call per file regardless of format.