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.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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: pinterest-mcp
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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
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.
Pinterest automation: schedule pins, manage boards, write AI blogs and auto-pin them.
1Publish and schedule Pinterest pins from any MCP client. Token refresh and retries handled.
Create Pinterest pins from blog posts and Shopify/Etsy products, and schedule them to your boards.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with the Pinterest API, allowing management of boards and pins through natural language commands.148 npm39MIT
- 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
- AlicenseBqualityCmaintenanceEnables interaction with the Pinterest API v5 through natural language, covering 263 operations including pins, boards, analytics, and advertising tools, with configurable read-only and non-destructive modes.814 npmMIT
- AlicenseAqualityBmaintenanceEnables AI assistants to read and manage an account's boards, pins, sections, and analytics, run full-text search over its own content, and complete OAuth token flows through the Pinterest API v5. It exposes 35 typed tools that run either as a local stdio subprocess or as a stateless remote HTTP endpoint with built-in OAuth 2.1 support.3531 npm2MIT