Skip to content

The web browser your
AI agent never had

One config block gives Claude, Cursor, and any MCP client access to screenshots, PDFs, web scraping, markdown conversion, and metadata extraction. No API wrangling, no extra SDKs.

mcp.json
{ "mcpServers": { "microlink": { "command": "npx", "args": ["-y", "@microlink/mcp"], "env": { "MICROLINK_API_KEY": "your-api-key" // Optional - Free tier 50 reqs/day } } } }
Paste this into your MCP client config file. , , , and every other MCP-compatible client get access immediately.

Ask. Get. Done.

Use the Microlink API through natural language.
Tell your AI what you need. It screenshots, scrapes, converts, and extracts — straight from the live web. Type a request. Get a result.

Ten tools. Zero boilerplate.

Everything Microlink can do, available to your AI through natural language. No HTTP clients, no API keys on day one, no parsing layers. Read the documentation to get started.

  • extract

    The Swiss Army knife. Pull metadata, scrape custom fields with CSS selectors, capture a screenshot, generate a PDF, extract video, run Lighthouse — all in one request.
  • screenshot

    Ask your AI to screenshot any page and get back a CDN URL in seconds. Full-page, device emulation, browser overlays, custom CSS/JS — every option the Microlink screenshot API offers.
  • pdf

    Turn any URL into a downloadable PDF on demand. Your AI controls paper size, margins, orientation, and page range — no headless browser setup required.
  • markdown

    Any webpage, clean Markdown output. 80% fewer tokens than raw HTML. Feed articles, docs, and research straight into your LLM context window.
  • text

    Extract plain text from any URL, stripping all HTML and formatting. The lightest option when all you need is raw readable content.
  • meta

    Fast, normalized metadata from any URL — title, description, author, date, image, and favicon. Lighter than extract when all you need are the basics.
  • video & audio

    Extract a direct playable source from any media page. Video works with YouTube, Vimeo, TikTok, Instagram, and hundreds of other platforms. Audio covers SoundCloud, Spotify, Mixcloud, and more.
  • palette

    Dominant color palette from any page images, ranked by coverage. Returns hex codes plus WCAG-contrast-safe background and overlay colors for design work.
  • insights

    Ask your AI to audit any site for performance, accessibility, SEO, and best practices via Lighthouse. Pairs with tech-stack detection via Wappalyzer.
  • extract

    The Swiss Army knife. Pull metadata, scrape custom fields with CSS selectors, capture a screenshot, generate a PDF, extract video, run Lighthouse — all in one request.
  • screenshot

    Ask your AI to screenshot any page and get back a CDN URL in seconds. Full-page, device emulation, browser overlays, custom CSS/JS — every option the Microlink screenshot API offers.
  • pdf

    Turn any URL into a downloadable PDF on demand. Your AI controls paper size, margins, orientation, and page range — no headless browser setup required.
  • markdown

    Any webpage, clean Markdown output. 80% fewer tokens than raw HTML. Feed articles, docs, and research straight into your LLM context window.
  • text

    Extract plain text from any URL, stripping all HTML and formatting. The lightest option when all you need is raw readable content.
  • meta

    Fast, normalized metadata from any URL — title, description, author, date, image, and favicon. Lighter than extract when all you need are the basics.
  • video & audio

    Extract a direct playable source from any media page. Video works with YouTube, Vimeo, TikTok, Instagram, and hundreds of other platforms. Audio covers SoundCloud, Spotify, Mixcloud, and more.
  • palette

    Dominant color palette from any page images, ranked by coverage. Returns hex codes plus WCAG-contrast-safe background and overlay colors for design work.
  • insights

    Ask your AI to audit any site for performance, accessibility, SEO, and best practices via Lighthouse. Pairs with tech-stack detection via Wappalyzer.

Unlock the web for your agents

Even behind bot detection, cookie walls, and ads.

screenshot
Screenshot the Stripe pricing page with a dark browser overlay and share it with the team
A framed, browser-chrome PNG hosted on CDN — ready to paste into Notion or Slack.
markdown
Read this research paper and summarise the key findings in bullet points
Clean Markdown — 80 % fewer tokens than raw HTML — fed straight into the LLM context.
extract
Scrape every pricing plan name and monthly price from this SaaS page
Structured JSON with the exact fields you asked for, extracted via CSS selectors.
pdf
Convert this documentation page to an A4 PDF and send it to the client
A print-ready PDF with full CSS rendering, hosted on CDN and available immediately.
insights
Audit our competitor's homepage performance and tell me what stack they're running
Lighthouse scores for performance, accessibility, SEO, plus tech-stack detection.
palette
What are the exact brand colors used on linear.app?
Hex codes ranked by dominance, plus WCAG-contrast-safe background and overlay colors.
video
Extract the playable video URL from this YouTube page so I can embed it
A direct playable source URL — works with YouTube, Vimeo, TikTok, and hundreds more.
meta
Fetch the title, OG image, and description for each of these 10 blog posts
Normalized metadata for every URL — title, description, image, author, date, and favicon.
text
Extract the plain text content of this article so I can count the words
Raw readable text — no tags, no scripts, no noise — ready for analysis or summarisation.
audio
Extract the audio stream from this SoundCloud track so I can embed it in our app
A direct playable audio URL from SoundCloud — no API key, no scraping setup, no rate limits.
extract
Get the metadata and a full-page screenshot of vercel.com in a single request
Title, description, OG image, author, date — plus a screenshot URL — all in one call.
screenshot
Screenshot the dark-mode version of our app at 1440 px wide for the design review
A full desktop-width capture at the exact viewport you need — dark scheme applied, CDN-hosted.
Microlink MCP is a Model Context Protocol server that gives AI assistants direct access to the Microlink API. Claude, Cursor, Windsurf, and any other MCP-compatible client can take screenshots, generate PDFs, scrape structured data, convert pages to markdown, and extract metadata — through natural language.
MCP is an open standard for connecting AI applications to external tools. Microlink MCP implements that standard for browser and web-data capabilities.

Do I need an API key?

No API key required to get started. The free tier covers 50 requests per day — enough to explore all ten tools.
Add your Microlink API key when you need production volume, configurable TTL, custom headers, or proxy support.

Which AI clients are supported?

Any client that supports the Model Context Protocol works: Claude Desktop, Cursor, Windsurf, VS Code, Continue, and more. The same config block works everywhere.
As new MCP-compatible tools ship, Microlink MCP works with them automatically — no updates needed on your end.

What can my AI agent do with it?

Screenshot any URL, generate a PDF, convert a webpage to clean Markdown, pull normalized metadata, scrape custom fields with CSS selectors, extract video or audio sources, run a Lighthouse audit, detect a site's tech stack, and extract color palettes.
All ten tools are available through natural language — no code, no API calls, no configuration beyond the initial setup.

Is there a free tier?

Yes. Start immediately with 50 free requests per day — no credit card, no signup required. All ten tools are available on the free tier.
When you need more throughput or pro features, upgrade to a paid plan at any time from microlink.io/#pricing.
Calling the API directly means writing HTTP requests, handling auth, parsing responses, and wiring everything up in code. Microlink MCP removes all of that — your AI agent calls the same API through natural language, and structured results come back automatically.
Use the API directly when you need full programmatic control. Use the MCP server when you want your AI assistant to handle web tasks on its own.

How do I install it?

The recommended way requires no installation. Use npx directly in your MCP client config:
mcp.json
{ "mcpServers": { "microlink": { "command": "npx", "args": ["-y", "@microlink/mcp"] } } }
Optionally, install globally to run it as a named command:
Terminal
npm install -g @microlink/mcp
And then reference it via node with the absolute path to the local entry point:
mcp.json
{ "mcpServers": { "microlink": { "command": "node", "args": ["/absolute/path/to/mcp/src/index.js"], "env": { "MICROLINK_API_KEY": "YOUR_MICROLINK_API_KEY" } } } }