Open Graph Preview

Seo REST API MCP

Extract Open Graph and Twitter Card tags from an HTML document (or take them as fields), and return the parsed values, validation issues (missing or too-long title/description/image/url/card), and regenerated <meta> tags. Does not fetch URLs — pass the page HTML.

This page documents the MCP tool findutils:open_graph_preview. See the REST reference →

Call it over MCP

Tool name findutils:open_graph_preview · no API keys · 120 requests/min per IP

Claude Code

claude mcp add findutils --transport http https://mcp.findutils.com/

Claude Desktop — claude_desktop_config.json

{
  "mcpServers": {
    "findutils": {
      "url": "https://mcp.findutils.com/"
    }
  }
}

Raw JSON-RPC (any MCP client) — verified example

curl -X POST https://mcp.findutils.com/ \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "open_graph_preview",
      "arguments": {
        "html": "<meta property=\"og:title\" content=\"Hello\"><meta property=\"og:description\" content=\"A demo page.\"><meta property=\"og:image\" content=\"https://example.com/og.png\"><meta property=\"og:url\" content=\"https://example.com/\">"
      }
    }
  }'

Input schema

Argument Type Required Description
html string no HTML source to parse for og:* and twitter:* meta tags. Optional when tag values are given directly.
og_title string no og:title value (overrides the parsed value).
og_description string no og:description value.
og_image string no og:image URL.
og_url string no og:url value.
og_type string (website | article | product | profile | video.movie | video.episode | music.song | book) no og:type value. Default "website".
og_site_name string no og:site_name value.
twitter_card string (summary | summary_large_image | app | player) no twitter:card value. Default "summary_large_image".
twitter_title string no twitter:title value.
twitter_description string no twitter:description value.
twitter_image string no twitter:image URL.

Example arguments (verified)

{
  "html": "<meta property=\"og:title\" content=\"Hello\"><meta property=\"og:description\" content=\"A demo page.\"><meta property=\"og:image\" content=\"https://example.com/og.png\"><meta property=\"og:url\" content=\"https://example.com/\">"
}

Also a REST endpoint

The same tool answers plain HTTP at POST /api/tools/open-graph-preview/execute — no key, 60 requests/min.

Open the REST reference for Open Graph Preview →

More Seo tools