Skip to content
Get MCP AdsGet MCP Ads, home
Start free
View as Markdown

Connect Pinterest Ads to an AI assistant

Connect Pinterest Ads to Claude, ChatGPT, Codex or any MCP client, what to ask it once it is connected, and the 31 tools behind the answers.

For you

What the answer looks like, and what to type to get it.

Delivery and catalogue reporting, targeting analytics, audience insights, billing.

Connect itLink to this section

  1. Open the dashboard and choose this platform.
  2. Approve the consent screen. The gateway stores an encrypted refresh token, never a password.
  3. Tick the accounts to expose. Nothing is readable until you do.
  4. Paste the endpoint into your assistant, or use the shared one for every platform at once.
textPinterest Ads on its own endpoint
https://mcp.getmcpads.com/pinterest-ads/mcp

What to askLink to this section

text
Break performance down by product group and by SKU.
Who is the audience actually reaching?
Which campaigns are pacing past their spend cap?
What does Pinterest itself publish as available metrics?

What answers each oneLink to this section

QuestionTools
Break performance down by product group and by SKU.pinterest_run_catalog_report, pinterest_run_conversion_product_report
Who is the audience actually reaching?pinterest_get_audience_insights
Which campaigns are pacing past their spend cap?pinterest_run_report, pinterest_get_account_entities
What does Pinterest itself publish as available metrics?pinterest_get_delivery_metrics

What it can changeLink to this section

Pause, resume or archive a campaign or ad group. Change a campaign or ad group budget. Create a campaign, always paused.

For your agent

The tool sequence, the parameters that matter, and what will be refused.

Both readings as Markdown: /guides/sources/pinterest-ads.md

Platform id
pinterest_ads
Tool prefix
pinterest_
Account parameter
adAccountId
Dedicated endpoint
https://mcp.getmcpads.com/pinterest-ads/mcp
Tools
31, 5 of which write
Announced by default
pinterest_get_account_entities, pinterest_get_delivery_metrics, pinterest_health_check, pinterest_list_ad_accounts, pinterest_run_report
Metrics
91, see /docs/sources/pinterest-ads/metrics
Dimensions
36, see /docs/sources/pinterest-ads/dimensions

Scope requested from the platformLink to this section

ScopeGrantsAllows writes
ads:readRead Pinterest campaigns, ad groups, ads and analytics.No
ads:writePause, resume and change budgets on Pinterest campaigns. Only reachable on a paid plan.Yes

Reaching a tool that is not announcedLink to this section

text
search_tools({ task: "..." })      find it
describe_tool({ name: "..." })     read its schema
run_tool({ name, args })           execute, with the same checks

What will refuse youLink to this section

  • An account not ticked by the owner. Call list_accounts and use a adAccountId from it.
  • A write on a plan without writes. The tool is absent from the list and refused if called anyway.
  • A write without confirm: true returns a preview and applies nothing. That is not an error.
  • A call to this platform on another platform's dedicated endpoint. The refusal names the URL that serves it.

Questions this source answersLink to this section

QuestionTools, in order
Break performance down by product group and by SKU.pinterest_run_catalog_report then pinterest_run_conversion_product_report
Who is the audience actually reaching?pinterest_get_audience_insights
Which campaigns are pacing past their spend cap?pinterest_run_report then pinterest_get_account_entities
What does Pinterest itself publish as available metrics?pinterest_get_delivery_metrics