About AgentRender
AgentRender is an MCP server for AI agents that turns URLs into screenshots, PDFs, or structured page extracts. It offers hosted and local connection options, with tools for each output type.
Key features
- 01Capture URL screenshots
- 02Save pages as PDFs
- 03Extract page metadata, text, and links
- 04Issue a free API key
Use cases
- 01Inspect a webpage visually
- 02Save a webpage as a PDF
- 03Retrieve a page’s text and links
MCP support
Exposes screenshot, pdf, extract, and get_free_key tools to MCP clients. It is available through a hosted Streamable HTTP endpoint or as a locally run server.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://api.agentrenderapi.com/mcpclaude mcp add --transport http corbinvachal48-agentrender https://api.agentrenderapi.com/mcp{"mcpServers":{"corbinvachal48-agentrender":{"type":"http","url":"https://api.agentrenderapi.com/mcp"}}}Open in Cursor{"servers":{"corbinvachal48-agentrender":{"type":"http","url":"https://api.agentrenderapi.com/mcp"}}}Open in VS Code{"mcpServers":{"corbinvachal48-agentrender":{"type":"http","url":"https://api.agentrenderapi.com/mcp"}}}{"mcpServers":{"corbinvachal48-agentrender":{"serverUrl":"https://api.agentrenderapi.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://api.agentrenderapi.com/mcpAuth requiredTools
Details
From the project READMEAgentRender MCP
URL → screenshot, PDF, or structured extract for AI agents via MCP.
Get a free API key instantly — 150 renders/month, no card: https://agentrenderapi.com/#waitlist (or just ask your agent to call the
get_free_keytool with your email)Pricing: Free — 150 renders/month with the free key (no card). Need more? Starter $17/month (2,000 renders/month): https://agentrenderapi.com/#pricing
Tools: screenshot (returns the image) · pdf (saves a file, returns its path) · extract (title, text, links as JSON) · get_free_key
Quick start
- Get a free key: https://agentrenderapi.com/#waitlist (instant, no card).
- Add the server to your client (below) with
uvx agentrender-mcp. Needs uv. - Ask your agent: "Take a screenshot of https://example.com".
Claude Code
claude mcp add agentrender -e AGENTRENDER_API_KEY=akr_your_key -- uvx agentrender-mcp
Cursor (~/.cursor/mcp.json) / Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"agentrender": {
"command": "uvx",
"args": ["agentrender-mcp"],
"env": {
"AGENTRENDER_API_KEY": "akr_your_key"
}
}
}
}
ChatGPT (OAuth — no API key)
AgentRender works as a ChatGPT app/connector with OAuth sign-in (no key to paste):
- In ChatGPT, open Settings → Apps & Connectors (developer mode, until the directory listing is live) and choose Create / Add connector.
- MCP server URL:
https://api.agentrenderapi.com/mcp· Authentication: OAuth. ChatGPT discovers the authorization server automatically (RFC 9728 protected-resource metadata + dynamic client registration). - Click Connect and sign in with Google or email (Auth0). A free account (150 renders/month) is created on first sign-in.
- Try: "Take a screenshot of https://example.com", "Save https://example.com as a PDF", or "Extract the headings from https://en.wikipedia.org/wiki/Web_scraping".
Monthly allowances, rate limits and resets: https://agentrenderapi.com/limits · Privacy: https://agentrenderapi.com/privacy
Hosted MCP (no install)
Remote Streamable HTTP endpoint: https://api.agentrenderapi.com/mcp with header Authorization: Bearer akr_your_key.
claude mcp add --transport http agentrender https://api.agentrenderapi.com/mcp \
--header "Authorization: Bearer akr_your_key"
Cursor:
{
"mcpServers": {
"agentrender": {
"url": "https://api.agentrenderapi.com/mcp",
"headers": { "Authorization": "Bearer akr_your_key" }
}
}
}
pip instead of uvx
pip install agentrender-mcp
export AGENTRENDER_API_KEY=akr_your_key
agentrender-mcp # or: python -m agentrender_mcp.server
Environment
| Variable | Default | Purpose |
|---|---|---|
AGENTRENDER_API_KEY | (required) | Your akr_ key — free, instant |
AGENTRENDER_BASE_URL | https://api.agentrenderapi.com | API base |
Tools
| Tool | Maps to | Returns |
|---|---|---|
screenshot | POST /v1/screenshot | MCP image block (JPEG by default; format = png/webp) + short receipt. Optional save_path. |
pdf | POST /v1/pdf | Saves the PDF locally (save_path or temp dir); returns path, bytes, page count. |
extract | POST /v1/extract | Title, meta description, canonical, main text, links (non-LLM). |
get_free_key | POST /v1/eval-key | Issues a free key (150/mo) for your email and uses it for the session. |
Plans
Free: 150 renders/month with the free key, no card. Then Starter $17/month (2,000 renders) · Growth $79 · Scale $259 — https://agentrenderapi.com/#pricing
Every result includes a quota block (renders left this month). When the free 150 run out, tools return a clear quota_exceeded error with an upgrade_url — a Stripe checkout link tied to your key. Subscribe there and the same key is upgraded within seconds; just retry. Starting fresh from the website instead? Your new key is shown on the checkout confirmation page and emailed instantly.
REST
curl -s https://api.agentrenderapi.com/health
curl -s -X POST https://api.agentrenderapi.com/v1/extract \
-H "Authorization: Bearer $AGENTRENDER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'
Notes
- Do not commit API keys. Rotate any key that leaks.
- Support: [email protected]
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.