Skip to content
Agentmart
Submit a tool

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

IndexedApache-2.0Local (stdio)
Write a review

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.

We use your email only for this newsletter. Privacy

About

Pinterest Ads MCP server: 29 read tools, 30 opt-in preview-first writes.

No 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_entities
  • pinterest_get_audience_insights
  • pinterest_get_audiences
  • pinterest_get_business_assets
  • pinterest_get_catalog_diagnostics
  • pinterest_get_catalog_inventory
  • pinterest_get_conversion_setup
  • pinterest_get_creative_assets
  • pinterest_get_delivery_metrics
  • pinterest_get_keyword_intelligence
  • pinterest_get_lead_assets
  • pinterest_get_organic_inventory
Show 11 more tools
  • pinterest_get_pin_analytics
  • pinterest_get_platform_resources
  • pinterest_get_targeting_options
  • pinterest_get_trends
  • pinterest_get_video_upload
  • pinterest_get_write_schema
  • pinterest_health_check
  • pinterest_list_ad_accounts
  • pinterest_list_ad_creatives
  • pinterest_run_report
  • pinterest_validate_report

Write 24 · Create, change, send or run things.

  • pinterest_create_ad
  • pinterest_create_adgroup
  • pinterest_create_board
  • pinterest_create_campaign
  • pinterest_create_catalog
  • pinterest_create_catalog_feed
  • pinterest_create_collection_ad
  • pinterest_create_pin
  • pinterest_create_product_group
  • pinterest_get_billing_and_orders
  • pinterest_prepare_video_upload
  • pinterest_register_media
Show 12 more tools
  • pinterest_rename_ad
  • pinterest_rename_adgroup
  • pinterest_rename_campaign
  • pinterest_run_specialized_export
  • pinterest_update_ad
  • pinterest_update_adgroup_configuration
  • pinterest_update_board
  • pinterest_update_campaign_configuration
  • pinterest_update_catalog_feed
  • pinterest_update_pin
  • pinterest_update_product_group
  • pinterest_upload_video

Not yet classified 5 · We could not tell from the name and description.

  • pinterest_batch_catalog_items
  • pinterest_estimate_delivery
  • pinterest_run_catalog_report
  • pinterest_run_conversion_product_report
  • pinterest_run_targeting_report

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • PINTEREST_ACCESS_TOKEN
  • PINTEREST_APP_SECRET
  • PINTEREST_REFRESH_TOKEN

Other settings (environment variables or headers).

  • LOG_LEVEL
  • PINTEREST_AD_ACCOUNT_ID
  • PINTEREST_AD_ACCOUNT_IDS
  • PINTEREST_APP_ID
  • PINTEREST_ENABLE_WRITES
  • PINTEREST_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_items

    Description is built at runtime.

  • pinterest_create_ad

    Create 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_adgroup

    Create 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_board

    Description is built at runtime.

  • pinterest_create_campaign

    Create 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_catalog

    Description is built at runtime.

  • pinterest_create_catalog_feed

    Description is built at runtime.

  • pinterest_create_collection_ad

    Create 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_pin

    Description is built at runtime.

  • pinterest_create_product_group

    Description is built at runtime.

  • pinterest_estimate_delivery

    Run 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_entities

    Read 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_insights

    Read 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_audiences

    Read audience, customer-list, sharing, and Business-received audience inventory without uploading or changing audience membership.

  • pinterest_get_billing_and_orders

    Read 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_assets

    Read 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_diagnostics

    Read 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_inventory

    List Pinterest catalog inventory surfaces: catalogs, product groups, product group promotions, and optional product samples.

  • pinterest_get_conversion_setup

    Inspect 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_assets

    Fetch 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_metrics

    Read Pinterest resources/delivery_metrics. Use this to inspect Pinterest's official delivery metric metadata for sync or async reports.

  • pinterest_get_keyword_intelligence

    Read 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_assets

    Read lead-form definitions and lead subscription configuration. Lead-record export is intentionally excluded because it can contain end-user PII.

  • pinterest_get_organic_inventory

    Read 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_analytics

    Read 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_resources

    Read 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_options

    Read 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_trends

    Read 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_upload

    Read processing status for this advertiser-bound uploaded video. Only ready:true permits video Pin creation; registration or HTTP 204 is insufficient.

  • pinterest_get_write_schema

    Read the official Pinterest v5 native request schema and Sandbox limitations before composing a write.

  • pinterest_health_check

    Read-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_accounts

    List Pinterest ad accounts accessible to the configured credentials.

  • pinterest_list_ad_creatives

    List 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_upload

    Register 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_media

    Description is built at runtime.

  • pinterest_rename_ad

    Rename 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_adgroup

    Rename 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_campaign

    Rename 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_report

    Run 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_report

    Run 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_report

    Run 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_export

    Start 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_report

    Run 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_ad

    Description is built at runtime.

  • pinterest_update_adgroup_configuration

    Description is built at runtime.

  • pinterest_update_board

    Description is built at runtime.

  • pinterest_update_campaign_configuration

    Description is built at runtime.

  • pinterest_update_catalog_feed

    Description is built at runtime.

  • pinterest_update_pin

    Description is built at runtime.

  • pinterest_update_product_group

    Description is built at runtime.

  • pinterest_upload_video

    Stream 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_report

    Validate 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
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from getmcpads.com

Cite this page

Pinterest Ads MCP server. Agent Mart. https://agentmart.dev/connectors/getmcpads-com-pinterest-ads (last updated 2026-10-24)