pinterest-mcp
Provides tools for managing Pinterest boards, pins, and analytics, including creating, updating, deleting pins, listing and creating boards, searching pins, and retrieving account-level metrics.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@pinterest-mcpCreate a new pin with image https://example.com/pic.jpg and title 'My Pin'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
pinterest-mcp
An MCP (Model Context Protocol) server for the Pinterest API v5.
Create pins, manage boards, and track analytics — all from an AI agent.
First open-source Pinterest MCP server.
Features
Tool | Description |
| Create a new Pin with image, title, description, and link |
| Edit an existing pin’s metadata |
| Remove a pin |
| Impressions, saves, link clicks, engagement rate |
| List your boards |
| Create a new board |
| List all pins on a board |
| Search public pins by keyword |
| Account-level metrics: impressions, saves, engagements |
| Create multiple pins in one call (rate-limited) |
| Trending searches and interests in a niche |
Related MCP server: Boards & Pins MCP Server
Installation
pip install pinterest-mcpOr run directly with uvx:
uvx pinterest-mcpAuthentication
Pinterest uses OAuth 2.0. You need a Pinterest Business account and a registered app.
Create an app at developers.pinterest.com
Add redirect URI:
http://localhost:8089/callbackCopy Client ID + Client Secret to
.env(see.env.template)Run the auth flow to generate your access token:
pinterest-mcp-authThis opens a browser, asks you to authorize, and saves your token to .pinterest_token.json.
MCP Client Setup
{
"mcpServers": {
"pinterest": {
"command": "uvx",
"args": ["pinterest-mcp"],
"env": {
"PINTEREST_CLIENT_ID": "your_client_id",
"PINTEREST_CLIENT_SECRET": "your_client_secret",
"PINTEREST_ACCESS_TOKEN": "your_access_token"
}
}
}
}Rate Limits
Pinterest API v5 rate limits for organic posting:
10 pins per minute per account
250 pins per day per account
bulk_create_pins automatically respects the per-minute limit.
Development
git clone https://github.com/clugtu/pinterest-mcp
cd pinterest-mcp
pip install -e ".[dev]"
pre-commit install
pytestThis repo uses pre-commit with ruff for linting and formatting. Install pre-commit if you don't have it:
pip install pre-commitThen run pre-commit install once to register the hooks — they'll run automatically on every git commit.
License
MIT — see LICENSE
Related
cults3d-mcp — Cults3D marketplace MCP server
This server cannot be deployed
Maintenance
Related MCP Connectors
Your agent needs Pinterest as a demand signal — what people are saving in a category, which pins earn engagement, what a competitor's boards are collecting. **What you can ask for** • "What pins come up for 'home office setup', and which get saved most?" • "Page through this board and list the products it links to." • "Which boards does this user keep, and what are they about?" • "Show the engagement on this pin." **How to use it** Point any MCP client at https://mcp.aisa.one/pinterest/mcp and sign in with OAuth — there is no key to create or paste. 4 read tools: search pins, read one pin and its engagement, page through a board, and list a user's boards. **It is also a door to the rest** The same login reaches 26 sources and 580+ operations. Spot the trend here, then ask the same agent for search volume on the same phrase or who already ranks for it — without adding a second server. **What it costs** Finding and inspecting an operation is free. Running one is billed per call at API prices, with no seat and no monthly minimum, and every call takes max_price_usd so an agent cannot overspend by accident. **Where else it reaches** https://mcp.aisa.one/social/mcp for X plus Instagram, Reddit, Pinterest and YouTube; https://mcp.aisa.one/gtm/mcp for those plus Similarweb and Apollo.
Publish and schedule Pinterest pins from any MCP client. Token refresh and retries handled.
Schedule and publish social posts across 9 platforms (Instagram, LinkedIn, X, TikTok, Facebook, Threads, Pinterest, Bluesky, Mastodon) straight from Claude, ChatGPT, Cursor, or any MCP client. Create, edit, and reschedule posts, upload media, and pull account and post analytics, follower demographics, and best-time windows. 20 tools, free on every plan.
SEO & marketing toolkit for AI agents: GA4, Search Console, AdSense, GTM, PageSpeed, Trends.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with the Pinterest API, allowing management of boards and pins through natural language commands.84 npm24MIT
- AlicenseAqualityDmaintenanceAn MCP server that lets Claude interact with Pinterest — browsing, creating, and managing boards, pins, sections, and user profiles via the Pinterest API v5.1557 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to search public Pinterest pins, retrieve pin metadata and media URLs, and download matching images, GIFs, or videos into a local folder, with read-only tools and explicit confirmation for downloads.-
- AlicenseAqualityCmaintenanceEnables AI agents to manage Pinterest accounts through the Pinterest API v5, including creating and editing pins, organizing boards, searching public content, and retrieving pin and account analytics.11MIT