← Back to articles

Connecting Pinterest Ads to ChatGPT

Published August 20, 2026 · Written by Aanart

This is a two-part setup: first link Pinterest Ads to SourcetoMCP like any other source, then add SourcetoMCP itself as a connector inside ChatGPT. Pinterest is one connection covering both sides of your presence there — paid campaigns and organic boards and pins — so once both are done, ChatGPT can report on either, or act on them if you ask it to.

Before you start

You'll need a SourcetoMCP account with at least one brand created, a Pinterest account with access to at least one ad account, and a ChatGPT plan that supports connectors (this can sit behind a developer mode toggle depending on your plan).

1. Connect Pinterest Ads to SourcetoMCP

  1. 1From your dashboard, go to ConnectorsAdd a connection.
  2. 2Find the Pinterest Ads card and select Connect.
  3. 3Sign in with the Pinterest account that has access to the ad account you want. This opens Pinterest's own consent screen, not a SourcetoMCP form, and asks you to approve access to your ad performance data plus your boards and pins — SourcetoMCP can read and manage both, not just run reports.
  4. 4Back in SourcetoMCP, choose which ad account(s) to connect, then confirm. They show up on your Connections page.

2. Add SourcetoMCP as a connector in ChatGPT

  1. 1In SourcetoMCP, open Connect an agent from the dashboard sidebar and copy your server address (it looks like https://sourcetomcp.com/api/mcp).
  2. 2In ChatGPT, click Plugins in the sidebar menu.
  3. 3Click the “+” sign in the plugins menu.
  4. 4Enter the name SourcetoMCP and paste your server address into the connection's server URL field.
  5. 5Tick the option and click Create.
  6. 6The first time ChatGPT uses it, you'll be asked to sign in to SourcetoMCP and approve access, the same OAuth approval you'd see connecting any other app. After that it reconnects automatically.

Once approved, the connection appears under Active connections on the Connect an agent page in SourcetoMCP, so you can see exactly what has access at any time.

3. Ask ChatGPT about your Pinterest account

With both pieces connected, ChatGPT can query campaign, ad group and creative performance, break down conversions by funnel step, and separately report on your boards and pins' organic reach — and, if you ask, act on either side. Try something like:

  1. 1How did my campaigns perform this week compared to last?
  2. 2Break down my conversions by funnel step for this month.
  3. 3Which of my boards are getting the most engagement right now?
  4. 4Reallocate budget from my weakest campaigns into my strongest ones.

The first three are read-only reports. The last one is a write action — see the note below on how SourcetoMCP handles those.

A note on write actions

Unlike a read-only connector, Pinterest Ads through SourcetoMCP can create and change real things — campaigns, boards and pins, on both the ad and organic side. New campaigns are created paused by default, so nothing starts spending without an explicit follow-up action. Board and pin deletion is real too, not reversible from inside SourcetoMCP, so it's worth reading what ChatGPT proposes before confirming anything it describes as removing or replacing content, the same as you would for any assistant with write access to a live account.

Troubleshooting

My ad account isn't in the list when connecting: the signed-in Pinterest account doesn't have access to that ad account. Add it under Pinterest's own Business Access settings, then reconnect.

ChatGPT doesn't show a Plugins option: this feature rolls out by plan. Check ChatGPT's own settings or plan details if you don't see it.

ChatGPT says it can't find the tool or has no data: reopen the connector in ChatGPT's Settings and confirm it still shows as connected; if not, remove and re-add it to trigger a fresh approval.

Revoking access

You can disconnect from either side. In SourcetoMCP, remove the account from your Connections page, or revoke ChatGPT's access entirely from the Connect an agent page. In ChatGPT, remove the connector from the Plugins menu.

Still stuck?

Reach us at [email protected].