Skip to main content

AgentRender MCP

AgentRender

Listed on MCP Servers Glama

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_key tool with your email)

Tools: screenshot (returns the image) · pdf (saves a file, returns its path) · extract (title, text, links as JSON) · get_free_key

Quick start

  1. Get a free key: https://agentrenderapi.com/#waitlist (instant, no card).
  2. Add the server to your client (below) with uvx agentrender-mcp. Needs uv.
  3. 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"
      }
    }
  }
}

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, no card. Paid: Starter $17 · Growth $79 · Scale $259 per month — https://agentrenderapi.com/#pricing

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

License

MIT

Metadata

Release files for agentrender-mcp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentrender-mcp 0.1.1
File Size Uploaded Provenance
agentrender_mcp-0.1.1.tar.gz 5.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for agentrender-mcp 0.1.1
File Interpreter ABI Platform
agentrender_mcp-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 12.9 kB

Release files / agentrender_mcp-0.1.1.tar.gz

Download URL agentrender_mcp-0.1.1.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
dacfbdedc1f8732b2188fcff45a290ae1af2f294641f12ece153a72a4f1caab2
BLAKE2b-256 checksum
How to use checksums
13c6126cc8b472ab04949e5746dab83ad051628e035c0df7fb8272ebfc79fba4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.22 {"installer":{"name":"uv","version":"0.12.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / agentrender_mcp-0.1.1-py3-none-any.whl

Download URL agentrender_mcp-0.1.1-py3-none-any.whl
Size 7.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1f7fb918ae78c89d2dd6bd451ed27bbec328e453ec4c95a3f1acf637cd5c6b2d
BLAKE2b-256 checksum
How to use checksums
57023c3074b57a0feab69306562b94944cd515a3b79357264fa00afa72a49f2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.22 {"installer":{"name":"uv","version":"0.12.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for agentrender-mcp 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page