Boards & Pins MCP Server
Allows browsing, creating, and managing Pinterest boards, pins, sections, and user profiles via the Pinterest API v5.
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., "@Boards & Pins MCP Serverlist my boards"
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.
Boards & Pins MCP Server
An MCP (Model Context Protocol) server that lets Claude interact with Pinterest — browsing, creating, and managing boards, pins, sections, and user profiles via the Pinterest API v5.
Features
Browse boards and pins with bookmark-based pagination
Create boards, sections, and pins from image URLs
Update and move pins across boards and sections
Search pins by keyword
View pin images directly inside Claude (base64 image blocks)
OAuth 2.0 with automatic token refresh, or direct access token
Related MCP server: pinterest-vision-mcp
Requirements
Node.js >= 20
A Pinterest account and app (see Configuration)
Quick Start
git clone https://github.com/sapyx/sapyx-mcp.git
cd sapyx-mcp
npm install
npm run buildCopy the environment template and fill in your credentials:
cp .env.example .envThen add the server to your MCP client (see Configuration).
Authentication
Two modes are supported:
Mode | Env vars | Access |
Direct token |
| Read-only |
OAuth 2.0 |
| Full read + write |
For OAuth, trigger the flow via the pinterest_auth tool. Tokens are stored in ~/.mcp-credentials/pinterest-tokens.json and refreshed automatically.
Full details: docs/authentication.md
Tools
14 tools across four groups:
Group | Tools |
Auth |
|
Boards |
|
Pins |
|
Search |
|
Full reference: docs/tools.md
Project Structure
src/
index.ts # Entry point — env validation, server setup, STDIO transport
auth.ts # OAuth 2.0 flow, token storage, refresh logic
api.ts # Typed HTTP client wrapping Pinterest API v5
types.ts # TypeScript interfaces (Pin, Board, tokens, etc.)
tools/
auth.ts # pinterest_auth, pinterest_auth_status
boards.ts # list_boards, create_board, list_board_sections, create_board_section
pins.ts # list_pins, get_pin, get_pin_image, update_pin, move_pin, create_pin
search.ts # search_pins, get_user_profile
docs/
authentication.md # OAuth flow, token storage, refresh logic
tools.md # Full tool reference with parameters
api-client.md # Internal API client documentation
configuration.md # Env vars, MCP client setup, Pinterest app setupTech Stack
Language: TypeScript (ES2022, Node16 modules)
Runtime: Node.js >= 20
MCP Framework:
@modelcontextprotocol/sdkValidation: Zod
Transport: STDIO
Documentation
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
- Alicense-qualityDmaintenanceThis read-only MCP Server allows you to connect to Pinterest data from Claude Desktop through CData JDBC Drivers. Free (beta) read/write servers available at https://www.cdata.com/solutions/mcpLast updated4MIT
- FlicenseAqualityCmaintenanceMCP server that gives AI agents visual intelligence — search Pinterest, analyze images with LLM vision, build a semantic reference library, and retrieve by style or mood.Last updated61
- Alicense-qualityDmaintenanceEnables AI agents to interact with the Pinterest API, allowing management of boards and pins through natural language commands.Last updated13317MIT
- Alicense-qualityDmaintenanceEnables AI agents to manage Pinterest boards and pins, create and update pins, and track analytics via the Pinterest API v5.Last updatedMIT
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
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/artyomredko-collab/sapyx-mcpclone'
If you have feedback or need assistance with the MCP directory API, please join our Discord server