logoPostPlanify
Back to MCP

MCP Setup Guide

Connect PostPlanify to your AI assistant in under a minute.

Prerequisites

Claude

Claude Code

Add this to your ~/.claude/settings.json:

~/.claude/settings.json
{
  "mcpServers": {
    "postplanify": {
      "type": "http",
      "url": "https://api.postplanify.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_your_api_key_here"
      }
    }
  }
}

Replace sk_live_your_api_key_here with your actual API key.

Claude

Claude Desktop

Add this to your claude_desktop_config.json:

claude_desktop_config.json
{
  "mcpServers": {
    "postplanify": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://api.postplanify.com/api/mcp",
        "--header",
        "Authorization: Bearer sk_live_your_api_key_here"
      ]
    }
  }
}

Requires Node.js. The mcp-remote package bridges HTTP to stdio transport.

ChatGPTGeminiGrok

Other MCP Clients

Endpointhttps://api.postplanify.com/api/mcp
AuthAuthorization: Bearer sk_live_your_api_key
TransportHTTP (Streamable HTTP)
Stdio bridgenpx mcp-remote https://api.postplanify.com/api/mcp --header "Authorization: Bearer sk_live_..."

Tool Reference

15 tools — your AI discovers these automatically once connected.

ToolDescriptionKey Parameters
get_current_userGet your profile infoNone
list_workspacesList all your workspacesNone
get_workspaceGet workspace detailsworkspaceId
list_social_accountsList all connected social accountsNone
get_social_accountGet social account detailsaccountId
list_pinterest_boardsList Pinterest boards for an accountaccountId
upload_media_from_urlUpload media from a public URLurl, filename?
list_mediaList all uploaded media filesNone
delete_mediaDelete an uploaded media filemediaId
list_postsList posts with filtersworkspaceId, status?, platform?, from?, to?
create_postCreate and schedule a new postworkspaceId, socialAccountId, scheduledAt, caption?, mediaIds?
get_postGet post detailspostId
edit_postUpdate a scheduled postpostId, caption?, scheduledAt?
cancel_postCancel a scheduled postpostId
delete_postPermanently delete a postpostId

Need an API key?

Generate one from your PostPlanify dashboard to get started.