pinterest-mcp
Provides tools to search Pinterest and download images, fetch images from a Pinterest board, list a user's boards, and get board information.
Click on "Install 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-mcpSearch Pinterest for minimalist logo design, download 10"
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 server that lets Claude (or any MCP client) search Pinterest and download images directly to your machine — no manual browsing, no manual saving.
It talks to Pinterest's own internal web API (the same requests your browser makes when you're logged in), authenticated with your personal session cookie. There's no official public Pinterest API for this, so this project reverse-engineers the internal one.
Features
Search and download — give a keyword, get N full-resolution images saved locally.
Board download — give a board link (
pin.itshort links work), get N images from it.List boards — see a user's boards, with pin counts, without needing a direct link.
Board info — look up a board's name and pin count.
Dedup on re-run — re-fetching the same query or board skips images you already downloaded instead of re-fetching or leaving stale files behind.
Metadata sidecars — each image's title, description, and source link is saved to a matching
.jsonfile in a hidden.metafolder, so the image folder itself stays clean.
Related MCP server: pinterest-mcp
Requirements
Python 3.14+
A Pinterest account, logged in via browser
Install
git clone https://github.com/Nuu-maan/pinterest-mcp.git
cd pinterest-mcp
uv syncGetting your Pinterest cookie
This runs as you, using your own logged-in session — it does not create or need a separate API key.
Open pinterest.com in your browser and make sure you're logged in.
Open DevTools (F12) → Network tab.
Reload the page, click any request to
pinterest.com.In the request headers, find
Cookie:and copy the entire value.
Keep this value secret — it's equivalent to your login session.
Configure
Register the server with Claude Code:
claude mcp add pinterest --scope user \
-e PINTEREST_COOKIE="<paste your cookie here>" \
-e PINTEREST_DOMAIN="www.pinterest.com" \
-- uv --directory /path/to/pinterest-mcp run server.pyPINTEREST_DOMAIN defaults to www.pinterest.com. If Pinterest redirects you to a country-specific domain when logged in (e.g. in.pinterest.com), use that instead.
Images are saved to ~/Pictures/pinterest-downloads/<name>/ by default, or a custom out_dir you pass to a tool.
Usage
Once configured, just ask:
"Search Pinterest for minimalist logo design, download 10"
"List my Pinterest boards"
"Fetch 5 pins from this board: https://pin.it/xxxxxxx"
Tools
Tool | Description |
| Search and download images |
| List a user's boards |
| Look up a board's name and pin count |
| Download images from a board |
Development
uv run -- python -m tests.test_pins
uv run -- python -m tests.test_downloaderDisclaimer
This uses Pinterest's internal, unofficial API, not a public developer API. It can break if Pinterest changes their endpoints, and heavy use may draw attention from their bot detection. Use it against your own account, at your own risk.
License
MIT — see LICENSE.
Contributing
See CONTRIBUTING.md.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with the Pinterest API, allowing management of boards and pins through natural language commands.9220MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to manage Pinterest boards and pins, create and update pins, and track analytics via the Pinterest API v5.4MIT
- AlicenseBqualityDmaintenanceMCP server connector for Pinterest — search pins, manage boards, save pins, and follow users via Playwright browser automation.1010MIT
- FlicenseAqualityCmaintenanceExtracts images, gifs, videos, and search results from Pinterest without authentication. Supports search, pin details, board pins, related pins, autocomplete, and media downloads.6
Related MCP Connectors
Read your Savee saves, boards and home feed, and search its public library. Read-only.
Search PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.
Stealth web browser for agents: search, fetch, click, download and type in persistent MCP sessions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Nuu-maan/pinterest-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server