Pinterest Ads
Pinterest Ads MCP server: 29 read tools, 30 opt-in preview-first writes.
Connector by getmcpads.com · Domain verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/getmcpads-com-pinterest-ads
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 23 read · 24 write · 0 delete · 5 not yet classified
- Secrets
- 3 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 52
Read from the source code; the running server may list different tools.
Read 23 · Look things up without changing anything.
pinterest_get_account_entitiespinterest_get_audience_insightspinterest_get_audiencespinterest_get_business_assetspinterest_get_catalog_diagnosticspinterest_get_catalog_inventorypinterest_get_conversion_setuppinterest_get_creative_assetspinterest_get_delivery_metricspinterest_get_keyword_intelligencepinterest_get_lead_assetspinterest_get_organic_inventory
Show 11 more tools
pinterest_get_pin_analyticspinterest_get_platform_resourcespinterest_get_targeting_optionspinterest_get_trendspinterest_get_video_uploadpinterest_get_write_schemapinterest_health_checkpinterest_list_ad_accountspinterest_list_ad_creativespinterest_run_reportpinterest_validate_report
Write 24 · Create, change, send or run things.
pinterest_create_adpinterest_create_adgrouppinterest_create_boardpinterest_create_campaignpinterest_create_catalogpinterest_create_catalog_feedpinterest_create_collection_adpinterest_create_pinpinterest_create_product_grouppinterest_get_billing_and_orderspinterest_prepare_video_uploadpinterest_register_media
Show 12 more tools
pinterest_rename_adpinterest_rename_adgrouppinterest_rename_campaignpinterest_run_specialized_exportpinterest_update_adpinterest_update_adgroup_configurationpinterest_update_boardpinterest_update_campaign_configurationpinterest_update_catalog_feedpinterest_update_pinpinterest_update_product_grouppinterest_upload_video
Not yet classified 5 · We could not tell from the name and description.
pinterest_batch_catalog_itemspinterest_estimate_deliverypinterest_run_catalog_reportpinterest_run_conversion_product_reportpinterest_run_targeting_report
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
PINTEREST_ACCESS_TOKENPINTEREST_APP_SECRETPINTEREST_REFRESH_TOKEN
Other settings (environment variables or headers).
LOG_LEVELPINTEREST_AD_ACCOUNT_IDPINTEREST_AD_ACCOUNT_IDSPINTEREST_APP_IDPINTEREST_ENABLE_WRITESPINTEREST_ENVIRONMENT
Tools (52)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
pinterest_batch_catalog_itemsDescription is built at runtime.
pinterest_create_adCreate a PAUSED ad from an accessible Pin. Native specification supports Pinterest creative formats subject to eligibility. Preview by default. No automatic mutation retry. Native API eligibility and scopes still apply.
pinterest_create_adgroupCreate a PAUSED ad group with explicit native bidding, targeting, budget and schedule. Performance+ requires explicit performancePlusUnderPausedCampaign consent: its group is ACTIVE while the parent campaign must remain PAUSED. Preview by default. No automatic mutation retry. Native API eligibility and scopes still apply.
pinterest_create_boardDescription is built at runtime.
pinterest_create_campaignCreate a PAUSED campaign. Monetary convenience fields use the account currency. Campaign Budget Optimization defaults to true; non-CBO eligibility is account-specific. Preview by default. No automatic mutation retry. Native API eligibility and scopes still apply.
pinterest_create_catalogDescription is built at runtime.
pinterest_create_catalog_feedDescription is built at runtime.
pinterest_create_collection_adCreate a PAUSED collection with an explicitly selected image/video hero Pin and an accessible catalog product group. Does not create catalog-only/DPA ads. Standard account eligibility is required; unavailable in Sandbox. Preview by default. No automatic mutation retry. Native API eligibility and scopes still apply.
pinterest_create_pinDescription is built at runtime.
pinterest_create_product_groupDescription is built at runtime.
pinterest_estimate_deliveryRun non-mutating Pinterest planning computations: ad-group audience size, bid floors, or campaign delivery estimates. The request body follows the selected Pinterest v5 schema and no campaign/ad group is created or changed.
pinterest_get_account_entitiesRead Pinterest ad-account entities and configuration. Covers account, campaign, ad group, ad, product-group promotion, promotion, label, schedule, targeting template, and order-line inventory. Returns one API page and its bookmark for predictable live queries.
pinterest_get_audience_insightsRead aggregated Pinterest Audience Insights for the advertiser's total or engaged audience, Pinterest's total audience, or the scope/type endpoint. Pinterest fixes the audience-insights observation window; it is not a custom date-range report.
pinterest_get_audiencesRead audience, customer-list, sharing, and Business-received audience inventory without uploading or changing audience membership.
pinterest_get_billing_and_ordersRead billing profiles/invoices, invoice download URLs, order lines, ads-credit discounts, and SSIO account/order status. Financial data is returned only when the token has account access.
Show 37 more tools
pinterest_get_business_assetsRead Pinterest Business Access inventory: employers/linked businesses, assets, members, partners, assigned assets, received audiences, and invites. Requires the corresponding business-management permissions.
pinterest_get_catalog_diagnosticsRead deep catalog inventory and diagnostics: catalogs, feeds, feed processing results, item issues, product groups, product counts/products, available filter values, and catalog item lookups. ITEMS is a read-only POST lookup.
pinterest_get_catalog_inventoryList Pinterest catalog inventory surfaces: catalogs, product groups, product group promotions, and optional product samples.
pinterest_get_conversion_setupInspect Pinterest conversion measurement configuration: conversion tags, oCPM-eligible/page-visit tags, Event Quality Score, advertiser-defined events, and conversion-deletion request status. This never sends or deletes conversion events.
pinterest_get_creative_assetsFetch Pinterest creative assets and period performance when available. Returns ads, pins, thumbnails/images/videos, campaign/ad group context, catalog signals, and asset classifications.
pinterest_get_delivery_metricsRead Pinterest resources/delivery_metrics. Use this to inspect Pinterest's official delivery metric metadata for sync or async reports.
pinterest_get_keyword_intelligenceRead assigned targeting keywords, Pinterest country-level keyword metrics, suggested terms, or related terms. Country metrics accept up to 2,000 keywords per request.
pinterest_get_lead_assetsRead lead-form definitions and lead subscription configuration. Lead-record export is intentionally excluded because it can contain end-user PII.
pinterest_get_organic_inventoryRead organic Pinterest content used alongside ads: Pins, boards, Pins on a board, Pin product tags, or search results. This is inventory metadata, not proof of paid delivery.
pinterest_get_pin_analyticsRead paid Pin analytics, organic multi/single-Pin analytics, user-account analytics, top Pins, or top video Pins. Pass raw metric names supported by the selected Pinterest endpoint.
pinterest_get_platform_resourcesRead Pinterest platform metadata and readiness resources: supported ad-account countries, delivery metric definitions, metrics readiness, lead-form questions, media upload metadata, commerce integration metadata, or the authenticated user account.
pinterest_get_targeting_optionsRead Pinterest's official targeting option catalog for app type, gender, locale, age, location/geo, interest, keyword, or audience. Can also resolve a specific interest ID.
pinterest_get_trendsRead Pinterest Trends: top growing/monthly/yearly/seasonal keywords by supported region, growing product categories, product-category details, featured topics, or editorial articles.
pinterest_get_video_uploadRead processing status for this advertiser-bound uploaded video. Only ready:true permits video Pin creation; registration or HTTP 204 is insufficient.
pinterest_get_write_schemaRead the official Pinterest v5 native request schema and Sandbox limitations before composing a write.
pinterest_health_checkRead-only Pinterest Ads health check. Verifies configured credentials, account access, delivery metrics access, and optional default account readability without exposing OAuth tokens.
pinterest_list_ad_accountsList Pinterest ad accounts accessible to the configured credentials.
pinterest_list_ad_creativesList the ad account's ad creatives across every status (the API silently omits ARCHIVED ads unless asked) with their pin media resolved: public i.pinimg.com image URLs up to 1200px, video cover, and video_url when the app is allowed to read it. Catalog-driven formats are excluded by default.
pinterest_prepare_video_uploadRegister a native Pinterest video upload for a local file or an HTTPS URL and keep its opaque receipt in memory before transferring bytes. Does not create a Pin or ad. Preview, confirm, upload, then check processing.
pinterest_register_mediaDescription is built at runtime.
pinterest_rename_adRename one ad. The name is the only thing that changes. Preview by default. No automatic mutation retry. Native API eligibility and scopes still apply.
pinterest_rename_adgroupRename one ad group. The name is the only thing that changes. Preview by default. No automatic mutation retry. Native API eligibility and scopes still apply.
pinterest_rename_campaignRename one campaign. The name is the only thing that changes. Preview by default. No automatic mutation retry. Native API eligibility and scopes still apply.
pinterest_run_catalog_reportRun Pinterest catalog reporting by PRODUCT_GROUP or PRODUCT_ITEM. PRODUCT_ITEM history is limited to 92 days before today (UTC), with requests chunked into 31-day windows; older item performance cannot be retrieved by retrying. Use PRODUCT_GROUP for older catalog delivery totals, not individual SKU performance.
pinterest_run_conversion_product_reportRun Pinterest async conversion product reporting by brand, category, brand+category, SKU, or SKU group via reports/brand_category_sku. This is a restricted Pinterest feature: Standard API access alone does not guarantee availability for the client. It is separate from PRODUCT_ITEM spend reporting.
pinterest_run_reportRun a read-only Pinterest Ads report. Auto-routes old/wide or explicit async requests through Pinterest async reports. Uses raw Pinterest reporting column names.
pinterest_run_specialized_exportStart or inspect non-mutating Pinterest data jobs for Marketing Mix Modeling (MMM), bulk advertiser entity downloads, or catalog diagnostics. START creates only a report/export artifact; it never updates delivery entities.
pinterest_run_targeting_reportRun live targeting analytics for an ad account, campaigns, ad groups, or ads, broken down by age, gender, location, interest, keyword, audience, placement, device, or other Pinterest targeting types. For data older than the sync window, use pinterest_run_report with targetingTypes and executionMode=async.
pinterest_update_adDescription is built at runtime.
pinterest_update_adgroup_configurationDescription is built at runtime.
pinterest_update_boardDescription is built at runtime.
pinterest_update_campaign_configurationDescription is built at runtime.
pinterest_update_catalog_feedDescription is built at runtime.
pinterest_update_pinDescription is built at runtime.
pinterest_update_product_groupDescription is built at runtime.
pinterest_upload_videoStream the registered video to the native destination saved in uploadReceipt. No bearer credential is sent to storage. Does not register another media or activate advertising. Follow with pinterest_get_video_upload.
pinterest_validate_reportValidate and preview how a Pinterest report will execute. Returns sync/async routing, endpoint, level, columns, attribution settings, and warnings without calling performance endpoints.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 35
- Last commit
- Oct 23, 2026 (5 days ago)
- Last release
- Oct 23, 2026 (5 days ago)
- Last package publish
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
com.getmcpads/pinterest-ads- Version
- 2.1.0
- Auth
- API key
- Packages
- npm @getmcpads/pinterest-ads-mcp-server
- License
- Apache-2.0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from getmcpads.com
- 0.626score
Meta Ads
getmcpads.com
Meta Ads MCP server: 42 read tools, 24 opt-in preview-first writes.
ConnectorAFreshness: ALocal★ 1↓ 134/wkClaude Code +5 - 0.597score
Google Ads
getmcpads.com
Google Ads MCP server: 35 read tools, 13 opt-in preview-first writes.
ConnectorAFreshness: ALocal↓ 50/wkClaude Code +5 - 0.593score
TikTok Ads
getmcpads.com
TikTok Ads MCP server: 35 read tools, 30 opt-in preview-first writes.
ConnectorAFreshness: ALocal↓ 43/wkClaude Code +5 - 0.593score
Google Search Console
getmcpads.com
Google Search Console MCP server: 20 read tools, no write tools.
ConnectorAFreshness: ALocal↓ 42/wkClaude Code +5 - 0.590score
Google Analytics 4
getmcpads.com
Google Analytics 4 MCP server: 27 read tools, no write tools.
ConnectorAFreshness: ALocal↓ 37/wkClaude Code +5 - 0.588score
Adjust
getmcpads.com
Adjust MCP server: 5 read tools, 0 write tools.
ConnectorAFreshness: ALocalClaude Code +5
Cite this page
Pinterest Ads MCP server. Agent Mart. https://agentmart.dev/connectors/getmcpads-com-pinterest-ads (last updated 2026-10-24)