rasterly-mcp
Converts web page content into clean, LLM-ready Markdown format after rendering JavaScript and removing boilerplate.
The default API endpoint of the rasterly rendering service is hosted on Railway, which powers the URL-to-Markdown, screenshot, and PDF conversion tools.
Allows capturing screenshots of Stripe's website (e.g., stripe.com) to analyze visual content such as the hero section.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@rasterly-mcpRead https://news.ycombinator.com and summarize top 3 stories."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
rasterly-mcp
Give any AI agent eyes and a reader for the live web. An MCP server that lets your agent turn a URL into clean Markdown, a screenshot it can actually see, or a PDF — backed by rasterly, a real headless-Chromium rendering API.
Works in any MCP client: Claude Desktop, Claude Code, Cursor, Windsurf, and others.
Tools
Tool | What the agent gets |
| The page's main content as clean, LLM-ready Markdown — JS is rendered, nav/ads/boilerplate stripped. Use it to read a URL. |
| A screenshot returned as an image, so the agent can see the page (layout, charts, anything visual). |
| A print-ready PDF of the page (base64 resource). |
Why an agent wants this: a plain fetch() gets you raw HTML that a modern, JS-rendered
site won't even populate. read_url runs a real browser and hands back just the article —
far fewer tokens, far more signal.
Related MCP server: pagewatch
Install
Get a key at rasterly.dev (free tier: 100 renders/month), then add the server to your MCP client.
Claude Desktop / Claude Code / Cursor — add to your MCP config
(claude_desktop_config.json, .mcp.json, or the client's MCP settings):
{
"mcpServers": {
"rasterly": {
"command": "npx",
"args": ["-y", "rasterly-mcp"],
"env": { "RASTERLY_API_KEY": "sk_live_your_key" }
}
}
}Restart the client. Your agent now has read_url, capture_url, and url_to_pdf.
Try it
Ask your agent things like:
"Read https://news.ycombinator.com and summarize the top 3 posts."
"Screenshot stripe.com and tell me what the hero section says."
"Turn this docs page into a PDF."
Config
Env var | Default | Notes |
| – | Your rasterly key (sent as |
|
| Override to point at a self-hosted rasterly. |
Run standalone
RASTERLY_API_KEY=sk_live_… npx -y rasterly-mcpMIT · built on rasterly
This server cannot be deployed
Maintenance
Related MCP Connectors
Read a URL as clean markdown, screenshot a website, url to PDF. Web access for agents, no signup.
Generate images, GIFs, and PDFs from HTML, URLs, or templates — from your AI agent.
Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI agents to fetch any web page as clean markdown or screenshot it, turning URLs into LLM-ready context.211 npmMIT
- AlicenseNot gradedqualityBmaintenanceGives an agent a real browser. Turns any url into clean markdown, takes a screenshot of a url, and converts a url or raw html to pdf. It runs javascript, so it works on pages that a plain fetch returns empty. Respects robots.txt and refuses sites that block automation instead of trying to defeat them. No signup and no api key to start: the first call mints a free trial key and hands it back.MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to crawl and scrape websites, converting HTML to clean Markdown and structured metadata with support for JavaScript rendering, bot evasion, and SSRF protection.171MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to search the web, read and extract content from webpages, fetch JSON from REST APIs, and collect links while bypassing anti-bot protections.37 npmISC