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.
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 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.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.
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.
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.
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.
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