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.

Official Pinterest APIManaged Keys included$19/month, 3,000 posts included
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 - 27 tools across 11 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 27 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.
  • upload_mediaStart 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?

No. Pinterest does not publish an MCP server, so everything available today is third-party, and the options fall into the usual 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.

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?

No. Pinterest has not shipped one, so every option today is third-party: self-hosted open-source projects, community servers listed in MCP directories, and hosted servers built on the official Pinterest API such as Outstand.

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.

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