SnapSender
Capture qualquer site como PNG, JPEG, WebP ou PDF com uma única chamada de ferramenta.
Documentação
Integrações do SnapRender
Integrações oficiais para a API de Screenshot do SnapRender: dê olhos aos agentes de IA. Capture qualquer página web pública como PNG, JPEG, WebP ou PDF, ou leia-a como markdown limpo.
Servidor MCP Remoto (recomendado)
O SnapRender executa um servidor MCP hospedado. Conecte-se de qualquer cliente MCP sem precisar instalar nada:
https://app.snap-render.com/mcp
- Transporte: HTTP Streamable
- Entrar: OAuth 2.0 (o cliente abre uma janela de login do SnapRender; Google, GitHub ou e-mail), ou uma chave de API no cabeçalho
Authorization: BearerouX-API-Key - Ferramentas (11): captura, verificação de cache, uso, links assinados, extração de conteúdo, lotes e webhooks (lista completa abaixo)
- Prompts:
screenshot_website,compare_devices - Plano gratuito: 200 capturas de tela por mês, sem cartão de crédito
- Listagem no diretório: SnapRender no Glama (verificação de saúde, qualidade das ferramentas avaliada)
Claude (claude.ai e Claude Desktop)
Abra Customize, depois Connectors, clique em + Add, depois Add custom connector, e cole https://app.snap-render.com/mcp. O Claude abre uma janela de login do SnapRender; aprove e as ferramentas estarão prontas. Guia passo a passo: snap-render.com/claude.
Cursor, VS Code, Windsurf e outros clientes
Páginas de configuração para cada cliente, com instalação em um clique quando o cliente suportar: snap-render.com/ai-connectors.
Um cliente que usa cabeçalhos em vez de OAuth:
{
"mcpServers": {
"snaprender": {
"url": "https://app.snap-render.com/mcp",
"headers": {
"Authorization": "Bearer sk_live_your_key_here"
}
}
}
}
Qualquer cliente MCP (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"}}}'
O servidor retorna um cabeçalho Mcp-Session-Id: inclua-o em requisições posteriores para reutilizar a sessão.
Smithery
Instale via Smithery para configuração automática com qualquer cliente MCP.
Servidor MCP Local (npm)
Se preferir executar localmente via transporte stdio:
{
"mcpServers": {
"snaprender": {
"command": "npx",
"args": ["-y", "snaprender-mcp"],
"env": {
"SNAPRENDER_API_KEY": "sk_live_your_key_here"
}
}
}
}
Veja mcp-server/ para documentação completa.
Remoto vs Local
| Remoto (hospedado) | Local (npx) | |
|---|---|---|
| Instalação | Nenhuma, apenas uma URL HTTPS | Requer Node.js + npx |
| Transporte | HTTP Streamable | stdio |
| Entrar | OAuth ou chave de API | Chave de API (SNAPRENDER_API_KEY) |
| Caso de uso | Claude, ChatGPT, Cursor, qualquer cliente MCP | Clientes que só executam servidores locais |
Ferramentas MCP
O servidor hospedado e o pacote npm expõem as mesmas 11 ferramentas. Os parâmetros estão documentados no schema de cada ferramenta e na documentação da API.
| Ferramenta | O que faz | Custo |
|---|---|---|
take_screenshot | Captura uma URL como PNG, JPEG, WebP ou PDF: predefinições de dispositivo, página inteira, modo escuro, remoção de anúncios e banners de cookies, ocultar ou clicar em seletores | 1 captura (cópias em cache gratuitas) |
check_screenshot_cache | Verifica se uma captura com essas opções já está em cache | Grátis |
get_usage | Capturas usadas e restantes neste mês, o limite e a data de redefinição | Grátis |
sign_screenshot_url | Cria um link assinado que renderiza uma captura de tela quando aberto, sem necessidade de chave de API | 1 captura quando aberto |
extract_content | Lê uma página como markdown, texto, HTML, artigo, links ou metadados | 1 captura (falhas gratuitas) |
batch_screenshots | Captura até 50 URLs em um único trabalho em segundo plano | 1 captura por URL (falhas reembolsadas) |
get_batch_status | Consulta um trabalho em lote e obtém seus links de download | Grátis |
list_webhooks | Lista assinaturas de webhook | Grátis |
create_webhook | Receba notificações quando um lote terminar, a cota ficar baixa ou uma captura agendada mudar | Grátis |
delete_webhook | Exclui uma assinatura de webhook | Grátis |
test_webhook | Envia um payload de teste para um webhook | Grátis |
Integrações com Frameworks de Agentes
| Framework | Diretório | Descrição |
|---|---|---|
| LangChain Python | langchain/ | Funções decoradas com @tool para agentes LangChain / LangGraph (PyPI) |
| LangChain.js | langchain-js/ | Classes StructuredTool para agentes LangChain.js (npm) |
| CrewAI | crewai/ | Subclasses BaseTool para agentes CrewAI (PyPI) |
| AutoGen | autogen/ | Wrappers FunctionTool para agentes Microsoft AutoGen (PyPI) |
| n8n | Repositório separado | Nó comunitário para fluxos de trabalho n8n (npm) |
Outras Integrações
| Integração | Descrição | Tempo de Configuração |
|---|---|---|
| Skill do OpenClaw | Arquivo de skill para o agente de IA OpenClaw | 5 min |
| Ações do ChatGPT | Especificação OpenAPI para GPTs personalizados e chamada de função da OpenAI | 5 min |
| Coleção Postman | Requisições de API pré-construídas para Postman | 1 min |
SDKs
# Node.js
npm install snaprender
# Python
pip install snaprender
API Direta
curl "https://app.snap-render.com/v1/screenshot?url=https://example.com" \
-H "X-API-Key: sk_live_your_key_here" \
-o screenshot.png
Obtenha uma Chave de API
Cadastre-se gratuitamente em snap-render.com: 200 capturas de tela por mês, sem necessidade de cartão de crédito.
Links
- Documentação
- Servidor MCP Remoto: endpoint HTTP Streamable
- Conector MCP no Glama
- Servidor MCP no npm (
npx snaprender-mcp) - Servidor MCP no Smithery
- SDK Node.js (
npm install snaprender) - SDK Python (
pip install snaprender) - Ferramenta LangChain Python (
pip install langchain-snaprender) - Ferramenta LangChain.js (
npm install langchain-snaprender) - Ferramenta CrewAI (
pip install crewai-snaprender) - Ferramenta AutoGen (
pip install autogen-ext-snaprender) - Nó Comunitário n8n (
npm install n8n-nodes-snaprender) - Especificação OpenAPI
- Coleção Postman
Licença
MIT