MCP connector
Pinterest MCP server
Schedule Pinterest image Pins, video Pins, and multi-image Pins from Claude or ChatGPT.
This is the posterly MCP server, used for Pinterest. The same connection works from Claude, ChatGPT, Cursor, and other MCP clients. It is not a separate Pinterest-only download.
What you can do on Pinterest
Pinterest posts are Pins, and every Pin lands on a board. Your AI client can publish single image Pins, video Pins, and multi-image Pins of 2 to 5 images, each with a title of up to 100 characters, a description of up to 800, and a destination link.
Ask the assistant to list your boards first so it can name the right one. A video Pin takes exactly one video plus a JPEG or PNG cover image of up to 20 MiB, so upload the cover before you schedule. You can also add product tags and label a Pin as AI-modified. Images and video cannot be mixed in the same Pin.
Because each Pin needs its own board and link, batch work suits Pinterest well. Ask for a month of Pins around one theme, send each to the board it belongs on, and spread them across the weeks. Pinterest analytics come through the same connection, so you can see which Pins earned saves and impressions afterwards.
- Images
- Video
- Multi-image
- Custom cover
- Extra tagging tools
- Analytics
Post types: image, video, carousel. Analytics can be read for this platform.
Tools
These are the tools your AI client uses for Pinterest. Ask it to call list_platforms with view=schema and the account_id before it sets anything specific to Pinterest.
Account and connection
whoamiWho am Ilist_accountsConnected accountslist_platformsPlatformscreate_connect_sessionStart a connect session
Posts
validate_postValidate a postcreate_postCreate a postShow the caption, account, and time, then wait for confirmation before confirm=true.
create_posts_batchCreate posts in bulk1 to 25 posts in one confirmed request.
update_postEdit a postShow the caption, account, and time, then wait for confirmation before confirm=true.
list_postsPostsget_postOne postdelete_postDelete postsLive removal needs an eligible connection and confirm_published. A refusal keeps the posterly record.
find_available_slotFind a free slotgenerate_captionsGenerate captions
Media
upload_mediaUpload mediaHosted requests are about 4MB, so this path is for small files. Large files use create_signed_upload or create_media_drop.
create_signed_uploadSigned upload linkcreate_media_dropMedia drop linklist_mediaMedia library
Analytics
list_analyticsAnalyticsIncludes: Account analytics, Post analytics, Post insights.
Platform helpers
trigger_platform_helperRun a platform helper
Helpers for trigger_platform_helper
pinterest.boardsList cached Pinterest boards for the connected account.
How to connect
- Add the hosted server in Claude, ChatGPT, Cursor, or another MCP client. Server URL:
https://www.poster.ly/api/mcp. Sign in with posterly OAuth and press Allow. Use the www host. In ChatGPT, write actions need a Business, Enterprise, or Edu plan. - Or, in a client that can run a local process (Cursor, Claude Code, Windsurf, and similar), use
npx -y posterly-mcp-server@latestwith aPOSTERLY_API_KEYplaceholder in that client's MCP config. - Call whoami and list_accounts so you know which workspace the client is using.
- Connect Pinterest with the method below, then call list_platforms with view=schema and the account_id.
Ask your AI client to start a connection, open the link it gives you, and approve access on the platform.
Connect Pinterest in the dashboardExample prompts
- List my Pinterest boards, then schedule this image as a Pin on "Summer recipes" with the title "Five minute gazpacho" and a link to the recipe.
- Make a Pin from these four product photos, link it to our shop page, and add the product tags.
- Schedule this video as a Pin on my "How to" board, using the second image as the cover.
Pinterest limits
- Caption or text
- 800 characters.
- Media count
- 1 to 5 media items. Up to 5 images. Up to 1 video.
- Platform rule
- Pin titles are capped at 100 characters. Video Pins need a JPEG or PNG cover.
Request rates depend on your plan. The posterly MCP page lists them.
Pricing
API and MCP access is an add-on to any posterly plan. Starter plus API is $10 a month, charged now with no free trial on this checkout.
FAQ
What is the Pinterest MCP server?
It is the posterly MCP server, not a separate product. Connect it once and the same connection covers Pinterest and 17 other platforms, from Claude, ChatGPT, Cursor, and other MCP clients.
How do I connect Pinterest?
Add the hosted server at https://www.poster.ly/api/mcp and sign in with posterly, or run npx -y posterly-mcp-server@latest in a client that can start a local process. Pinterest: Ask your AI client to start a connection, open the link it gives you, and approve access on the platform.
How does Claude pick the Pinterest board?
Every Pin needs a board. Ask Claude to run the Pinterest boards helper, which lists the boards on the connected account, then name the one you want. If the account has a default board set, that one is used when you do not name a board.
Can the Pinterest MCP post video Pins?
Yes. A video Pin takes exactly one video and a JPEG or PNG cover image, so upload the cover first. Video Pins cannot include extra images.
Keep reading
MCP
posterly MCP server
Hosted OAuth setup, the local npm package, and the full tool list.
Scheduler
Pinterest scheduler
Schedule Pinterest from the posterly calendar and composer.
Guide
Pinterest guide
Read the long Pinterest guide, then come back to connect it.
Pricing
posterly pricing
Compare plans, then add API and MCP at checkout.