SEOProve

Use SEOProve with ChatGPT

Install the SEOProve plugin in ChatGPT, or add a custom connection, and check that it works.

Install the SEOProve plugin for ChatGPT to use SEOProve on chatgpt.com and in the ChatGPT desktop app. It adds the SEOProve tools and SEO skills, and you sign in with your SEOProve account.

If you paste the setup prompt into a regular ChatGPT chat, it sends you to the plugin. ChatGPT cannot install it by itself.

Choose your setup path

Where you want to workHow to connect
ChatGPT on the web or in the desktop appInstall the SEOProve plugin
Plugin unavailableAdd a custom connection
Codex in the ChatGPT desktop appPaste the agent setup prompt in Codex

SEOProve billing is separate from your ChatGPT subscription. See OpenAI's plan support for Codex access.

Install the SEOProve plugin

  1. Open the SEOProve plugin in ChatGPT.
  2. Select Install plugin, then sign in to SEOProve in the window that opens and approve the connection. No account yet? Create one from that sign-in page.
  3. Start a new chat. Type @ and select SEOProve, or open the + menu and choose SEOProve.
  4. Send the connection check below.

You do not need an SEOProve API key. The plugin connects to hosted SEOProve.

Custom connection

Use a custom connection if the plugin isn't available for your account. It works on ChatGPT Free and paid plans. It gives ChatGPT the SEOProve tools but not the SEO skills. To use it in the ChatGPT desktop app, add it on chatgpt.com first.

  1. Sign in to chatgpt.com.

  2. If your version shows it, open Settings → Security and login and enable Developer mode. Some versions expose the custom connection flow directly in Plugins.

  3. Open Plugins, select +, then Create MCP App. In versions with the older interface, look for Settings → Apps → Advanced settings → Developer mode, then Create or Add custom app.

  4. Enter these details:

    FieldValue
    NameSEOProve
    Server URLhttps://app.seoprove.com/mcp
    AuthenticationOAuth

    Type the full URL, including https://.

  5. Review the custom connection notice and create the connection. Sign in to SEOProve in the window that opens and approve the connection. Return to ChatGPT. If the new plugin needs installation, open it under Personal and select Install or +.

  6. Start a new chat. Open the + / tools menu and select SEOProve. In versions that show Developer mode in that menu, choose it and enable SEOProve there. If the composer offers plugin mentions, you can also type @ and select SEOProve.

  7. Send the connection-check request below.

Use OAuth for this flow. You do not need to create an SEOProve API key or paste one into ChatGPT. Without the skills, you can still ask for keyword research, audits, or competitor research in plain language.

See OpenAI's connection guide for its current interface.

Codex in the desktop app

If you already use Codex in the desktop app, start a new Codex chat, then copy the agent setup prompt into that chat. Codex can configure its own connection and guide you through sign-in. Approve the SEOProve login when prompted.

If you prefer manual setup, follow the Codex plugin guide, or add the MCP connection alone. Start a new Codex chat after installation if needed, then run the connection check below.

Codex and ChatGPT chats use separate connections. Run the connection check in the chat where you want to use SEOProve. For the current mode controls, see OpenAI's desktop guide.

Check that SEOProve is connected

Send this in a new chat with SEOProve selected:

Use SEOProve to check my connection and list my projects. Do not run SEO research or create anything.

ChatGPT should call SEOProve and return your connection status and project list. An empty project list is a successful connection check too. These reads use no SEOProve credits.

If it says it cannot access SEOProve, or only describes how to connect, setup is still incomplete. Check that SEOProve is installed, signed in, and selected in this chat. Start a new chat after changing the connection.

Once the check succeeds, try:

Use SEOProve to help me choose one SEO task for my website. Ask about my goal before starting paid research.

The SEOProve plugin also includes SEO skills, such as SEO Audit. Use the available skill picker or ask for a workflow by name.

Troubleshooting

What you seeWhat to do
The SEOProve plugin isn't availableAvailability depends on your ChatGPT plan, workspace, and region. On a workspace plan, ask your admin to allow it. Otherwise, add a custom connection.
No Developer mode or Create MCP App optionCheck Settings → Security and login and Settings → Plugins → Developer mode. On a workspace plan, ask your admin whether custom connections are allowed.
"Error fetching OAuth configuration: Unsafe URL"Enter the server URL in full as https://app.seoprove.com/mcp, with no spaces. A URL without https:// is rejected.
ChatGPT asks for a client ID or secretKeep OAuth selected and wait for discovery. Open Advanced OAuth settings and use Dynamic Client Registration (DCR) if offered. You should not need to supply your own client credentials for hosted SEOProve.
The login window never appearsAllow the sign-in window to open, then retry authentication from the SEOProve connection's details.
Login succeeds but tools are unavailableFinish installing the plugin if prompted, start a new chat, and select SEOProve from the tools menu.
ChatGPT gives general advice instead of calling SEOProveSelect SEOProve and resend the connection-check request. Check that ChatGPT calls an SEOProve tool.
Codex works, but chatgpt.com cannot find SEOProveConnect ChatGPT web separately. It does not read your desktop Codex configuration.
You have no projectsAn empty project list still confirms the connection. Create a project in SEOProve when you are ready to start research.

If setup still fails, contact support@seoprove.com with your ChatGPT plan, web or desktop version, the step that failed, and the error message. Do not include passwords, API keys, or sign-in codes.

Update SEOProve

For the SEOProve plugin, start a new chat to load the latest tools and skills. Reconnect if ChatGPT reports that sign-in needs attention. Local Codex update commands do not update ChatGPT web.

For a custom MCP connection, open its details under Plugins, select Refresh to reload the tools, and start a new chat. Refresh updates tool definitions; it does not add repository skills. If sign-in has expired, authenticate again.

For Codex, use the agent update prompt or plugin commands in your Codex environment.