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.
Calling it from your own code instead of an agent? The same account works through our Pinterest API.
https://mcp.outstand.so/mcpclaude 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.
The server URL is https://mcp.outstand.so/mcp. Paste it into your client and connect Pinterest.
claude mcp add -t http \ -H "Authorization: Bearer ost_your_key" \ outstand https://mcp.outstand.so/mcp
// claude_desktop_config.json
{
"mcpServers": {
"outstand": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.outstand.so/mcp",
"--header",
"Authorization: Bearer ost_your_key"
]
}
}
}// .cursor/mcp.json
{
"mcpServers": {
"outstand": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.outstand.so/mcp",
"--header",
"Authorization: Bearer ost_your_key"
]
}
}
}# 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.
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.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.
Three realistic ways to give an agent Pinterest access, and what each one actually costs you.
| Approach | Setup time | Auth | Reliability | Compliance |
|---|---|---|---|---|
| Self-hosted open-source | An hour or two, plus your own Pinterest app if it uses the API | Your own Pinterest app credentials, or a scraped session | Varies. Scraper-based projects break without warning | Official API only if the project actually uses it |
| Directory-listed community server | Minutes to hours, depending on the project | Usually your own Pinterest app credentials | Small ecosystem. Many projects are unmaintained | Check the source before trusting it with an account |
| Hosted API-based (Outstand) | A few minutes: sign in, approve OAuth, paste the URL | Hosted OAuth link flow. Managed Keys included, no developer app | Maintained against the official API, token refresh handled | Official Pinterest API. No scraping, no session cookies |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Sign in, approve Pinterest once, paste the server URL into your client. Then ask your agent to pin.
https://mcp.outstand.so/mcp