
Snaplab
dev.snaplabPublished by snaplab.devOfficial publisherv0.1.0Updated Oct 24, 2026
Screenshot, PDF and HTML-to-image rendering API so Claude and Cursor can see any web page.
Overview
Hosted rendering API that lets an assistant capture screenshots, PDFs and HTML-to-image output of web pages.
- What you can do
- Render a web page to a screenshot, optionally full page
- Export a web page as a PDF
- Convert HTML into an image
- Check remaining render usage on the account
- When to use it
- Useful when an assistant needs to see or archive what a web page looks like, produce PDFs or OG-style images from pages or HTML, or check how much of the monthly render quota is left.
- Requirements
- Remote Streamable HTTP endpoint; no local package. Requires a bearer API key sent in the Authorization header, obtained from the provider's key page. Free tier allows 100 renders per month without a card.
Installation
In SourceWeft
- Open Snaplab in the dashboard and add it to a workspace.
- Connect Authorization token credentials. They are stored privately and never shown on public pages.
- 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/dev.snaplab%2Fsnaplab/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.Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"snaplab": {
"type": "http",
"url": "https://snaplab.dev/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}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. Seemcp-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 SDKsnaplab-sdk(snaplab-python/) - OpenAPI 3.1 spec:
openapi/openapi.json(also served at https://snaplab.hsingh.app/openapi.json)
API keys: https://snaplab.hsingh.app/app/keys
MIT licensed.
Source: README.md at commit c0208e2
Tools
0Version history
1- v0.1.0LatestSep 16, 2026
Score
85% 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 listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts