{"name":"com.advisorppc/connectors","title":"AdvisorPPC Connectors","description":"Google Ads, GA4, Tag Manager, Search Console and YouTube tools for AI agents.","version":"1.1.0","publisher":{"name":"Advisor Media Group LLC","url":"https://advisorppc.com","support":"support@advisorppc.com"},"endpoints":[{"url":"https://mcp.advisorppc.com/mcp","transport":"streamable-http","for":"agents and generic MCP clients; accepts OAuth and agent API keys"},{"url":"https://mcp.advisorppc.com/claude","transport":"streamable-http","for":"Claude (claude.ai, Desktop, Code); OAuth"},{"url":"https://chatgpt.advisorppc.com/mcp","transport":"streamable-http","for":"ChatGPT; OAuth"}],"authentication":{"oauth":{"spec":"MCP authorization 2026-07-28","protected_resource_metadata":"https://mcp.advisorppc.com/.well-known/oauth-protected-resource/mcp","authorization_server_metadata":"https://mcp.advisorppc.com/.well-known/oauth-authorization-server","registration":["dynamic_client_registration"],"client_id_metadata_documents":false,"pkce":["S256"],"scopes":["mcp:tools"],"resource_indicators":true,"issuer_in_response":true},"agent_api_key":{"for":"autonomous clients that cannot run a browser sign-in","endpoint":"https://mcp.advisorppc.com/mcp","header":"Authorization: Bearer apk_<key_id>.<secret>","scope_format":"<platform>:<level>","platforms":["all","google_ads","ga4","gtm","search_console","youtube"],"levels":["read","write","admin"],"expiry_days_max":365,"manage":"https://mcp.advisorppc.com/dashboard/connected-agents"}},"tools":{"summary":"Reporting, audits and approved changes across Google Ads, GA4, Tag Manager, Search Console and YouTube. Writes are gated by plan and write-safety checks; irreversible removals need written confirmation.","platforms":["google_ads","ga4","gtm","search_console","youtube"],"catalog":"https://mcp.advisorppc.com/tools"},"install":[{"key":"claude_code","label":"Claude Code","endpoint":"https://mcp.advisorppc.com/claude","command":"claude mcp add --transport http advisorppc https://mcp.advisorppc.com/claude","then":"Run /mcp inside Claude Code and choose advisorppc to sign in.","headless":"{\n  \"mcpServers\": {\n    \"advisorppc\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.advisorppc.com/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer ${ADVISORPPC_AGENT_KEY}\"\n      }\n    }\n  }\n}"},{"key":"codex","label":"Codex (CLI, IDE, ChatGPT desktop)","endpoint":"https://mcp.advisorppc.com/mcp","command":"codex mcp add advisorppc --url https://mcp.advisorppc.com/mcp","then":"Run codex mcp login advisorppc to sign in.","headless":"[mcp_servers.advisorppc]\nurl = \"https://mcp.advisorppc.com/mcp\"\nbearer_token_env_var = \"ADVISORPPC_AGENT_KEY\""},{"key":"cursor","label":"Cursor","endpoint":"https://mcp.advisorppc.com/mcp","link":"cursor://anysphere.cursor-deeplink/mcp/install?name=advisorppc&config=eyJ1cmwiOiJodHRwczovL21jcC5hZHZpc29ycHBjLmNvbS9tY3AifQ%3D%3D","link_label":"Install in Cursor","then":"Cursor opens the sign-in page the first time a tool runs."},{"key":"vscode","label":"VS Code","endpoint":"https://mcp.advisorppc.com/mcp","link":"https://vscode.dev/redirect/mcp/install?name=advisorppc&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.advisorppc.com%2Fmcp%22%7D","link_label":"Install in VS Code","then":"VS Code asks you to sign in when the server starts."},{"key":"claude_ai","label":"claude.ai and Claude Desktop","endpoint":"https://mcp.advisorppc.com/claude","steps":["Settings, then Connectors, then Add custom connector.","Paste https://mcp.advisorppc.com/claude and add it.","Sign in and approve."]},{"key":"chatgpt","label":"ChatGPT (custom connector)","endpoint":"https://chatgpt.advisorppc.com/mcp","steps":["Settings, then Apps and Connectors, then Create (developer mode).","Paste https://chatgpt.advisorppc.com/mcp, choose OAuth, and create.","Sign in and approve."]},{"key":"other","label":"Goose, Gemini CLI and any MCP client","endpoint":"https://mcp.advisorppc.com/mcp","steps":["Add a remote (Streamable HTTP) server with URL https://mcp.advisorppc.com/mcp.","Use OAuth if the client supports it; otherwise send an agent key as \"Authorization: Bearer ${ADVISORPPC_AGENT_KEY}\"."]}],"links":{"connect":"https://mcp.advisorppc.com/connect","agents":"https://mcp.advisorppc.com/connect#agents","manage_sessions_and_keys":"https://mcp.advisorppc.com/dashboard/connected-agents","privacy_policy":"https://mcp.advisorppc.com/privacy","terms_of_service":"https://mcp.advisorppc.com/terms","security":"https://mcp.advisorppc.com/security","tools":"https://mcp.advisorppc.com/tools","llms_txt":"https://mcp.advisorppc.com/llms.txt","server_json":"https://mcp.advisorppc.com/server.json","manifest":"https://mcp.advisorppc.com/.well-known/mcp.json"}}