Pinterest Ads MCP Server
Connect Claude, ChatGPT, or any AI tool to your Pinterest Ads account. Manage campaigns, create Pins, sync catalogs, build audiences, and analyze performance with natural language.
What is the Pinterest Ads MCP?
The Pipeboard Pinterest Ads MCP (Model Context Protocol) Server connects AI assistants like Claude, ChatGPT, and custom agents to the Pinterest Marketing API. Manage campaigns, create Pins and ad creatives, sync product catalogs, build audiences, track conversions, and analyze performance through natural language.
Instead of navigating Pinterest Ads Manager or building API integrations from scratch, you get instant access to the full campaign lifecycle, Shopping catalogs, keyword and audience targeting, the Conversions API, and reporting.
Key features:
Getting Started
Set up in under 2 minutes
1. Sign up for a Pipeboard account:
pipeboard.co/auth/signup →2. Connect your Pinterest Ads account:
pipeboard.co/connections →3. Add the MCP server to Claude (or another MCP client):
https://pinterest-ads.mcp.pipeboard.co/Use this URL as a Streamable HTTP MCP server in your client. Authentication is handled automatically through your Pipeboard session.
Connect to Your AI Tool
The Pinterest Ads MCP works with any MCP-compatible client. Just add the server URL and start managing your campaigns with natural language.
Claude Pro / Max
Recommended- 1.Open claude.ai/customize/connectors
- 2.Click "Add custom connector"
- 3.URL:
https://pinterest-ads.mcp.pipeboard.co/
Claude Code
CLI / VS CodeRun this command in your terminal:
claude mcp add --transport http pipeboard-pinterest-ads https://pinterest-ads.mcp.pipeboard.co/Then type /mcp in Claude Code to authenticate with Pipeboard.
Alternative: use an API token for instant setup (no browser auth needed):
claude mcp add --transport http pipeboard-pinterest-ads https://pinterest-ads.mcp.pipeboard.co/?token=pk_...Get your token at pipeboard.co/api-tokens
Claude Desktop JSON configuration:
Add this to your Claude Desktop MCP settings (Settings → MCP Servers → Add):
{
"mcpServers": {
"pinterest-ads": {
"url": "https://pinterest-ads.mcp.pipeboard.co/"
}
}
}More integrations:
Try these prompts
Campaign Overview
"List my Pinterest ad accounts and show campaign performance for the last 30 days"
Pin & Ad Creation
"Create a Pin from this image on my Summer board and use it in a new ad in my active ad group"
Audience Building
"Show my Pinterest audiences and create a customer list audience from this email list"
Performance Analysis
"Break down my Pinterest ad spend vs conversions by ad group for the last 7 days. Which should I scale?"
Available Tools
The Pinterest Ads MCP provides 40+ tools organized by category. All tools are available through natural language when connected to an AI assistant.
Account & Discovery
list_pinterest_ad_accountsList all authorized ad accounts across connections
Campaigns
get_pinterest_campaignsList campaigns with status filtering
create_pinterest_campaignCreate campaigns with objective and budget
update_pinterest_campaignUpdate campaign name, budget, or status
pause_pinterest_campaignsPause one or more campaigns
Ad Groups
get_pinterest_ad_groupsList ad groups with targeting and budgets
create_pinterest_ad_groupCreate ad groups with targeting and bidding
update_pinterest_ad_groupUpdate targeting, budget, bid, or schedule
pause_pinterest_ad_groupsPause one or more ad groups
Ads, Pins & Creatives
get_pinterest_adsList ads with creative details and status
create_pinterest_adCreate an ad from a Pin
update_pinterest_adUpdate ad name, status, or tracking
pause_pinterest_adsPause one or more ads
create_pinterest_pinCreate a Pin (image/video) on a board
create_pinterest_ad_previewGenerate an ad preview before launch
get_pinterest_pinsList Pins for an ad account
get_pinterest_boardsList boards available for Pins
Media Uploads
list_pinterest_media_uploadsList registered media uploads
get_pinterest_media_upload_statusCheck upload processing status
Audiences & Targeting
get_pinterest_audiencesList saved audiences
create_pinterest_audienceCreate a targeting audience
update_pinterest_audienceUpdate an audience definition
get_pinterest_customer_listsList customer-list audiences
create_pinterest_customer_listCreate a customer list from records
update_pinterest_customer_listAdd or remove customer-list records
get_pinterest_keywordsList keywords for a campaign/ad group
create_pinterest_keywordsAdd keyword targeting
update_pinterest_keywordsUpdate keyword bids or match types
Catalogs (Shopping)
get_pinterest_catalogsList product catalogs
create_pinterest_catalogCreate a product catalog
get_pinterest_catalog_product_groupsList catalog product groups
create_pinterest_catalog_product_groupCreate a product group
get_pinterest_catalog_product_group_productsList products in a group
get_pinterest_catalog_items_batch_statusCheck catalog item batch status
Conversions
get_pinterest_conversion_tagsList conversion tags
create_pinterest_conversion_tagCreate a conversion tag
upload_pinterest_conversion_eventsSend server-side events (Conversions API)
get_pinterest_conversion_event_qualityInspect event match quality
Analytics & Reporting
get_pinterest_analyticsPerformance metrics with date ranges and breakdowns
submit_pinterest_async_reportQueue a large async report
get_pinterest_async_report_statusPoll an async report and fetch the URL
Campaign Objectives
Choose an objective when creating Pinterest campaigns:
AWARENESSMaximize reach and brand awareness
CONSIDERATIONDrive traffic and clicks to your site
VIDEO_VIEWGet more views on video Pins
WEB_CONVERSIONOptimize for on-site conversions
CATALOG_SALESDrive product sales from your catalog
WEB_SESSIONSDrive sessions and qualified visits
Best Practices
- Call list_pinterest_ad_accounts first — every per-account tool requires the ad_account_id it returns
- Create Pins with high-quality vertical images (2:3 aspect ratio, 1000x1500) for best performance
- Combine keyword and audience targeting to balance reach with relevance
- Set up a conversion tag and upload conversion events so WEB_CONVERSION campaigns optimize accurately
- Use submit_pinterest_async_report for large date ranges instead of get_pinterest_analytics
- Use create_pinterest_ad_preview to review creatives before launching ads
Pin & Creative Formats
Ads on Pinterest are built from Pins. The MCP supports the main creative formats:
IMAGE PINStandard image Pin. Vertical 2:3 (1000x1500) recommended.
VIDEO PINVideo creative for VIDEO_VIEW and awareness campaigns.
CATALOG / SHOPPINGProduct Pins sourced from a synced catalog for CATALOG_SALES.
