Use Pinforge from Claude and ChatGPT

Pinforge has a connector (an MCP server) so you can work on your pins and campaigns by chatting: “draft pins for my five most-favourited rings”, “what’s in my queue this week?”, “approve the ones about antlers”.

Connector address

https://pinforge.io/mcp

You’ll sign in to Pinforge and approve the connection the first time. You need a Pinforge account; pins publish only on a plan or trial.

Claude

  1. In Claude, open Settings → Connectors and choose Add custom connector.
  2. Name it Pinforge and paste https://pinforge.io/mcp as the URL. Leave the advanced OAuth fields empty: Pinforge registers Claude automatically.
  3. Press Connect, sign in to Pinforge with your emailed code, and press Allow.
  4. In a chat, turn the Pinforge connector on from the tools menu and ask away.

On Team and Enterprise plans an owner may need to add the connector for the organisation first.

ChatGPT

  1. In ChatGPT, open Settings → Apps & Connectors → Advanced settings and turn on Developer mode (available on plans that support custom connectors).
  2. Back in Apps & Connectors, choose Create, name it Pinforge, paste https://pinforge.io/mcp and pick OAuth for authentication.
  3. Sign in to Pinforge when asked and press Allow.
  4. In a chat, add Pinforge from the + menu (Developer mode) and ask away.

Menu names in both apps change from time to time; if a step doesn’t match, look for “connectors” or “custom MCP server”.

What it can do

ToolWhat it does
list_shopsYour Etsy shops and how many listings each has.
list_listingsYour active listings, most favourited first, with search.
suggest_pinsPin titles, descriptions and alt text for chosen listings (nothing saved).
queue_pinsDraft real pins for chosen listings at your next free times.
list_queuePins waiting, approved, failed, published or skipped.
approve_pinsApprove drafts so they publish on schedule (needs a plan).
skip_pinTake a pin out of the queue.
list_boardsYour Pinterest boards and the default board.
get_pin_statsPins used this period against your plan, and queue counts.
get_ad_campaigns / get_ad_statsYour promoted-pin campaigns and their numbers (Growth and Pro; opening soon).
propose_campaignA campaign plan for chosen listings and a daily budget. Creates nothing, spends nothing.
set_campaign_budget / pause_campaign / resume_campaignChange a running campaign. Always asks you to confirm, and stays within your plan’s spend limit.

Safety

  • The connector only ever sees your own Pinforge account, and does what your plan allows (the same limits as the website).
  • Pins it drafts wait for your approval unless you’ve turned on auto-approve.
  • It never spends money: anything that changes a running ad campaign needs your explicit confirmation, and stays within your plan’s monthly spend limit. Ad spend is billed by Pinterest to your own ads account.
  • Disconnect any time in Settings → Connected AI apps. Calls are rate limited and logged.