Connect an assistant

AdvisorPPC in ChatGPT

The ChatGPT lane answers on its own hostname and its own tool surface, tuned for how ChatGPT presents results. Your AdvisorPPC account, plan, and authorized Google accounts are shared with every other lane.

ChatGPT MCP endpoint https://chatgpt-mcp.advisorppc.com/mcp

How do I add the connector in ChatGPT?

  1. Open Settings, then Connectors. Enable developer mode if your account does not show custom connectors yet. Availability depends on your ChatGPT plan.
  2. Choose to create a new connector and paste the endpoint above.
  3. Leave authentication set to OAuth. There is no API key, client ID, or secret to enter: the connector registers the client for you.
  4. Save, then start the connection. ChatGPT opens the AdvisorPPC consent screen in your browser.
  5. Sign in or create your free AdvisorPPC account, review what is being granted, and approve.

Opening the endpoint URL in a browser tab returns 401 Unauthorized. That is expected. It answers the MCP protocol, not browsers.

What happens during the OAuth flow?

The same OAuth 2.1 authorization code flow with PKCE that every other lane uses, in your own browser:

  1. ChatGPT registers itself as a client and sends you to the AdvisorPPC authorization screen.
  2. You authenticate to AdvisorPPC and approve the connection explicitly. Approval is a deliberate action, never a side effect of loading a page.
  3. AdvisorPPC returns a short-lived authorization code, which ChatGPT exchanges for a token bound to this endpoint. Tokens issued for one AdvisorPPC endpoint are rejected by the others.
  4. Your Google credentials are never part of this. Google authorization is separate and happens on Google's own consent screen from your dashboard.

If you have not linked a Google account yet, do that first in dashboard settings, then come back. Full walkthrough on the getting started page.

What can I ask?

The same questions as any other lane: Google Ads audits, wasted ad spend, search term reports, negative keyword candidates, GA4 and Search Console reporting. Write actions stay plan-gated and quota-enforced on our servers no matter which assistant asks. See capabilities and plans and limits.

Something is not working

If the connector shows as disconnected, remove it and add it again. That runs a fresh OAuth flow and registers a new client, which clears an expired approval or a registration left bound to a different account. More cases on the troubleshooting page.