SnapRender

Created By
User08565 months ago
Screenshot any website with one API call. PNG, JPEG, WebP, or PDF. Custom viewports, device emulation, ad blocking, dark mode, and smart caching
Overview

SnapRender Integrations

smithery badge npm MCP npm SDK PyPI SDK License: MIT

Official integrations for SnapRender Screenshot API — capture screenshots of any website as PNG, JPEG, WebP, or PDF.

Remote MCP Server

SnapRender runs a hosted MCP server — connect from any MCP client with zero install:

https://app.snap-render.com/mcp
  • Transport: Streamable HTTP (MCP spec 2025-03-26)
  • Auth: X-API-Key header or Authorization: Bearer header
  • Tools: take_screenshot, check_screenshot_cache, get_usage
  • Prompts: screenshot_website, compare_devices
{
  "mcpServers": {
    "snaprender": {
      "type": "streamable-http",
      "url": "https://app.snap-render.com/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_your_key_here"
      }
    }
  }
}

Any MCP client (curl)

# Initialize a session
curl -X POST https://app.snap-render.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "X-API-Key: sk_live_your_key_here" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'

The server returns an Mcp-Session-Id header — include it in subsequent requests to reuse the session.

Smithery

Install via Smithery for automatic setup with any MCP client.

Local MCP Server (npm)

If you prefer running locally via stdio transport:

{
  "mcpServers": {
    "snaprender": {
      "command": "npx",
      "args": ["-y", "snaprender-mcp"],
      "env": {
        "SNAPRENDER_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}

See mcp-server/ for full documentation.

Remote vs Local

Remote (hosted)Local (npx)
InstallNone — just an HTTPS URLRequires Node.js + npx
TransportStreamable HTTPstdio
Use caseAny MCP client, Smithery, web appsClaude Desktop, Claude Code

MCP Tools

take_screenshot

Capture a screenshot of any website. Returns the image as PNG, JPEG, WebP, or PDF.

ParameterTypeRequiredDescription
urlstringYesURL to capture (http:// or https://)
formatstringNopng, jpeg, webp, or pdf (default: png)
widthintegerNoViewport width 320-3840 (default: 1280)
heightintegerNoViewport height 200-10000 (default: 800)
full_pagebooleanNoCapture entire scrollable page
devicestringNoiphone_14, iphone_15_pro, pixel_7, ipad_pro, macbook_pro
dark_modebooleanNoEnable dark mode
block_adsbooleanNoBlock ads (default: true)
block_cookie_bannersbooleanNoRemove cookie banners (default: true)
qualityintegerNoJPEG/WebP quality 1-100 (default: 90)
delayintegerNoWait ms after page load (default: 0)
hide_selectorsstringNoComma-separated CSS selectors to hide
click_selectorstringNoCSS selector to click before capture

check_screenshot_cache

Check if a screenshot is cached without capturing. Does not count against quota.

ParameterTypeRequiredDescription
urlstringYesURL to check
formatstringNoOutput format (default: png)

get_usage

Get screenshot usage statistics.

ParameterTypeRequiredDescription
monthstringNoMonth in YYYY-MM format (default: current month)

Other Integrations

IntegrationDescriptionSetup Time
OpenClaw SkillSkill file for OpenClaw AI agent5 min
ChatGPT ActionsOpenAPI spec for Custom GPTs and OpenAI function calling5 min
Postman CollectionPre-built API requests for Postman1 min

SDKs

# Node.js
npm install snaprender

# Python
pip install snaprender

Direct API

curl "https://app.snap-render.com/v1/screenshot?url=https://example.com" \
  -H "X-API-Key: sk_live_your_key_here" \
  -o screenshot.png

Get an API Key

Sign up free at app.snap-render.com — 50 screenshots/month, no credit card required.

License

MIT

Server Config

{
  "mcpServers": {
    "snaprender": {
      "command": "npx",
      "args": [
        "-y",
        "snaprender-mcp"
      ],
      "env": {
        "SNAPRENDER_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}
Project Info
Created At
5 months ago
Updated At
4 months ago
Author Name
User0856
Star
-
Language
-
License
-
Category

Recommend Servers

View All
Verified Tax Vat Global | Tax Year Tools | Ai2fin
@AI2FIN

AI2Fin Tax MCP — free tax rates, GST/VAT, income, company and capital-gains tax for 50+ countries, over the Model Context Protocol The Tax MCP by AI2Fin (2Fin) is a free, public MCP server that gives any assistant or agent — Claude, ChatGPT, Cursor, VS Code, or a custom build — instant access to accurate, source-cited tax data. No login, no API key, no setup beyond pasting one URL: https://taxmcp.ai2fin.com. Every answer cites the national tax authority it came from (ATO, IRD, HMRC, IRS and more) with a verified date, so you always know a number is current — and where to confirm it. What you can do with it: Look up any country's tax rates — GST/VAT standard and reduced rates, top personal income tax rate, and company tax rate for 50+ countries, from Australia and New Zealand to the UK, US, India, Canada, the EU and beyond (tax_rate_lookup). Add or remove GST/VAT on any amount — instant tax-inclusive ↔ tax-exclusive conversion for invoices, quotes, pricing and expense checks, using the right rate for the right country automatically (compute_gst_vat). Compare tax across countries side by side — GST/VAT, income and company tax in one call, for relocation research, market expansion or pricing strategy (compare_countries). Estimate income tax and take-home pay for Australia and New Zealand, computed over effective-dated brackets that roll over automatically at each financial year (income_tax_estimate). Estimate company tax on a profit for Australia, the US, UK, India and Canada — including small-business rates and thresholds, not just the headline figure (company_tax_estimate). Estimate Australian capital gains tax for resident individuals — capital losses, the 12-month CGT discount, and marginal-rate stacking on top of your income, handled correctly (cgt_estimate). Countries only answer when their data is verified against an official source; anything unverified degrades gracefully to "not available" instead of guessing. The server is stateless and private by design — it computes over published rate data only and stores nothing you send. It runs the same single-source dataset behind the free browser calculators at ai2fin.com/tools, so the MCP, the embeddable widgets and the web calculators never disagree. Listed in the official MCP registry as https://taxmcp.ai2fin.com/ . Works with any MCP client over streamable HTTP. General information, not tax advice — every figure links to the authority so you can confirm it. For your own transactions, categories and real tax position, the separate authenticated 2Fin app MCP at api.ai2fin.com/mcp picks up where this one ends.

18 minutes ago