Skip to main content
Glama
N-Graves

pinterest-mcp

by N-Graves

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FLEET_BOARD_URLNoBase URL of the fleet board for capability and publish-clearance checks.http://127.0.0.1:8420
PINTEREST_SERVER_BRANDNoBrand name required for publish-clearance checks.with_nate
PINTEREST_CREDENTIALS_FILEYesPath to the credentials file containing PINTEREST_APP_ID, PINTEREST_APP_SECRET, PINTEREST_ACCESS_TOKEN, PINTEREST_REFRESH_TOKEN, PINTEREST_TOKEN_EXPIRES_AT. The server reads and rewrites this file when refreshing tokens.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
pinterest_get_user_infoA

Get the current Pinterest account's basic info (username, id, account type). Safe read. Use to confirm the credentials point at the intended account before any write.

pinterest_list_boardsA

List the account's boards, paginated. Safe read. Use before creating a pin to find the board_id you want to pin to — the create-pin call needs it.

pinterest_get_boardA

Fetch one board's details by id. Safe read.

pinterest_list_pinsA

List pins on the account, optionally scoped to a single board via board_id. Safe read.

pinterest_get_pinA

Fetch one pin's details by id. Safe read.

pinterest_get_pin_analyticsA

Engagement metrics for one of our own pins (impressions, saves, pin clicks, outbound clicks, video views). Safe read. This is the native Etsy-driver measurement — outbound clicks on a pin whose link points at an Etsy listing are the traffic-lever signal.

pinterest_create_boardA

Create a new Pinterest board on the account. Live, immediately visible on the profile if privacy=PUBLIC. Requires agent_id (must hold 'social') and task_id (task must be cleared for the with_nate brand — Done and carrying an approved output).

pinterest_create_pinA

Publish a real, immediately-live pin to one of our boards. Requires agent_id (must hold 'social') and task_id (task must be cleared for the with_nate brand). No draft state — once this returns success, the pin is on the account. image_url must be a PUBLIC http(s) URL that Pinterest can fetch server-side; a local file path will NOT work. The 'link' field is the destination URL when someone clicks the pin (e.g. the Etsy listing URL) — put it there, not in the description, or click-through analytics count nothing.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/N-Graves/pinterest-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server