Skip to main content
Glama
pinterest-mcp

pinterest-mcp

by ProstoMaslo

pinterest-mcp

MCP server for publishing and scheduling Pinterest Pins from local images through the official Pinterest API v5.

Tools

status, list_boards, list_sections, create_board, list_images, create_pin, bulk_create_pins, list_scheduled, cancel_scheduled, reschedule, publish_due

Related MCP server: pinterest-mcp

Setup

npm install
node auth.js            # enter App ID / secret, approve in browser

Redirect URI in your Pinterest app: http://localhost:8085/callback

MCP config:

{ "mcpServers": { "pinterest": { "command": "node", "args": ["/path/to/pinterest-mcp/server.js"] } } }

Scheduled pins are stored in ~/.config/pinterest-mcp/queue.json and published by scheduler.js (run it every minute via a systemd timer or cron). The server also checks the queue while it is running.

Sandbox mode: set PINTEREST_SANDBOX=1, or add "sandbox": true (and optionally "access_token") to ~/.config/pinterest-mcp/config.json.

Privacy Policy

License

GPL-3.0-or-later

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables AI agents to manage Pinterest boards and pins, create and update pins, and track analytics via the Pinterest API v5.
      8
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enables 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.
      11
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables 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.
      35
      31 npm
      2
      MIT