Pinterest MCP

io.github.sunkimk由 GitHub 帳號 sunkimk 發布v1.2.0更新於 Oct 29, 2026

Search Pinterest, see pins, find similar, read boards, download images and videos. No login.

概覽

AI 產生的概覽

不需登入即可搜尋 Pinterest,讓助理檢視圖片縮圖、瀏覽相似圖片與看板,並把圖片或 MP4 影片下載到本機。

可以做什麼
  • 以任何語言的關鍵字搜尋圖片,支援分頁、附上縮圖與僅顯示影片
  • 依連結或數字 ID 取得單一圖片的完整資訊,並找出視覺或主題相似的圖片
  • 列出某個公開看板中收藏的圖片
  • 把圖片網址轉成小縮圖讓模型實際查看,一次最多 16 張
  • 把圖片原檔與 MP4 影片下載到本機資料夾,並回傳儲存路徑
適用情境
適合以視覺參考為起點的設計與前端工作,例如蒐集情緒板、比較版面與配色、收集動態參考。可省去在瀏覽器手動搜尋、儲存與貼上圖片的步驟。
執行需求
透過 npx 以 stdio 在本機執行,需要 Node.js 20.18 以上版本。不需 Pinterest 帳號或 API 金鑰。可用環境變數設定下載資料夾(MCP_PINTEREST_DOWNLOAD_DIR)與 HTTP 代理(MCP_PINTEREST_PROXY),用於 pinterest.com 被封鎖的網路;不支援 SOCKS 代理。需要能連線到 pinterest.com。
安裝前請注意
它使用 Pinterest 的網頁端點而非官方 API,網站改版可能導致失效。下載會把檔案寫入設定的資料夾。下載的圖片僅供參考,請尊重創作者著作權與 Pinterest 服務條款,並維持合理的請求頻率。與 Pinterest 官方無關。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Pinterest MCP,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Pinterest MCP is an open-source MCP Server that gives Claude Code, Codex, Cursor and any other MCP client direct access to Pinterest — search pins, actually look at the images, follow "more like this", read boards, and download originals. It's built for designers and front-end developers who start every task by collecting references.

No Pinterest login. No API key. No headless browser.

❌ Without Pinterest MCP

  • You switch to the browser, search, scroll, save images by hand, and drag them back into the chat.
  • The AI only gets the images you remembered to paste, without their source, colours or context.

✅ With Pinterest MCP

text
> Find 20 dark dashboard UIs on Pinterest, look at the first 8,  pick the 3 with the most restrained palette and download them.

The agent searches, looks at the thumbnails, explains its picks, saves full-resolution files to disk — and can go straight on to build the screen from them.

Features

  • ⚡ Fast — talks to the same JSON endpoints pinterest.com uses; ~2–3 s for 20 pins, no Chrome to launch.
  • 👀 The model can see — optional thumbnails are returned as images, so the agent judges style, layout and colour, not just titles.
  • 🧾 Rich metadata — title, description, full-size URL and dimensions (thumbnail-only pins flagged low_res), dominant colour, source site, board, creator, date. Ads are filtered out.
  • 🔁 Go deeper — related pins, whole boards, pagination with bookmarks.
  • 🛡️ Robust — keeps an anonymous session and retries Pinterest's occasional "fake end of feed".
  • 🪶 Token-friendly — hashtag walls collapsed, unusable fields dropped.
  • 🎬 Videos too — video pins come with an MP4 video_url; filter to videos only for motion references.
  • 📥 Downloads — image originals with automatic 736px fallback and MP4 videos, only from *.pinimg.com.

Quick start

Requires Node.js ≥ 20.18.

Claude Code
bash
claude mcp add pinterest --scope user -- npx -y @sunkimkk/pinterest-mcp
Codex — ~/.codex/config.toml
toml
[mcp_servers.pinterest]command = "npx"args = ["-y", "@sunkimkk/pinterest-mcp"]
Claude Desktop — one-click install

Download pinterest-mcp.mcpb from the latest release and double-click it. Claude Desktop shows an install dialog where you can pick a download folder and an optional proxy.

Cursor / Claude Desktop / Windsurf / others — JSON config
json
{  "mcpServers": {    "pinterest": {      "command": "npx",      "args": ["-y", "@sunkimkk/pinterest-mcp"]    }  }}

Cursor: ~/.cursor/mcp.json · Claude Desktop: claude_desktop_config.json

From source
bash
git clone https://github.com/sunkimk/pinterest-mcp.gitcd pinterest-mcp && npm installclaude mcp add pinterest --scope user -- node "$PWD/src/server.js"

Tools

ToolWhat it does
pinterest_searchKeyword search in any language, with pagination and optional thumbnails
pinterest_get_pinFull details of one pin (pin URL, pin.it short link or numeric id)
pinterest_related_pins"More like this" for a pin
pinterest_board_pinsPins saved on a public board
pinterest_preview_imagesTurn image URLs into thumbnails the model can see
pinterest_downloadSave full-resolution images and MP4 videos to disk

search, related_pins and board_pins accept previews: N to attach thumbnails of the first N results, and media: "video" to return only video pins (each with an MP4 video_url) — handy for motion and interaction references.

Example prompts

Tip: English keywords return far more results. Add words like ui, app, dribbble, poster or moodboard to steer the style.

Configuration

VariableDefaultDescription
MCP_PINTEREST_DOWNLOAD_DIR~/Downloads/pinterest-mcpDownload root
MCP_PINTEREST_PROXYsystem HTTPS_PROXYHTTP proxy, e.g. http://127.0.0.1:7890 (SOCKS not supported)
MCP_PINTEREST_LOCALEen-USRequest language
MCP_PINTEREST_TIMEOUT_MS20000Per-request timeout

Example with Claude Code:

bash
claude mcp add pinterest --scope user -e MCP_PINTEREST_PROXY=http://127.0.0.1:7890 -- npx -y @sunkimkk/pinterest-mcp

FAQ

Why can't I get details for a search result? Logged-out search results carry anonymous ids that Pinterest won't resolve. Everything they have is already in the search result; get_pin and related_pins need a real pin link (pinterest.com/pin/<number>/).

Network errors? If pinterest.com is blocked where you are, set MCP_PINTEREST_PROXY.

Will it break? It uses Pinterest's web endpoints rather than the official API, so a Pinterest redesign may require an update. Watch the repo or check the changelog.

Development

bash
npm installnpm test        # spins up the server and calls every tool against live pinterest.com

See CHANGELOG.md for release history. Issues and PRs are welcome.

Disclaimer

Not affiliated with, endorsed by, or sponsored by Pinterest. Use it for personal inspiration at a reasonable request rate, follow Pinterest's Terms of Service, and respect creators' copyright — downloaded images are for reference only.

Acknowledgements

Thanks to terryso/mcp-pinterest for first exploring Pinterest over MCP.

Star History

[Star History Chart]

License

MIT © sunkimk

來源:README.md,提交 1ec387b

工具

6

pinterest_get_pin

Get Pinterest pin

Get full details for one pin from its link or numeric id: full description, image, source website, board, creator, saves, comments. Anonymous search ids (e1_…) cannot be looked up — their data is already in the search result.

輸入參數pin必填preview

pinterest_board_pins

Pins on a Pinterest board

List the pins saved on a public board, e.g. one found in a search result's board.url. Accepts a board URL (pinterest.com/<user>/<board>/) or "<user>/<board>".

輸入參數board必填limitmediabookmarkpreviews

pinterest_preview_images

Look at Pinterest images

Fetch small thumbnails of pin images (image_url values from other tools) so you can see them. Up to 16 at a time.

輸入參數sizeimage_urls必填

pinterest_download

Download Pinterest images and videos

Save pin images (image_url) and videos (video_url MP4s) to disk; images at full resolution, falling back to 736px when the original is unavailable. Default location: /home/sandbox/Downloads/pinterest-mcp/<folder>. Returns the saved file paths.

輸入參數sizefolderdirectoryimage_urls必填

版本歷史

2
  1. v1.2.0最新Oct 21, 2026
  2. v1.1.0Oct 19, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分