snaplab — screenshot, PDF and OG-image rendering API

MCP serverWeb & browsing

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

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use snaplab — screenshot, PDF and OG-image rendering API

From the project's README

As published by siinghd/snaplab-integrations in README.md.

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)
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.

Signals

Last commit
Sep 2026
Advanced
Delivery
snaplab MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
Catalog kind
mcp-server
Gateway key
dev-snaplab-snaplab
Source
github.com/siinghd/snaplab-integrations
Hosted endpoint
https://snaplab.dev/mcp