Model Context Protocol (MCP)

Pinterest MCP Server

A Pinterest MCP server gives an AI agent tools for Pinterest, so a model can create pins on your account instead of just suggesting them. Point Claude, Cursor, or any MCP client at Outstand's server and the agent can list your boards, create image or video pins with a title, description, and destination link, and read impressions, saves, and clicks. Everything goes through the official Pinterest API over an OAuth connection you approve once. Reading Pinterest, or posting to it? Most tools that call themselves a Pinterest MCP server scrape: they download Pins, scrape boards, or run keyword research. This one publishes, creating image and video Pins on a board you choose through the official Pinterest API. If you came here to extract data from Pinterest, this is not that, and scraping boards and Pins is against Pinterest's terms, so check what any server actually calls before you connect an account to it.

Official Pinterest APIManaged Keys included$19/month, 3,000 posts included

Calling it from your own code instead of an agent? The same account works through our Pinterest API.

server url
https://mcp.outstand.so/mcp
claude mcp add -t http \
  -H "Authorization: Bearer ost_your_key" \
  outstand https://mcp.outstand.so/mcp

Works with Claude Desktop, Claude Code, Cursor, Windsurf, ChatGPT, and any MCP client.

✓ Live since March 2026 - 28 tools across 12 platforms, $19/month, 3,000 posts included
01 / Quick start

First post in minutes.

The server URL is https://mcp.outstand.so/mcp. Paste it into your client and connect Pinterest.

  1. 01Create an Outstand account. There is no Pinterest developer app to register and no keys to manage.
  2. 02Connect Pinterest through the hosted OAuth link.
  3. 03Add https://mcp.outstand.so/mcp to your MCP client using one of the snippets below.
  4. 04Ask your agent to pin. It calls list_pinterest_boards to find the right board, then creates the pin with your image and destination link.

Claude Code

bash
claude mcp add -t http \
  -H "Authorization: Bearer ost_your_key" \
  outstand https://mcp.outstand.so/mcp

Claude Desktop

json
// claude_desktop_config.json
{
  "mcpServers": {
    "outstand": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.outstand.so/mcp",
        "--header",
        "Authorization: Bearer ost_your_key"
      ]
    }
  }
}

Cursor

json
// .cursor/mcp.json
{
  "mcpServers": {
    "outstand": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.outstand.so/mcp",
        "--header",
        "Authorization: Bearer ost_your_key"
      ]
    }
  }
}

Any client with a custom connector (ChatGPT, Claude web, Cursor)

text
# Add a custom connector in your client's settings and paste
# this URL, then sign in once in the browser. No API key to copy.

https://mcp.outstand.so/mcp

Works with Claude Desktop, Claude Code, Cursor, Windsurf, ChatGPT, and any other MCP client. Full client setup guide.

02 / Tools

What your agent can do.

The tools that apply to Pinterest, out of 28 on the server.

  • list_pinterest_boardsList the boards on a connected Pinterest account, so the agent knows where to pin.
  • create_postCreate or schedule a pin: image or video, with a title, description, and destination link.
  • get_post_analyticsFetch impressions, saves, pin clicks, and outbound clicks for a published pin.
  • list_postsList posts, filterable by account, status, and date range.
  • get_postFetch a single post and its per-platform publish status.
  • delete_postDelete a post record in Outstand, cancelling it if it is still scheduled.
  • delete_remote_postDelete the published pin on Pinterest itself.
  • request_media_upload_urlStart a media upload and get a signed URL for an image or video.
  • confirm_media_uploadConfirm an upload once the bytes are transferred and get the public URL to attach.
  • list_social_accountsList connected social accounts, so the agent can find your Pinterest account.
  • get_account_metricsFetch followers, following, and pin counts for a connected Pinterest account.
  • get_auth_urlGenerate an OAuth URL to connect a new Pinterest account.
  • get_account_usageRead current billing-period post usage.
03 / The landscape

Does Pinterest have an official MCP server?

Yes - announced, but not open yet. Pinterest announced an official Pinterest MCP Server on its Business Community on 22 September 2026, and the product page at developers.pinterest.com/about-pinterest-mcp/ is still a waitlist: as of October 2026 it asks you to "be the first to know when it launches".

What it is built for matters more than when it ships. Pinterest describes an Ads and insights server: search Pins, explore boards, create and update boards, pull audience insights and keyword signals, surface emerging trends, and query and analyse Pinterest Ads data, over OAuth 2.0 with granular permissions. Creating a Pin is not in that list. It is a server for understanding Pinterest, not for publishing to it.

So the two barely overlap. If you want an agent to read campaign performance and audience signal, wait for Pinterest's. If you want an agent to put a Pin on a board - image or video, title, description, destination link - that is this server, today, on the official Pinterest API.

The third-party landscape is the other half of the answer, and on Pinterest it is unusually skewed. The options fall into three groups.

The first is open-source servers you self-host. Some genuinely wrap the Pinterest API; others scrape boards and pins, which is against Pinterest's terms and breaks whenever the front end shifts. Read the source before you connect an account.

The second is community servers listed in MCP directories. Pinterest is a smaller ecosystem than Instagram or X, so there are fewer of them and a higher share are experiments that were published once and never touched again.

The third is hosted servers on the official API, which is what Outstand is. You connect Pinterest with a normal OAuth consent screen and the server calls the documented pin-creation endpoints. The trade-off is scope: you get pin creation, board listing, and pin analytics, not scraped board data.

For what the raw Pinterest API v5 asks for before a Pin goes out - access tiers, the five scopes, 30-day tokens and the mandatory board ID - see the Pinterest API guide.

04 / Comparison

Choosing a Pinterest MCP.

Three realistic ways to give an agent Pinterest access, and what each one actually costs you.

ApproachSetup timeAuthReliabilityCompliance
Self-hosted open-sourceAn hour or two, plus your own Pinterest app if it uses the APIYour own Pinterest app credentials, or a scraped sessionVaries. Scraper-based projects break without warningOfficial API only if the project actually uses it
Directory-listed community serverMinutes to hours, depending on the projectUsually your own Pinterest app credentialsSmall ecosystem. Many projects are unmaintainedCheck the source before trusting it with an account
Hosted API-based (Outstand)A few minutes: sign in, approve OAuth, paste the URLHosted OAuth link flow. Managed Keys included, no developer appMaintained against the official API, token refresh handledOfficial Pinterest API. No scraping, no session cookies
05 / Auth

Authentication

Connecting Pinterest is an OAuth link flow: Outstand opens Pinterest's consent screen, you approve, and the connection is done. There is no Pinterest developer app to register, no access-tier application to file, and no token to store yourself. Managed Keys are included on every plan and cover Pinterest.

Your agent can start this itself by calling get_auth_url and handing you the link. Bring your own OAuth app if you want your brand on the consent screen, but nothing about Pinterest requires it.

06 / Worth knowing

Pinterest specifics.

  • ✓Every pin needs a board. The agent should call list_pinterest_boards first, then pass the board ID it wants to pin to.
  • ✓Media is required. Pins are visual, so every pin needs at least one image or a video.
  • ✓Video pins work and take a cover image. Pass one explicitly, or Pinterest uses the first frame.
  • ✓A destination link is optional but is the point of most pins: pass a link and clicks through to it are reported as outbound clicks.
  • ✓Pin titles are capped at 100 characters and descriptions are truncated at 800, matching Pinterest's own limits.
  • ✓Pinterest has no comments API and no repost concept, so replying and reposting are not available for Pinterest.
07 / Scope

What this MCP doesn't do.

This is a publishing server, not a research one. It does not scrape boards, pins, or other accounts, and it is not a Pinterest Ads integration: campaign creation and ad reporting live behind Pinterest's ads API and are out of scope. Analytics cover the pins you published through Outstand, reported as impressions, saves, pin clicks, and outbound clicks over Pinterest's reporting window.

08 / FAQ

Frequently asked questions.

Does Pinterest have an official MCP server?

Yes, announced on 22 September 2026, but not open yet. The product page at developers.pinterest.com/about-pinterest-mcp/ is still a waitlist as of October 2026. It is described as an Ads and insights server: search Pins, explore boards, create and update boards, audience insights, keyword signals, emerging trends, and Pinterest Ads data. Creating a Pin is not among those capabilities, so Pinterest's server reads Pinterest and this one publishes to it.

What do MCP servers enable?

They let a model act rather than only describe. An MCP server exposes a set of named tools your client can call, so instead of writing out a Pin for you to paste somewhere, an agent can list your boards, upload the image, and create the Pin itself. Outstand exposes 28 such tools across 12 platforms, and which accounts an agent can reach depends on what you connected, not on the config.

How do I find the MCP server URL?

Ours is https://mcp.outstand.so/mcp, and it is the same URL on every platform: one endpoint serves every network you connect. Paste it into your client as an HTTP MCP server, or add it as a custom connector and sign in once in the browser. A self-hosted server has no URL until you start the process, which is a practical difference worth knowing before you pick one.

Can Claude create Pinterest pins?

Yes. Add https://mcp.outstand.so/mcp to Claude, connect your Pinterest account, and Claude can create pins with an image or video, a title, a description, and a destination link. The same connector works in Cursor, Windsurf, ChatGPT, and any other MCP client.

Can it pin to a specific board?

Yes, and it has to: Pinterest requires a board for every pin. The list_pinterest_boards tool returns the boards on your connected account, so an agent can pick the right one by name and pin to it without you looking up any IDs.

Does it support video pins?

Yes. Pass a video and Outstand handles Pinterest's upload flow, including the cover image Pinterest requires. Supply a cover image URL to control the thumbnail, or leave it out and the first frame is used.

Can it schedule pins?

Yes. create_post takes a scheduled time, so an agent can queue a pin up to 30 days ahead. Scheduling runs in Outstand rather than on Pinterest, and a scheduled pin can be cancelled with delete_post before it goes out.

Does it use the official Pinterest API?

Yes. Pins are created through Pinterest's documented API over an OAuth connection you approved. Nothing is scraped and no session cookie is used, which is the main practical difference from the scraper-based projects you will find on GitHub.

Does Pinterest have a free API?

Yes. Pinterest does not charge for API access; what it asks for instead is an app with the right scopes and tokens you keep refreshed. With Outstand that part is already done: Managed Keys are included on every plan, so there is no Pinterest developer app to register and no access tier to apply for before your agent can pin.

What does it cost?

The MCP server is included with every Outstand account at no extra cost. Pricing is $19/month, 3,000 posts included, and pins created by an agent draw on the same quota as posts published through the REST API.

Every claim on this page is restated, dated, and citable on the facts page.

Connect Pinterest, create your first pin in minutes

Sign in, approve Pinterest once, paste the server URL into your client. Then ask your agent to pin.

https://mcp.outstand.so/mcp