mcpField
S
Snapforge

Snapforge

Remote
snapforge.orgBrowser Automation0Updated 14w ago

About Snapforge

Snapforge is an MCP server for AI agents that turns URLs or raw HTML into screenshots, PDFs, or Markdown. It supports hosted remote access as well as a local STDIO setup.

Key features

  1. 01Render URLs or HTML as PNG/JPEG
  2. 02Convert URLs or HTML to PDF
  3. 03Extract Markdown from web pages
  4. 04Hosted remote and local STDIO access

Use cases

  1. 01Capture full-page screenshots for review
  2. 02Generate PDFs from HTML pages
  3. 03Extract article text for an LLM

MCP support

The MCP server provides tools for screenshots, PDF rendering, and Markdown extraction. Clients can connect to https://snapforge.org/mcp or use the local STDIO setup.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://snapforge.org/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Packages
npmsnapforge-mcp1.3.0

Tools

4
ParameterTypeRequiredDescription
urlstringNoPublic http/https URL to render. Provide either url or html.
htmlstringNoRaw HTML to render instead of a URL (max 2MB). Provide either url or html.
waitUntilenumNoWhen to consider the page ready: "load" (default) or "networkidle"load | networkidle
delayintegerNoExtra wait in milliseconds before capture (0–10000)
fullPagebooleanNoCapture the full scrollable page (default true)
widthintegerNoViewport width in pixels (100–3840)
heightintegerNoViewport height in pixels (100–2160)
scaleintegerNoDevice pixel ratio for high-DPI/retina output (1–3)
formatenumNoImage format: "png" (default) or "jpeg"png | jpeg
qualityintegerNoJPEG quality 1–100 (ignored for PNG)

Details

From the project README

snapforge-mcp

MCP server for SnapForge — give your AI agents three tools to read and render the web:

  • snapforge_screenshot — capture any URL or HTML as PNG/JPEG (full-page by default)
  • snapforge_pdf — render a URL or HTML to PDF (singlePage option + clean pagination, no cut blocks)
  • snapforge_markdown — extract clean Markdown from any page (article extraction) → perfect for feeding live web content to an LLM

Works with Claude Code & Desktop, Cursor, Kilo Code, Cline, Windsurf, Zed, VS Code, Hermes, OpenClaw — and any MCP client.

Examples

Real outputs, generated live from the API:

Open Graph / social card Dashboard to PNG HTML invoice

More samples: full-page screenshot (any height) · pricing page · mobile viewport · PDFs (invoice, single-page article, multi-page report, certificate) · a page as Markdown

Setup

Get a free API key at https://snapforge.org (100 one-time renders, no card), then:

Hosted (zero install) — recommended

Point any MCP client at the remote server, with your key in the x-api-key header:

https://snapforge.org/mcp
Local (stdio) — Claude Desktop / Claude Code / any client
{
  "mcpServers": {
    "snapforge": {
      "command": "npx",
      "args": ["-y", "snapforge-mcp"],
      "env": { "SNAPFORGE_API_KEY": "sf_your_key" }
    }
  }
}
Claude Code plugin (one-click)
/plugin marketplace add sporty303/snapforge-mcp
/plugin install snapforge@snapforge

Environment

  • SNAPFORGE_API_KEY (required)
  • SNAPFORGE_BASE_URL (optional, defaults to https://snapforge.org)

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.