Connect Claude Desktop to the OpenGraph.io MCP server and unlock metadata extraction, screenshot capture, web scraping, and AI-powered page queries — all from your Claude conversations.
Once connected, Claude automatically discovers these tools and calls them when relevant — just ask in natural language.
Ask Claude to unfurl any URL and get OpenGraph metadata, Twitter Cards, and HTML meta tags — perfect for research and SEO analysis.
Have Claude take full-page or viewport-sized screenshots of any webpage for visual analysis, competitive research, or QA checks.
Claude can scrape full HTML from any page with JavaScript rendering and bot detection bypass — ideal for content extraction and migration.
Query any webpage with natural language and get structured answers — extract pricing data, summarize articles, or validate deployments.
Connecting Claude Desktop to the OpenGraph.io MCP server takes just four steps. No coding required — just paste a JSON config and restart.
~/Library/Application Support/Claude/claude_desktop_config.json{ "mcpServers": { "opengraph": { "command": "npx", "args": [ "-y", "opengraph-io-mcp" ], "env": { "OPENGRAPH_APP_ID": "YOUR_OPENGRAPH_APP_ID" } } } }
Claude Desktop stores its MCP configuration in a platform-specific location. Find yours below.
~/Library/Application Support/Claude/claude_desktop_config.jsonOpen Finder, press Cmd+Shift+G, and paste the path above. Create the file if it doesn't exist.
Once the MCP server is connected, Claude automatically knows which tool to use. Just ask naturally — here are some examples to get you started.
Unfurl URLs, extract metadata, and have Claude summarize findings — all in one conversation.
Capture screenshots of multiple pages and ask Claude to compare layouts, designs, or content.
Scrape page content and have Claude transform it into tables, summaries, or structured data.
The MCP server runs locally on your machine. Your OpenGraph.io App ID stays in your config file and is never transmitted to the AI model.
Your App ID is stored in the Claude Desktop config file on your machine — never exposed to the AI model.
The MCP server runs as a subprocess of Claude Desktop on your machine. No cloud hosting, no shared infrastructure.
Communication uses standard input/output between Claude and the MCP server. No open ports, no network exposure.
The server doesn't cache responses locally or maintain session state. Every request is stateless and ephemeral.
Most issues are solved by one of these steps. If you're still stuck, check the full troubleshooting guide.
node --version in your terminal.The same opengraph-io-mcp package powers every client below. Only the config file format differs.
Over 1B Site Previews!
