1. Conduid
  2. Automation
  3. User0856/snaprender-mcp
MCP server · Automation

User0856/snaprender-mcp

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

61Good

Scored 12 hours ago · breakdown

About User0856/snaprender-mcp

User0856/snaprender-mcp is an MCP server published by User0856 in the Automation category: official integrations for SnapRender Screenshot API — MCP server, SDKs, OpenClaw, ChatGPT Actions, Postman. It has been installed 2 times through Conduid.

The repository has 1 stars and 0 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx snaprender-integrations

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about User0856/snaprender-mcp

Powered by Claude · Grounded in docs

I know everything about User0856/snaprender-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.5.4v1.5.4 · 7 May 2026Split `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…
v1.5.3v1.5.3 · 7 May 2026MCP Server v1.5.3 Hardened for Claude Desktop directory submission: Tool annotations**: all 8 tools now include `title`, `readOnlyHint`, `destructiveHint` Request timeouts**: 60s AbortController on all API calls (no more hanging requests)…
v1.5.2v1.5.2 · 7 May 2026What's included MCP Server (snaprender-mcp v1.5.2) Screenshot any URL as PNG, JPEG, WebP, or PDF Content extraction (markdown, text, metadata, links, article data) Batch processing (up to 50 URLs per request) Signed URLs for client-side…

README

SnapRender Integrations

smithery badge npm MCP npm SDK PyPI SDK

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

README mirrored from the source repository 12 hours ago. The original is authoritative.

Questions

About User0856/snaprender-mcp

How do I install User0856/snaprender-mcp?

Run npx snaprender-integrations, then add the server to your MCP client's configuration. Conduid has recorded 2 installs, so the command is known to work with current clients.

Is User0856/snaprender-mcp safe to use with an AI agent?

Its trust score is 61 out of 100 (good). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is User0856/snaprender-mcp still maintained?

Yes — the latest release is v1.5.4 (7 May 2026), and the last commit was 6 months ago. The repository has 1 stars and 0 open issues.