Custom connector
OG Pilot MCP
Add OG Pilot as a custom remote MCP server in Claude or in ChatGPT developer mode. The server can generate an Open Graph image, debug a page's tags, compress an image URL, or extract a color palette. Debug, compress, and palette work without an OG Pilot account. Image generation needs an account with an active plan and a credit balance. An active trial is not enough for generate_og_image. This connector is not listed in a public app directory. You add the URL yourself.
MCP URL: https://ogpilot.com/mcp. Transport is Streamable HTTP. OAuth 2.1 with PKCE is required. Leave the OAuth client id and secret blank unless the client asks you to paste values from a failed registration. All four tools share the mcp:generate scope. Reconnect after a tool update. tools/list does not push changes on its own.
Tools
generate_og_image takes a public url and an optional style. It uses the same paste-a-URL pipeline as the site, waits up to about 50 seconds, and returns a hosted image URL. A timeout means the image was not ready yet. Retrying the same URL reuses a generation already in flight or finished in the last 30 minutes instead of charging again. Connect while signed in. Each new image reserves one credit. Guests and accounts without a plan get plan_required. The tool does not start a checkout. The limit is 10 MCP generations per hour per connector session. MCP does not burn domain JWT image quota.
debug_open_graph is read-only. It takes a public url and returns a score, meta tags, image details, issues, and suggested tags. It finishes in about 12 seconds, stops HTML downloads at 1 MB, and stops the preview image at 4 MB. Private and link-local addresses are rejected. The cap is 30 calls per hour per connector session. compress_image takes a public image URL, not base64, and optional width, height, format, quality, fit, and target bytes. It returns a CDN URL plus size and dimensions, with no image bytes in the response. extract_color_palette takes the same kind of public image URL and an optional limit from 1 to 8 colors. It returns hex colors and contrast, including a text and background pair with a WCAG ratio.
Protocol calls and generate_og_image share 60 requests per hour per access token. The three read and transform tools use a separate 40 requests per hour, plus their own caps, so free tools cannot spend the generation budget.
Connect Claude or ChatGPT
In Claude, on Free, Pro, and Max, open Customize, then Connectors, add a custom connector, enter https://ogpilot.com/mcp, and connect. Allow access on the OG Pilot consent page, then enable the connector in the chat menu. On Team and Enterprise, an owner adds the connector under organization settings first. In ChatGPT, turn on developer mode, create a developer-mode app named OG Pilot, set the server URL, choose OAuth, and allow access when the consent page opens. Do not submit the app to a public apps portal. Developer mode is for testing a custom server. The settings label moves; look under security or advanced permissions.
The signed HTTP API is documented at /docs. Use that when your own app should sign a JWT. Use this connector when an agent should call the tools. Create an account before generation. The Open Graph debugger is the same inspection as debug_open_graph, in the browser. The image compressor and the palette extractor are the browser versions of the other two tools. Connecting the server stores OAuth metadata, the URLs you submit, and the resulting assets. Details are in the privacy policy.