Labsco
MCP SERVER

Opengraph.io

by securecoders

Every OpenGraph.io endpoint as tools — unfurl, scrape, screenshot, markdown, site audits and generated images.

Page Fetching & Content Extraction
Summary
The page-reading toolkit, and then some.

Scrape, screenshot and markdown in one server already covers most of what an agent needs from the open web, and the markdown tool stripping nav and ads by default is the detail that makes output usable rather than noisy. The site-audit and image sides are genuinely separate products bolted on well — just note the audit half needs OAuth and its own plan, so check that before you plan a workflow around it.

What it is

The OpenGraph.io API surfaced to agents: metadata unfurling, HTML scraping, screenshots, markdown conversion, natural-language questions about a page, and on top of that a site-audit suite and an image generator. It runs as a hosted HTTPS endpoint or as a local stdio process.

What you get
  • Get OG Data — Open Graph metadata, HTML-inferred tags and hybrid social preview data, with `use_ai` and `ai_sanitize`
  • Get OG Scrape Data — raw HTML with scroll-to-bottom and load-more clicks for pages that need them
  • Get OG Screenshot — `full_page`, `dark_mode`, `capture_delay`, `hideSelectors` and custom viewport
  • Get OG Markdown — clean Markdown with `only_main_content` on by default; JS-heavy pages need `full_render: true`
  • Get OG Query and Get OG Extract — ask a question about a page, or pull specific elements by tag name
  • Site audits: discover a domain's URLs, start an audit, poll it, and read a report with a 0–100 score and prioritized fixes
  • Get Link Preview returns the Facebook, Twitter/X, LinkedIn and Google cards for a URL, without consuming audit quota
  • Image generation: `generateImage` for illustrations, diagrams, icons, social cards and QR codes; `iterateImage`, `inspectImageSession` and `exportImageAsset` around it
  • Named prompts your client can surface as commands — `analyze-webpage`, `get-page-content`, `run-site-audit`, `quick-icon` and more
Requirements

An OpenGraph.io account. Two ways in: OAuth 2.1, where the client discovers everything and a browser prompt lets you choose which API key to authorize, or an `x-app-id` header with your App ID for clients that lack OAuth. The README points at an `opengraph-io-mcp-install` helper that configures Cursor, Claude Desktop, Windsurf, VS Code, Zed or JetBrains for you, a name npm does not have. Two tiers matter: data and image tools work with either method, but site audit and link preview need OAuth over the hosted transport plus an active Site Audit plan, because they bill against the organization rather than a key. Writing a generated image to disk only works on stdio.

Setup effort

One command plus a key — npm install -g opengraph-io-mcp, then supply credentials