# snapforge

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/sporty303/snapforge-mcp  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/snapforge

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

## Claude Desktop Quick Installation
Heuristic fallback — verify the package name and runner against the repository README before running it. Uses `npx` (confidence: low):

```json
"mcpServers": {
  "snapforge": {
    "command": "npx",
    "args": ["-y","snapforge"]
  }
}
```

## Documentation & README

# snapforge-mcp

MCP server for **[SnapForge](https://snapforge.org)** — 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](https://raw.githubusercontent.com/sporty303/snapforge-mcp/HEAD/examples/og-card.jpg)
![Dashboard to PNG](https://raw.githubusercontent.com/sporty303/snapforge-mcp/HEAD/examples/screenshot-dashboard.png)
![HTML invoice](https://raw.githubusercontent.com/sporty303/snapforge-mcp/HEAD/examples/screenshot-invoice.png)

More samples: [full-page screenshot (any height)](https://github.com/sporty303/snapforge-mcp/blob/HEAD/examples/screenshot-website-fullpage.png) · [pricing page](https://github.com/sporty303/snapforge-mcp/blob/HEAD/examples/screenshot-pricing.png) · [mobile viewport](https://github.com/sporty303/snapforge-mcp/blob/HEAD/examples/screenshot-mobile.png) · PDFs ([invoice](https://github.com/sporty303/snapforge-mcp/blob/HEAD/examples/invoice.pdf), [single-page article](https://github.com/sporty303/snapforge-mcp/blob/HEAD/examples/article-singlepage.pdf), [multi-page report](https://github.com/sporty303/snapforge-mcp/blob/HEAD/examples/report-multipage.pdf), [certificate](https://github.com/sporty303/snapforge-mcp/blob/HEAD/examples/certificate.pdf)) · [a page as Markdown](https://github.com/sporty303/snapforge-mcp/blob/HEAD/examples/article.md)

## 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

