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

22 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?
upload_media_from_base64Upload a local file via base64 (max 20MB)data, filename, mimeType
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?, youtubeParams?, tiktokParams?, pinterestParams?, googleBusinessParams?
get_postGet post detailspostId
edit_postUpdate a scheduled postpostId, caption?, scheduledAt?
cancel_postCancel a scheduled postpostId
delete_postPermanently delete a postpostId
get_account_analyticsGet analytics for a social accountworkspaceId, socialAccountId
get_analytics_trendsGet historical trends (followers, engagement)workspaceId, socialAccountId, days?
get_brand_overviewGet aggregated analytics across all accountsworkspaceId
list_commentsList synced comments from Instagram, Facebook, LinkedIn, Google BusinessworkspaceId, socialAccountId?, platform?, unreadOnly?, page?, limit?
list_comment_repliesFetch direct replies to a specific commentplatformCommentId
reply_to_commentPost a public reply to a comment on its originating platformplatformCommentId, message

Need an API key?

Generate one from your PostPlanify dashboard to get started.