{"apiVersion":"v1","directorySlug":"opengraphmaker-mcp-2bfb90ef91","title":"OG Fixer","description":"Inspect a page's Open Graph and Twitter metadata, see local share-card simulations, and generate an OG image. Final platform rendering can differ because platforms cache, crop, and rewrite previews.","pageUrl":"https://www.mcpbundles.com/skills/opengraphmaker-mcp-2bfb90ef91","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://opengraphmaker.com/api/mcp","hostedMcpUrl":null,"toolCount":3,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.opengraphmaker/opengraphmaker-mcp-2bfb90ef91","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"audit_url","description":"Read-only OGFixer audit for one public HTTP(S) page. Uses the deployed /api/preview JSON and reports page-scoped metadata plus guarded asset evidence. Browser rendering, platform rendering, production deployment, ownership, and search-console proof are not performed. This tool never writes, generates, publishes, or changes the target site.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"pageScope":{"enum":["homepage","page","template"],"type":"string"},"brandContract":{"type":"object","required":["contractVersion","contractId","site"],"properties":{"site":{"type":"object","required":["canonicalUrl","canonicalHost"],"properties":{"canonicalUrl":{"type":"string","format":"uri"},"canonicalHost":{"type":"string","minLength":1},"alternateHosts":{"type":"array","items":{"type":"string","minLength":1}}},"additionalProperties":{}},"assets":{"type":"object","properties":{"approved":{"type":"array","items":{"type":"object","required":["id","role"],"properties":{"id":{"type":"string","minLength":1},"url":{"type":"string","format":"uri"},"path":{"type":"string","minLength":1},"role":{"type":"string","minLength":1},"selected":{"type":"boolean"},"selection":{"type":"string"},"provenance":{"type":"string"},"rightsStatus":{"type":"string"},"approvalStatus":{"type":"string"}},"additionalProperties":{}}}},"additionalProperties":{}},"identity":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"contractId":{"type":"string","minLength":1},"governance":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"ogfixerHandoff":{"type":"object","properties":{"policy":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"metadata":{"type":"object","properties":{"expected":{"type":"object","properties":{"scope":{"enum":["homepage","page","template"],"type":"string"},"pageUrl":{"type":"string","format":"uri"},"ogImageRole":{"type":"string"},"canonicalUrl":{"type":"string","format":"uri"}},"additionalProperties":{}}},"additionalProperties":{}}},"additionalProperties":{}},"contractVersion":{"type":"string","const":"brandkit.contract.v1"}},"additionalProperties":{}}}},"title":"Audit URL","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"audit_url","displayName":"Audit URL"},{"name":"recommend_fixes","description":"Read-only review recommendations derived from a fresh /api/preview audit for one page. Recommendations preserve site identity and page scope, cite observed evidence, and require human review. Contract approval fields are metadata only and never authorize a write. This tool never edits code, assets, tags, deployments, or social platforms.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"pageScope":{"enum":["homepage","page","template"],"type":"string"},"brandContract":{"type":"object","required":["contractVersion","contractId","site"],"properties":{"site":{"type":"object","required":["canonicalUrl","canonicalHost"],"properties":{"canonicalUrl":{"type":"string","format":"uri"},"canonicalHost":{"type":"string","minLength":1},"alternateHosts":{"type":"array","items":{"type":"string","minLength":1}}},"additionalProperties":{}},"assets":{"type":"object","properties":{"approved":{"type":"array","items":{"type":"object","required":["id","role"],"properties":{"id":{"type":"string","minLength":1},"url":{"type":"string","format":"uri"},"path":{"type":"string","minLength":1},"role":{"type":"string","minLength":1},"selected":{"type":"boolean"},"selection":{"type":"string"},"provenance":{"type":"string"},"rightsStatus":{"type":"string"},"approvalStatus":{"type":"string"}},"additionalProperties":{}}}},"additionalProperties":{}},"identity":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"contractId":{"type":"string","minLength":1},"governance":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"ogfixerHandoff":{"type":"object","properties":{"policy":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"metadata":{"type":"object","properties":{"expected":{"type":"object","properties":{"scope":{"enum":["homepage","page","template"],"type":"string"},"pageUrl":{"type":"string","format":"uri"},"ogImageRole":{"type":"string"},"canonicalUrl":{"type":"string","format":"uri"}},"additionalProperties":{}}},"additionalProperties":{}}},"additionalProperties":{}},"contractVersion":{"type":"string","const":"brandkit.contract.v1"}},"additionalProperties":{}}}},"title":"Recommend Fixes","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"recommend_fixes","displayName":"Recommend Fixes"},{"name":"validate_url","description":"Read-only validation of page-scoped metadata and guarded asset evidence from /api/preview. A failed status means an actionable observed finding; unknown means proof is missing or incomplete. Browser/platform/production proof remains explicitly unrun. This tool never writes or promotes self-declared approval into authority.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"pageScope":{"enum":["homepage","page","template"],"type":"string"},"brandContract":{"type":"object","required":["contractVersion","contractId","site"],"properties":{"site":{"type":"object","required":["canonicalUrl","canonicalHost"],"properties":{"canonicalUrl":{"type":"string","format":"uri"},"canonicalHost":{"type":"string","minLength":1},"alternateHosts":{"type":"array","items":{"type":"string","minLength":1}}},"additionalProperties":{}},"assets":{"type":"object","properties":{"approved":{"type":"array","items":{"type":"object","required":["id","role"],"properties":{"id":{"type":"string","minLength":1},"url":{"type":"string","format":"uri"},"path":{"type":"string","minLength":1},"role":{"type":"string","minLength":1},"selected":{"type":"boolean"},"selection":{"type":"string"},"provenance":{"type":"string"},"rightsStatus":{"type":"string"},"approvalStatus":{"type":"string"}},"additionalProperties":{}}}},"additionalProperties":{}},"identity":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"contractId":{"type":"string","minLength":1},"governance":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"ogfixerHandoff":{"type":"object","properties":{"policy":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"metadata":{"type":"object","properties":{"expected":{"type":"object","properties":{"scope":{"enum":["homepage","page","template"],"type":"string"},"pageUrl":{"type":"string","format":"uri"},"ogImageRole":{"type":"string"},"canonicalUrl":{"type":"string","format":"uri"}},"additionalProperties":{}}},"additionalProperties":{}}},"additionalProperties":{}},"contractVersion":{"type":"string","const":"brandkit.contract.v1"}},"additionalProperties":{}}}},"title":"Validate URL","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"validate_url","displayName":"Validate URL"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=OG-Fixer&config=eyJ1cmwiOiAiaHR0cHM6Ly9vcGVuZ3JhcGhtYWtlci5jb20vYXBpL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22OG-Fixer%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fopengraphmaker.com%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22OG-Fixer%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fopengraphmaker.com%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=OG+Fixer&connectorUrl=https%3A%2F%2Fopengraphmaker.com%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"OG-Fixer\" --url \"https://opengraphmaker.com/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/opengraphmaker-mcp-2bfb90ef91","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/opengraphmaker-mcp-2bfb90ef91/tools/{tool}","mcpServerUrl":"https://opengraphmaker.com/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/opengraphmaker-mcp-2bfb90ef91?live=1"}