
Security News
Happy Birthday, Shai-Hulud
It has been one year since Shai-Hulud made its first appearance on npm.
ottersnap-mcp
Advanced tools
Glint Render MCP server — give Claude, Cursor and other AI agents eyes on the web: screenshots, PDFs, OG images, monitoring and evidence from any URL.
MCP (Model Context Protocol) server for Glint Render — the web rendering & evidence platform by Moyu. — give Claude, Cursor, Codex and other AI agents eyes on any web page: pixel-perfect screenshots, print-ready PDFs and branded OG images from natural language.
Get a free API key at ottersnap.com/dashboard (100 renders/month, no credit card), then add to your MCP client config:
{
"mcpServers": {
"glint-render": {
"command": "npx",
"args": ["-y", "ottersnap-mcp"],
"env": {
"GLINT_API_KEY": "otter_live_your_key_here"
}
}
}
}
Or install globally:
npm install -g ottersnap-mcp
export OTTERSNAP_API_KEY=otter_live_your_key_here
ottersnap-mcp
| Tool | What it does |
|---|---|
render_screenshot | Renders any URL and returns the image visually — the agent can actually read the page. Supports full-page, retina 2×, dark mode, element hiding, cookie-banner blocking, iPhone/iPad/Android presets. |
render_pdf | URL or raw HTML → print-ready PDF (A4/Letter/Legal, landscape, margins, header/footer with page numbers). |
create_og_image | Branded 1200×630 social card, returned visually. Seven themes. |
extract_page | URL → structured JSON (title, description, headings, links, images, word count) or clean Markdown — built for RAG and agent pipelines. |
ai_extract | URL + natural-language prompt → structured JSON extracted by LLM. |
code_image | Code snippet → macOS-window syntax-highlighted PNG. |
check_usage | Remaining renders for the configured key. |
workflow_create | Create a workflow — an automation that runs steps (screenshot, extract, fetch any public API, AI, email, webhook) on a schedule, when a monitored page changes, or via webhook. |
workflow_list | List your workflows: trigger, steps, enabled state, last run. |
workflow_run | Run a workflow immediately and report every step's result. |
workflow_runs | Recent run history of a workflow. |
| Var | Required | Description |
|---|---|---|
GLINT_API_KEY | yes | Your API key (get one free). OTTERSNAP_API_KEY is still accepted for compatibility. |
OTTERSNAP_API_URL | no | Override for self-hosting / testing |
MIT
FAQs
Glint Render MCP server — give Claude, Cursor and other AI agents eyes on the web: screenshots, PDFs, OG images, monitoring and evidence from any URL.
The npm package ottersnap-mcp receives a total of 90 weekly downloads. As such, ottersnap-mcp popularity was classified as not popular.
We found that ottersnap-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.