# snaplab

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

## Description
Screenshot, PDF and HTML-to-image rendering API so Claude and Cursor can see any web page.

## 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": {
  "snaplab": {
    "command": "npx",
    "args": ["-y","snaplab"]
  }
}
```

## Documentation & README

# snaplab — screenshot, PDF and OG-image rendering API

Hosted at **https://snaplab.hsingh.app** · Docs: https://snaplab.hsingh.app/docs · Free tier: 100 renders/month, no card.

This repo contains the open integration packages:

- **MCP server** (hosted, Streamable HTTP): `claude mcp add --transport http snaplab https://snaplab.hsingh.app/mcp --header "Authorization: Bearer sk_..."` — tools: `screenshot`, `pdf`, `html_to_image`, `usage`. See `mcp-registry/server.json`.
- **n8n community node**: `n8n-nodes-snaplab` (`n8n-nodes-snaplab/`)
- **Apify actor**: snaplab Screenshot & PDF Renderer (`apify-actor/`)
- **JavaScript SDK** `snaplab` (`snaplab-js/`) and **Python SDK** `snaplab-sdk` (`snaplab-python/`)
- **OpenAPI 3.1 spec**: `openapi/openapi.json` (also served at https://snaplab.hsingh.app/openapi.json)

```bash
curl -X POST "https://snaplab.hsingh.app/api/render" \
  -H "Authorization: Bearer sk_..." -H "Content-Type: application/json" \
  -d '{"url":"https://example.com","format":"png","fullPage":true}' -o shot.png
```

API keys: https://snaplab.hsingh.app/app/keys

MIT licensed.

