MODEL CONTEXT PROTOCOL
Tools for
AI agents.
Six tools from this.poc.rocks are exposed as an MCP server and REST API. Register once, call from Claude Code, Cursor, or any HTTP client.
LIVE
this.poc.rocks/api/mcp
Stateless Streamable HTTP transport. Deployed on Cloudflare Workers with Browser Rendering + R2.
{
"mcpServers": {
"thispocrocks": {
"type": "http",
"url": "https://this.poc.rocks/api/mcp"
}
}
}AVAILABLE NOW
Six tools, live on the MCP
convert-image
Unified image converter: PNG/JPEG/WebP/SVG in any direction. Resize, quality, background, tracing controls.
POST /api/convert-image
convert-md-to-pdf
Markdown to PDF with live Mermaid diagram rendering via headless Chrome
POST /api/convert-md-to-pdf
convert-html-to-md
HTML to clean Markdown with configurable style options
POST /api/convert-html-to-md
favicon
Image to complete favicon bundle ZIP (.ico, PNGs, webmanifest, browserconfig, head snippet)
POST /api/favicon
pdf-split
Split a PDF into individual pages or a subset range, output as ZIP
POST /api/pdf-split
pdf-combine
Merge multiple base64 PDFs into one, in the order provided
POST /api/pdf-combine
COMING SOON
·more one-shot tools being ported to the MCP
sharpen/sharpen →
Image upscale and sharpen
extract-frames/extract-frames →
Video to ZIP of every frame
reframe/reframe →
Resize image for social platforms
convert-pdf-to-png/convert-pdf-to-png →
Rasterize PDF pages to PNG at any DPI
convert-pdf-to-md/convert-pdf-to-md →
PDF to Markdown (text rescue)
convert-pdf-to-docx/convert-pdf-to-docx →
PDF to editable Word .docx
Every tool on this site that takes one file in and produces one file out is a candidate. The interactive apps (MockUp, CenterStage, Showcase, ReFrame) stay browser-only because they rely on rich canvases and direct user manipulation.
HOW TO USE
Three ways to call these tools
From Claude Code
Add to your .mcp.json and Claude picks the right tool for a prompt like "convert logo.png to SVG"
"thispocrocks": {
"type": "http",
"url": "https://this.poc.rocks/api/mcp"
}From a Node script
Speak JSON-RPC directly. Useful for custom agents and batch jobs.
fetch("https://this.poc.rocks/api/mcp", {
method: "POST",
body: JSON.stringify({...})
})From curl
REST API mirrors the MCP tools. No protocol overhead.
curl -X POST \
https://this.poc.rocks/api/convert-md-to-pdf \
-d '{"markdown":"# Hi"}'