Give Cursor's AI agent the ability to scrape web pages, capture screenshots, extract metadata, and query any URL. Install in under 2 minutes — no code changes required.
Cursor's AI agent becomes dramatically more useful when it can access live web data. These tools are discovered automatically — just ask in natural language.
Fetch OpenGraph tags, Twitter Cards, and meta tags from any URL — debug your own site's link previews or audit competitors without leaving your editor.
Take full-page or viewport-sized screenshots of any webpage. Compare competitor UIs, verify deployments, or generate visual documentation inline.
Fetch rendered HTML with JavaScript execution and bot detection bypass. Pull API docs, extract structured data, or analyze page content mid-coding session.
Ask natural-language questions about any webpage and get structured answers. Extract pricing tables, summarize documentation, or validate page content.
Add the OpenGraph.io MCP server to Cursor with a single JSON config. No extensions to install, no build steps — just paste and restart.
~/.cursor/mcp.json for global access or .cursor/mcp.json in your project root.{ "mcpServers": { "opengraph": { "command": "npx", "args": [ "-y", "opengraph-io-mcp" ], "env": { "OPENGRAPH_APP_ID": "YOUR_OPENGRAPH_APP_ID" } } } }
Available across all Cursor workspaces.
Cursor supports two config locations. Choose based on whether you need tools everywhere or just for a specific project.
The AI agent automatically picks the right MCP tool based on your request. These prompts work in Cursor's chat, Composer, or inline editing.
Scrape documentation pages and have the agent summarize endpoints, parameters, and code examples inline.
Screenshot competitor pages, analyze their design patterns, and generate implementation code — all in one flow.
Test your OG tags, validate metadata, and debug social sharing previews without switching to a browser.
The MCP server runs locally as a subprocess of Cursor. Your App ID stays in your config file and is never sent to the AI model.
Your App ID is stored in mcp.json on your machine — never exposed to the AI model or transmitted externally.
The MCP server runs as a child process of Cursor on your machine. No cloud hosting, no shared infrastructure.
Communication uses standard input/output between Cursor 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. Restart Cursor after updating your PATH.Cmd+Shift+U) and select “MCP Logs” from the dropdown for detailed error messages.The same opengraph-io-mcp package powers every client below. Only the config file format differs.
Over 1B Site Previews!
