Back to Directory/Media & Images

io.github.corbinvachal48/agentrender-mcp

URL to screenshot, PDF, or structured extract for AI agents via MCP.

Media & ImagesPythonv0.1.0

AgentRender MCP

Listed on MCP Servers Glama

URL → screenshot, PDF, or structured extract for AI agents via MCP (stdio) + REST.

Tools: screenshot · pdf · extract

Install

pip install agentrender-mcp
# or from this repo:
pip install .

Requires an AgentRender API key (akr_…) from https://agentrenderapi.com (free waitlist path or paid Starter $17 / Growth $79 / Scale $259).

Environment

VariableDefaultPurpose
AGENTRENDER_API_KEY(required)Bearer API key
AGENTRENDER_BASE_URLhttps://api.agentrenderapi.comAPI base

Run (stdio)

export AGENTRENDER_API_KEY=akr_your_key
agentrender-mcp
# or: python -m agentrender_mcp.server

Cursor / Claude Desktop

{
  "mcpServers": {
    "agentrender": {
      "command": "agentrender-mcp",
      "env": {
        "AGENTRENDER_API_KEY": "akr_your_key",
        "AGENTRENDER_BASE_URL": "https://api.agentrenderapi.com"
      }
    }
  }
}

If agentrender-mcp is not on PATH, use your Python:

{
  "mcpServers": {
    "agentrender": {
      "command": "python",
      "args": ["-m", "agentrender_mcp.server"],
      "env": {
        "AGENTRENDER_API_KEY": "akr_your_key"
      }
    }
  }
}

Tools

ToolMaps toNotes
screenshotPOST /v1/screenshotPNG/JPEG/WebP; returns image_base64 + receipt
pdfPOST /v1/pdfReturns pdf_base64 + receipt
extractPOST /v1/extractTitle, meta, canonical, text, links (non-LLM)

REST smoke

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

  • Hosted Streamable HTTP MCP is not shipped in this package yet; use stdio as above.
  • Do not commit API keys. Rotate any key that leaks.
  • Support: hello@agentrenderapi.com

License

MIT

Installation

Source-derived launch command. Check the maintainer’s required arguments and credentials before running:

bash
uvx agentrender-mcp

Set up in your AI client

Merge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.

json
{
  "mcpServers": {
    "io-github-corbinvachal48-agentrender-mcp": {
      "command": "uvx",
      "args": [
        "agentrender-mcp"
      ]
    }
  }
}

Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.

Claude Desktop setup reference

Package

agentrender-mcppypi

Compatible MCP Clients

io.github.corbinvachal48/agentrender-mcp works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.

  • Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.
  • Cursor~/.cursor/mcp.jsonRestart Cursor for changes to take effect.
  • VS Code.vscode/mcp.jsonReload VS Code window for changes to take effect.
  • Windsurf~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect.
  • Claude Code.mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.

Learn More