Pinterest Ads MCP. Manage campaigns and track analytics without leaving your chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Pinterest Ads MCP Server connects your entire Pinterest advertising account to any AI client. Manage campaigns, track performance data, and audit audiences directly through natural conversation.
You can list all ad groups, fetch detailed analytics for specific dates, or verify pins and boards without opening the Pinterest dashboard.
It's full control over visual discovery marketing from your chat interface.
What your AI agents can do
Get pinterest analytics
Fetches detailed advertising metrics like spend, impressions, and clicks for a given date range.
Get pinterest campaign
Pulls all specific details about one selected advertising campaign.
List pinterest ad groups
Provides a list of all ad groups associated with your account.
It fetches detailed ad spending data, impressions, and clicks for defined date ranges.
You retrieve full information on a specific advertising campaign based on its ID or name.
It pulls a structured list of all active ad groups under your main campaigns.
You get a list of saved custom audiences and product catalogs for targeting review.
It retrieves pins from specific boards, allowing you to audit your content assets.
You get a comprehensive list of all running advertising campaigns on the account.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Pinterest Ads MCP Server: 10 Tools for Marketing & Content Auditing
These ten tools let your AI client interact with every major area of your Pinterest advertising account—from listing campaigns to fetching detailed ad metrics.
019d75f3get pinterest analytics
Fetches detailed advertising metrics like spend, impressions, and clicks for a given date range.
019d75f3get pinterest campaign
Pulls all specific details about one selected advertising campaign.
019d75f3list pinterest ad groups
Provides a list of all ad groups associated with your account.
019d75f3list pinterest ads
Retrieves a list of active Pinterest advertisements running currently.
019d75f3list pinterest audiences
Generates a list of saved custom audiences and product catalog segments for targeting.
019d75f3list pinterest boards
Shows all boards connected to your account, letting you audit your creative organization.
019d75f3list pinterest campaigns
Lists every advertising campaign currently set up on your Pinterest Ads account.
019d75f3list pinterest catalogs
Shows all product catalogs linked to your ads, essential for e-commerce targeting.
019d75f3list pinterest keywords
Lists the specific search keywords that belong to a defined ad group.
019d75f3list pinterest pins
Retrieves individual pins from specified boards, useful for content auditing.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Pinterest Ads, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
You connect your whole Pinterest Ads account to any AI agent—Claude, Cursor, whatever you use—and run your entire ad stack conversationally. You manage campaigns, track performance data, and audit audiences without ever having to open the Pinterest dashboard. It's full control over visual marketing from right in your chat interface.
When you need a quick read on how things are doing, you can call get_pinterest_analytics. That tool pulls detailed ad spending metrics like total spend, impressions count, and clicks for any date range you specify. You'll know exactly where the money's going and what kind of reach you got.
To get a full picture of your structure, you can first use list_pinterest_campaigns to see every advertising campaign currently running on the account. Once you pick one, get_pinterest_campaign pulls all the specific details for that single campaign. From there, if you want to drill down, list_pinterest_ad_groups gives you a structured list of every active ad group under those main campaigns.
You can even check out what search terms are driving traffic by running list_pinterest_keywords, which shows the specific keywords assigned to any defined ad group.
For your creative content, you've got visibility on both product listings and general assets. Use list_pinterest_catalogs to see all the product catalogs linked up with your ads—you gotta know those for e-commerce targeting. You can also run list_pinterest_audiences, which gives you a list of saved custom audiences and product catalog segments; this lets you audit exactly who you're trying to hit.
If you need to review the actual creative, list_pinterest_pins retrieves individual pins from specific boards, letting you check your content assets against your current strategy. Meanwhile, if you just want a general overview of your visual organization, list_pinterest_boards shows every board connected to the account.
It's all about knowing what's running and why. You use list_pinterest_ads to get a straightforward list of every active Pinterest advertisement currently up on the platform. This setup lets your agent handle complex tasks—you don't have to copy-paste data or jump between tabs. If you need to see which products are available for ads, list_pinterest_catalogs shows those linked product inventories.
When you run these tools together, your AI client handles the heavy lifting. You tell it what you want—like "Show me all ad groups that used the keyword 'NYC fashion' last week"—and it spits out the actionable data. It’s about immediate control over every aspect of visual discovery marketing from the comfort of your chat window.
How Pinterest Ads MCP Works
- 1 First, subscribe to this server and provide your Pinterest OAuth2 Access Token and Ad Account ID.
- 2 Your AI client authenticates with the MCP Server using those credentials.
- 3 You issue a natural language command (e.g., 'What were our clicks last week?'), and the agent executes the required tool call.
The bottom line is, you treat Pinterest as just another data source in your chat, not a separate web application.
Who Is Pinterest Ads MCP For?
This server is built for digital marketers who hate context switching. It targets the e-commerce manager who needs to check catalog performance while drafting product copy, or the content creator who has to audit hundreds of pins and boards across different accounts before a launch date.
Monitors product catalogs using list_pinterest_catalogs and ensures audience targeting is correct from the chat interface.
Runs get_pinterest_analytics to quickly compare spend metrics across different ad groups and campaigns.
Uses list_pinterest_boards and list_pinterest_pins to verify content consistency before a major marketing push.
What Changes When You Connect
- See campaign spend breakdown instantly. Instead of navigating five different tabs to check
get_pinterest_analytics, you just ask the agent for metrics between two dates, getting a clean total spend figure right away. - Targeting is simpler with
list_pinterest_audiences. You don't have to open the Ads Manager just to see if your saved audiences are up-to-date or if your product catalog listing changed. It gives you immediate visibility into who you’re reaching. - Audit content flow with
list_pinterest_pinsandlist_pinterest_boards. You can check 12 pins across three boards in a single prompt, saving hours of manual clicking just to verify creative assets before launch. - Understand your ad structure using
list_pinterest_ad_groupsandlist_pinterest_campaigns. Instead of guessing which campaigns are running or what groups exist, you get a definitive list so you know exactly where to focus your efforts. - Keep search strategy tight. The
list_pinterest_keywordstool lets you dump all keywords associated with an ad group into the chat, allowing your AI client to immediately suggest better synonyms or related terms.
Real-World Use Cases
Quarterly Performance Review
A marketing director needs to compare Q1 spending vs. Q2 performance. Instead of downloading spreadsheets and manually compiling data, they ask the agent to run get_pinterest_analytics for both periods. The agent aggregates the total spend and click metrics, giving a single comparative summary in minutes.
Pre-Launch Content Check
A content strategist is launching a new collection. They use the agent to run list_pinterest_boards followed by running list_pinterest_pins on all relevant boards. This confirms that every board has at least five pins and that no old, irrelevant content remains.
Audience Refresh
The e-commerce team updated its product lines. They run list_pinterest_catalogs to ensure the new items were added correctly, then use list_pinterest_audiences to confirm that the target audience segments are properly linked to the refreshed catalog.
Ad Structure Cleanup
The ad account is messy. The specialist runs list_pinterest_campaigns and then sequentially uses list_pinterest_ad_groups for each campaign. This allows them to quickly map out which campaigns are over-spending or have redundant ad groups needing consolidation.
The Tradeoffs
Manual Dashboard Diving
Logging into Pinterest, clicking 'Ads Manager', finding the correct campaign, then manually setting date ranges to run a report. This takes 10 minutes just to get the numbers.
→
Just ask your agent: 'Run get_pinterest_analytics for last month.' The system handles the navigation and data fetching in one step.
Ignoring Catalog Updates
Assuming product changes are reflected because they updated the website. This leads to ads showing out-of-stock items, wasting budget.
→
Always run list_pinterest_catalogs first. Confirm the data source is current before launching any new ad group.
Guessing Audience Scope
Thinking that because you created an audience, it’s active for ads. You end up wasting spend on irrelevant segments.
→
Use list_pinterest_audiences to confirm the status and type of every saved segment before connecting it to a campaign.
When It Fits, When It Doesn't
You should use this server if your workflow requires synthesizing data from multiple, distinct points within Pinterest (e.g., linking pin content, ad spend, and audience definition). It's essential when you need an overview—like comparing total performance metrics via get_pinterest_analytics against the specific creative assets found using list_pinterest_pins. Don't use this if your only goal is to edit a single Pin or manually upload a new product feed. For pure content creation, you still have to go into Pinterest. This server is for reporting and auditing. If you need to build complex multi-step workflows (e.g., 'If X happens in campaign A, then create pin B'), consider an external automation platform instead of just running simple queries.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Pinterest Ads. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Checking ad performance usually means opening multiple dashboards.
Today's process involves logging into Pinterest Ads, clicking through to the specific campaign, then manually changing the date filter. You have to repeat this whole sequence for every single ad group or audience segment just to get a full picture of ROI. It’s tedious, and you almost always miss something.
With the MCP Server, you simply tell your agent what data you need—for example, 'Show me total spend and clicks between October 1st and October 31st.' You get the summarized result immediately, without ever leaving your chat.
Pinterest Ads MCP Server: Get a clear view of everything.
The manual steps that vanish are navigating to different tabs (Campaigns -> Ad Groups -> Keywords) and then having to copy-paste data points into an external spreadsheet. It's slow, error-prone work that eats up half a day.
Now, you run `list_pinterest_campaigns` and the agent handles the taxonomy. You get clean, structured data delivered straight back into your workflow. The process just works.
Common Questions About Pinterest Ads MCP
How do I check if my audience targeting is working with list_pinterest_audiences? +
Use list_pinterest_audiences to verify the existence and status of your saved segments. If an audience is listed but marked as inactive, you know exactly where the problem is before running ads.
What data can get_pinterest_analytics fetch? +
This tool fetches core metrics like total spend, impressions, and clicks across your campaigns. Remember to specify a date range so the results are accurate for your review period.
I need to check my content pins; should I use list_pinterest_pins? +
Yes, list_pinterest_pins pulls individual pin details from specific boards. It’s better than just listing the board name because it gives you the actual assets you need to audit.
How do I see all my ad groups using list_pinterest_ad_groups? +
Simply run list_pinterest_ad_groups. This tool provides a clean, comprehensive list of every ad group attached to your active campaigns. It’s the first step in diagnosing structure issues.
If I change my ad account credentials, how do I ensure `list_pinterest_campaigns` uses the updated connection? +
You must reauthenticate your AI client with your Pinterest OAuth2 Access Token. Once that's done, any call to list_pinterest_campaigns automatically pulls data from the live, verified account. The server doesn't store credentials; it just needs a current token to run the tool.
When I update my product inventory, how does using `list_pinterest_catalogs` help me manage the change? +
It retrieves the current structure and status of your linked product catalog. You can check if specific SKUs or categories are missing from the list, helping you verify that your entire inventory is synced for advertising.
How do I use `list_pinterest_keywords` to refine my ad group strategy after a campaign runs? +
It lists all keywords associated with a specific ad group. Reviewing this list lets you spot low-performing terms or identify high-volume concepts that haven't been targeted yet, giving you clear areas for optimization.
What detailed settings can I get about one campaign using `get_pinterest_campaign`? +
It pulls granular data beyond just the name. You get details like the current budget status, start and end dates, specific targeting parameters used for that campaign, and ad type.
How do I find my Pinterest Ad Account ID? +
In your Pinterest Business account, go to the Ads Manager. Your Ad Account ID is usually visible in the URL or in the account settings section.
Can I see performance metrics for specific dates? +
Yes! Use the get_pinterest_analytics tool and provide the start_date and end_date parameters along with the columns (metrics) you wish to retrieve.
What metrics can I retrieve? +
Common metrics include SPEND_IN_DOLLAR, IMPRESSION, CLICKTHROUGH, REPIN, and TOTAL_CONCLICK. You can provide multiple metrics separated by commas.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Drift
Equip your AI agent to manage conversations, track contacts, and monitor agent availability via the Drift API.
Meta Ads
Equip your AI agent with direct access to Meta Ads — manage Facebook and Instagram campaigns, track ad performance, and optimize spend without opening Meta Ads Manager.
Zapier
Monitor automated workflows, audit app connections, and search for Zap templates on Zapier — the leader in AI orchestration.
You might also like
Fathom
Manage AI meeting notes via Fathom — list and search meetings, retrieve transcripts and summaries, and track action items directly from any AI agent.
DISCO
Equip your AI agent to manage legal matters, track documents, and monitor review teams via the DISCO API.
Favqs
Discover and manage quotes — fetch the Quote of the Day, search by author or tag, and curate your favorites directly via AI.