freshcrate
Skin:/
Home > MCP Servers > snaprender-integrations

snaprender-integrations

Official integrations for SnapRender Screenshot API — MCP server, SDKs, OpenClaw, ChatGPT Actions, Postman

Why this rank:Recent releaseHealthy release cadenceStrong adoption

Description

Official integrations for SnapRender Screenshot API — MCP server, SDKs, OpenClaw, ChatGPT Actions, Postman

README

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

Claude Desktop (remote — recommended)

{
  "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)
Install None — just an HTTPS URL Requires Node.js + npx
Transport Streamable HTTP stdio
Use case Any MCP client, Smithery, web apps Claude Desktop, Claude Code

MCP Tools

take_screenshot

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

Parameter Type Required Description
url string Yes URL to capture (http:// or https://)
format string No png, jpeg, webp, or pdf (default: png)
width integer No Viewport width 320-3840 (default: 1280)
height integer No Viewport height 200-10000 (default: 800)
full_page boolean No Capture entire scrollable page
device string No iphone_14, iphone_15_pro, pixel_7, ipad_pro, macbook_pro
dark_mode boolean No Enable dark mode
block_ads boolean No Block ads (default: true)
block_cookie_banners boolean No Remove cookie banners (default: true)
quality integer No JPEG/WebP quality 1-100 (default: 90)
delay integer No Wait ms after page load (default: 0)
hide_selectors string No Comma-separated CSS selectors to hide
click_selector string No CSS selector to click before capture

check_screenshot_cache

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

Parameter Type Required Description
url string Yes URL to check
format string No Output format (default: png)

get_usage

Get screenshot usage statistics.

Parameter Type Required Description
month string No Month in YYYY-MM format (default: current month)

Agent Framework Integrations

Framework Directory Description
LangChain Python langchain/ @tool decorated functions for LangChain / LangGraph agents (PyPI)
LangChain.js langchain-js/ StructuredTool classes for LangChain.js agents (npm)
CrewAI crewai/ BaseTool subclasses for CrewAI agents (PyPI)
AutoGen autogen/ FunctionTool wrappers for Microsoft AutoGen agents (PyPI)
n8n Separate repo Community node for n8n workflows (npm)

Other Integrations

Integration Description Setup Time
OpenClaw Skill Skill file for OpenClaw AI agent 5 min
ChatGPT Actions OpenAPI spec for Custom GPTs and OpenAI function calling 5 min
Postman Collection Pre-built API requests for Postman 1 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 snap-render.com — 500 screenshots/month, no credit card required.

Links

License

MIT

Release History

VersionChangesUrgencyDate
v1.5.5Webhook tools accept the scheduled-capture events `capture.completed` and `change.detected`. The npm package now includes the LICENSE file, and `server.json` follows the current MCP Registry schema. **npm:** `npx snaprender-mcp@1.5.5` **Remote:** `https://app.snap-render.com/mcp`High10/5/2026
v1.5.4Split `manage_webhooks` into 4 separate tools for Anthropic directory compliance: - `list_webhooks` (read-only) - `create_webhook` - `delete_webhook` (destructive) - `test_webhook` Fixed `batch_screenshots` readOnlyHint annotation. All tools now have proper `title`, `readOnlyHint`, and `destructiveHint` annotations. **npm:** `npx snaprender-mcp@1.5.4` **Remote:** `https://app.snap-render.com/mcp`High5/7/2026
main@2026-05-07Latest activity on main branchHigh5/7/2026
n8n-v0.1.1Latest release: n8n-v0.1.1High4/8/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

Awareness-SDKLocal-first AI agent memory — one command, 13+ IDEs, works offline. Persistent memory for Claude Code, Cursor, Windsurf, OpenClaw. Zero-code interceptors for OpenAI/Anthropic. Python & TypeScript SDKsmain@2026-05-04
mengramHuman-like memory for AI agents — semantic, episodic & procedural. Experience-driven procedures that learn from failures. Free API, Python & JS SDKs, LangChain, CrewAI & OpenClaw integrations.v2.48.1
mcp-memory-serviceOpen-source persistent memory for AI agent pipelines (LangGraph, CrewAI, AutoGen) and Claude. REST API + knowledge graph + autonomous consolidation.v12.3.1
rex-cliLocal-first AI agent bootstrap: Playwright Browser MCP + ContextDB for Codex CLI, Claude Code, Gemini CLI, and OpenCode.v6.11.0
pdf-reader-mcp📄 Production-ready MCP server for PDF processing - 5-10x faster with parallel processing and 94%+ test coveragev8.5.5

More in MCP Servers

litellmPython SDK, Proxy Server (AI Gateway) to call 100+ LLM APIs in OpenAI (or native) format, with cost tracking, guardrails, loadbalancing and logging. [Bedrock, Azure, OpenAI, VertexAI, Cohere, Anthropi
ruflo🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade archit
@claude-flow/cliRuflo CLI - Enterprise AI agent orchestration with 60+ specialized agents, swarm coordination, MCP server, self-learning hooks, and vector memory for Claude Code
claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.