Back to MCP




MCP Setup Guide
Connect PostPlanify to your AI assistant in under a minute.
Prerequisites
- 1.An active PostPlanify subscription — see plans
- 2.An API key from your API Keys dashboard
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 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.
Other MCP Clients
Endpoint
https://api.postplanify.com/api/mcpAuth
Authorization: Bearer sk_live_your_api_keyTransportHTTP (Streamable HTTP)
Stdio bridge
npx mcp-remote https://api.postplanify.com/api/mcp --header "Authorization: Bearer sk_live_..."Tool Reference
15 tools — your AI discovers these automatically once connected.
| Tool | Description | Key Parameters |
|---|---|---|
get_current_user | Get your profile info | None |
list_workspaces | List all your workspaces | None |
get_workspace | Get workspace details | workspaceId |
list_social_accounts | List all connected social accounts | None |
get_social_account | Get social account details | accountId |
list_pinterest_boards | List Pinterest boards for an account | accountId |
upload_media_from_url | Upload media from a public URL | url, filename? |
list_media | List all uploaded media files | None |
delete_media | Delete an uploaded media file | mediaId |
list_posts | List posts with filters | workspaceId, status?, platform?, from?, to? |
create_post | Create and schedule a new post | workspaceId, socialAccountId, scheduledAt, caption?, mediaIds? |
get_post | Get post details | postId |
edit_post | Update a scheduled post | postId, caption?, scheduledAt? |
cancel_post | Cancel a scheduled post | postId |
delete_post | Permanently delete a post | postId |
Need an API key?
Generate one from your PostPlanify dashboard to get started.