Connect the hosted SnapRender MCP server to OpenAI Codex CLI with codex mcp add. Codex detects OAuth, opens the sign-in, and can then screenshot and read any web page.
200 renders a month free, no card. Sign-in happens inside OpenAI Codex CLI the first time it uses the server.
https://app.snap-render.com/mcp
Codex supports remote HTTP servers. When you add one, it checks for OAuth and starts the browser sign-in.
codex mcp add snaprender --url https://app.snap-render.com/mcp
[mcp_servers.snaprender]
url = "https://app.snap-render.com/mcp"
Check it worked: codex mcp list shows the server; in the Codex interface, /mcp lists it with its tools.
Codex reads the key from an environment variable you name, so it never sits in the config file: Get a key from your SnapRender dashboard.
export SNAPRENDER_API_KEY=YOUR_API_KEY
codex mcp add snaprender --url https://app.snap-render.com/mcp --bearer-token-env-var SNAPRENDER_API_KEY
[mcp_servers.snaprender]
url = "https://app.snap-render.com/mcp"
bearer_token_env_var = "SNAPRENDER_API_KEY"
Runs the open-source server from npm locally. Replace YOUR_API_KEY with the key from your SnapRender dashboard. The package is snaprender-mcp on npm.
codex mcp add snaprender --env SNAPRENDER_API_KEY=YOUR_API_KEY -- npx -y snaprender-mcp
take_screenshotCapture any URL, HTML or Markdown as PNG, JPEG, WebP or PDF, full page or by device
extract_contentRead a page as markdown, text, article, links or metadata
batch_screenshotsCapture up to 50 URLs in one job
get_batch_statusCheck a batch and get its download links
sign_screenshot_urlCreate a shareable capture URL that does not expose your key
check_screenshot_cacheSee whether a capture is cached, without spending quota
get_usageShow renders used and left this month
list_webhooksList your webhooks
create_webhookGet notified when batches finish
delete_webhookRemove a webhook
test_webhookSend a test delivery
Prompts to try
SnapRender renders public pages from its own servers, with ads and cookie banners removed. Pages behind a login and localhost are out of reach; use a preview deployment or a tunnel for local work.
Yes. codex mcp login runs the browser sign-in, and adding a server with --url starts it automatically when the server supports OAuth.
Checked against developers.openai.com, github.com in October 2026.