Snapforge

org.snapforgePublished by snapforge.orgOfficial publisherv1.3.0Updated Nov 2, 2026

Screenshots, PDFs and Markdown from any URL or HTML for AI agents, via the SnapForge API

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingMedia & Design

Overview

AI-generated overview

Snapforge renders public URLs or raw HTML into screenshots, PDFs and clean Markdown through the SnapForge API, for AI agents that need web content.

What you can do
  • Capture a public URL or raw HTML as a PNG/JPEG screenshot, full-page by default
  • Render a URL or raw HTML to a PDF, returned as an embedded resource
  • Extract clean Markdown from a page via article extraction, suited to feeding live web content to an LLM
  • Create a free SnapForge account with an email address and get an API key bound to the current session
When to use it
Useful when an assistant needs to see or archive a web page as an image or PDF, or to pull readable article text from a live URL instead of raw HTML. It fits research, reporting and content-extraction workflows that need a hosted rendering service.
Requirements
A SnapForge API key in the SNAPFORGE_API_KEY environment variable for the local npm package, or in the x-api-key header for the hosted endpoint. Without a key, the signup tool can create a free account from an email address. The local option needs Node.js to run the npm package; network access to the SnapForge service is required.
Before you install
The signup tool sends an email address to SnapForge and creates an account; the resulting key is tied to the current session. Rendering consumes a limited free quota of renders, after which paid usage may apply. URLs and HTML you submit are sent to a third-party service, so avoid private or internal pages and secrets in HTML.

Installation

In SourceWeft

  1. Open Snapforge in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/org.snapforge%2Fsnapforge/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "snapforge": {
      "type": "http",
      "url": "https://snapforge.org/mcp"
    }
  }
}

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

json
{  "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

Source: README.md at commit 5b2aa2c

Tools

4

snapforge_screenshot

SnapForge screenshot

Capture a screenshot of a public URL or raw HTML as a PNG/JPEG image. Full-page by default. Requires a SnapForge API key (no key? call snapforge_signup first).

ParametersurlhtmldelayscalewidthformatheightqualityfullPagewaitUntil

snapforge_pdf

SnapForge PDF

Render a public URL or raw HTML to a PDF (returned as an embedded resource). Requires a SnapForge API key (no key? call snapforge_signup first).

ParametersurlhtmldelaymarginlandscapewaitUntilpageFormatsinglePageprintBackground

snapforge_markdown

SnapForge URL to Markdown

Extract a clean Markdown version of a public URL or raw HTML (article extraction + HTML→Markdown). Great for feeding live web content to an LLM. Requires a SnapForge API key (no key? call snapforge_signup first).

ParametersurlhtmldelaywaitUntil

snapforge_signup

SnapForge signup (free API key)

Create a free SnapForge account (100 renders, one-time free trial, not a monthly allowance) with just an email address and get the API key instantly. The key is bound to the current MCP session, so the screenshot/pdf/markdown tools work immediately after signup, no browser needed.

Parametersemailrequired

Version history

1
  1. v1.3.0LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts