WeSkate Co Ad Platform
Ask your AI agent how the Meta and Google Ads campaigns are doing: spend, sales, tired creative, wasted searches, tracking checks. Read-only, and sign-in is with your Google account.
Copies a setup prompt for your AI coding tool.
- CopyClick the button to copy the setup prompt.
- PastePaste it into Claude Code, or any AI agent that supports MCP.
- Sign inYour agent adds the server and walks you through Google sign-in.
See the prompt the button copies
Set up the WeSkate Co Ad Platform MCP server for me, then walk me through signing in.
Server URL: https://ads.weskateco.com/mcp
Transport: Streamable HTTP. Sign-in: OAuth with Google; the server handles registration, so no client ID or API key is needed.
1. Add the server.
- If you are Claude Code, run this in the terminal:
claude mcp add --transport http --scope user weskate-co-ads https://ads.weskateco.com/mcp
If a server called weskate-co-ads already exists, check its URL with `claude mcp get weskate-co-ads`; if it matches, skip this step.
- If you are Claude on the web or desktop, you can't add it yourself. Tell me to open Settings > Connectors > Add custom connector, name it "WeSkate Co Ads" and paste the server URL, then click Connect.
- Any other MCP client: add a remote (Streamable HTTP) MCP server with the URL above, using your own config format.
2. Walk me through signing in, one step at a time:
- Claude Code: tell me to type /mcp, choose weskate-co-ads, then choose Authenticate. If it isn't listed, I need to quit Claude Code and start it again first.
- A browser opens on Google's sign-in page. I should pick the Google account WeSkate Co gave access to.
- Google may say it hasn't verified this app. That's expected for this internal tool: click Continue.
- If the page says my account "isn't on the list of people who can use WeSkate Ads", stop and tell me to ask the WeSkate Co ads admin to add my Google account. Don't try anything else.
- When the browser says sign-in is done, I come back here.
3. Once I say I'm signed in, call the ads_status tool on weskate-co-ads and tell me in two or three plain sentences which ad accounts it can see. Then list the other tools it offers, one line each.
Most of these tools only read. If the server also offers change tools (pause, budgets, negatives, create a campaign, resume), they can change the real ad accounts and spend money: only use one when I ask for that change, show me its dry run first, and only run it for real when I say so. Campaigns are always created paused, and switching spend on needs my click in a confirmation dialog. Never ask me for a password, token or client secret: signing in happens only in the browser.
Or set it up yourself
Not using an AI coding tool? Pick your app. Every app needs the same address:
https://ads.weskateco.com/mcp
Claude on the web, desktop or phone
- Open Settings → Connectors and click Add custom connector.
- Name it WeSkate Co Ads and paste the address above. Click Add.
- Click Connect and sign in with the Google account WeSkate Co gave access to.
- In a chat, ask: “Run ads_status on WeSkate Co Ads.”
Added on the web or desktop, it also shows up in the Claude phone app. On a Team or Enterprise plan, an Owner can add it once under Admin settings → Connectors; then each person only clicks Connect.
Claude Code
- In a terminal, run:
claude mcp add --transport http --scope user weskate-co-ads https://ads.weskateco.com/mcp
- Start
claude, type/mcp, choose weskate-co-ads, then Authenticate. - Sign in with Google in the browser that opens, then ask Claude to run
ads_status.
ChatGPT
- Open Settings → Apps & Connectors. Under Advanced settings, turn on Developer mode.
- Click Create. Name it WeSkate Co Ads, paste the address above, and choose OAuth for authentication.
- Save, then sign in with Google when asked.
- In a chat, turn on the connector and ask it to run
ads_status.
Custom connectors are only on some ChatGPT plans, and OpenAI moves these settings around. If you can't find them, use the Claude app instead.
Cursor
- Open Cursor Settings → Tools & MCP and click New MCP Server, or edit
~/.cursor/mcp.jsondirectly. Add:{ "mcpServers": { "weskate-co-ads": { "url": "https://ads.weskateco.com/mcp" } } } - Back in Tools & MCP, click Connect (or Needs login) next to weskate-co-ads and sign in with Google.
If the file already has other servers, add the weskate-co-ads entry inside the existing mcpServers.
VS Code (GitHub Copilot)
- Open the Command Palette, run MCP: Add Server…, choose HTTP, paste the address above
and name it weskate-co-ads. Or add this to your MCP config:
{ "servers": { "weskate-co-ads": { "type": "http", "url": "https://ads.weskateco.com/mcp" } } } - Start the server when VS Code asks, and sign in with Google.
- In Copilot Chat (Agent mode), ask it to run
ads_status.
Steps for apps other than Claude follow each app's own settings, which change from time to time. If something looks different, the address above and Google sign-in are all any app needs.