Publish image Pins through MCP with boards and one image.
Prefer schedule_pinterest_post and publish_pinterest_now. Do not treat create_draft as a successful Pin.
Flow
list_social_accounts— find the Pinterest account idlist_pinterest_boards— pick a realboardId(do not guess)get_upload_url→ PUT the image →complete_uploadpublish_pinterest_now(or schedule) with:socialAccountIdboardIdtitle(up to 100 characters)description(up to 800)- exactly one entry in
mediaUrls - optional
link,boardName
Example ask
Upload this image, then publish a Pin to my Landing page board titled “Core Flows” with a short description and link to dunsocial.com.
Drafts
If you only want a draft for the web composer, use create_draft with selectedPlatforms: ["pinterest"] plus board/title options. That still does not publish.
Common mistakes
- Using a board name instead of
boardIdfromlist_pinterest_boards - Passing more than one image
- Skipping
complete_uploadafter the PUT - Assuming a draft is live on Pinterest