PostPlanify
公式PostPlanify ソーシャルメディア管理 - MCPサーバー
PostPlanify MCPで何ができますか?
- 投稿の一覧表示とフィルタリング — アシスタントに、
list_postsを使用してプラットフォームや日付範囲で投稿を表示するよう依頼します。 - ソーシャル投稿の作成とスケジュール設定 — アシスタントに、メディア、キャプション、プラットフォーム固有のオプションを含む投稿を、
create_postを使用して下書きし、スケジュール設定させます。 - アカウント分析の取得 — フォロワー数、エンゲージメントのトレンド、または接続済みの全アカウントにわたるブランド全体の概要をリクエストします。
- コメント受信トレイの管理 — Instagram、Facebook、LinkedIn、または Google Business から同期されたコメントの一覧表示、返信、返信の取得を依頼します。
- 投稿用メディアのアップロード — アシスタントに、
upload_media_from_urlまたはupload_media_from_base64を使用して、URL またはローカルファイルから画像や動画を追加するよう指示します。
ドキュメント
PostPlanifyをAIアシスタントに1分以内で接続できます。
前提条件
- 1.有効なPostPlanifyサブスクリプション — プランを見る
- 2.以下の設定ファイル方式のクライアント(Claude Code、Claude Desktop)の場合、APIキーダッシュボードからAPIキーを取得してください
Claude Code
これを~/.claude/settings.jsonに追加します:
{
"mcpServers": {
"postplanify": {
"type": "http",
"url": "https://api.postplanify.com/api/mcp",
"headers": {
"Authorization": "Bearer sk_live_your_api_key_here"
}
}
}
}
sk_live_your_api_key_hereを実際のAPIキーに置き換えてください。
Claude Desktop
これを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"
]
}
}
}
Node.jsが必要です。mcp-remoteパッケージがHTTPをstdioトランスポートに橋渡しします。
ChatGPT
インストール不要、APIキーも不要です。PostPlanifyはChatGPTのプラグインディレクトリに掲載されているので、PostPlanifyアカウントでサインインして接続を承認するだけです。
- 1.chatgpt.com/pluginsにアクセスし、PostPlanifyを検索します。
- 2.PostPlanifyアプリでインストールをクリックします。
- 3.PostPlanifyにリダイレクトされてサインインし、ChatGPTが要求している内容が正確に表示されます。承認するとChatGPTに戻り、接続完了です。
同じブラウザでPostPlanifyにすでにサインインしている場合は、2クリックで完了します。アクセスはいつでもダッシュボードの接続済みアプリから取り消せます。
その他のMCPクライアント
エンドポイント https://api.postplanify.com/api/mcp
認証
クライアントがOAuthに対応している場合は、エンドポイントを指定するだけでサインインが自動処理されます。キーは不要です。
それ以外の場合は、APIキーを送信します:
Authorization: Bearer sk_live_your_api_key
トランスポートHTTP(Streamable HTTP)
ツールリファレンス
22のツール — 接続後、AIが自動的にこれらを検出します。
| ツール | 説明 | 主要パラメータ |
|---|---|---|
| 投稿・ 6 | ||
list_posts | フィルター付きで投稿を一覧表示 | workspaceId, status?, platform?, from?, to? |
create_post | 新しい投稿を作成・スケジュール | workspaceId, socialAccountId, scheduledAt, caption?, mediaIds?, youtubeParams?, tiktokParams?, pinterestParams?, googleBusinessParams?, shortenLinks?, utmCampaign? |
get_post | 投稿の詳細を取得 | postId |
edit_post | スケジュール済み投稿を更新 | postId, caption?, scheduledAt?, shortenLinks?, utmCampaign? |
cancel_post | スケジュール済み投稿をキャンセル | postId |
delete_post | 投稿を完全に削除 | postId |
| メディア・ 4 | ||
upload_media_from_url | 公開URLからメディアをアップロード | url, filename? |
upload_media_from_base64 | base64でローカルファイルをアップロード(最大20MB) | data, filename, mimeType |
list_media | APIアップロードを一覧表示。workspaceIdを指定するとワークスペースのダッシュボードメディアライブラリも表示 | workspaceId?, type?, page?, pageSize? |
delete_media | アップロードしたメディアファイルを削除 | mediaId |
| アナリティクス・ 3 | ||
get_account_analytics | ソーシャルアカウントのアナリティクスを取得 | workspaceId, socialAccountId |
get_analytics_trends | 履歴トレンド(フォロワー、エンゲージメント)を取得 | workspaceId, socialAccountId, days? |
get_brand_overview | 全アカウントの集計アナリティクスを取得 | workspaceId |
| 受信トレイ・ 3 | ||
list_comments | Instagram、Facebook、LinkedIn、Google Businessから同期されたコメントを一覧表示 | workspaceId, socialAccountId?, platform?, unreadOnly?, page?, limit? |
list_comment_replies | 特定のコメントへの直接返信を取得 | platformCommentId |
reply_to_comment | 元のプラットフォームのコメントに公開返信を投稿 | platformCommentId, message |
| アカウントとワークスペース・ 6 | ||
get_current_user | プロフィール情報を取得 | なし |
list_workspaces | すべてのワークスペースを一覧表示 | なし |
get_workspace | ワークスペースの詳細を取得 | workspaceId |
list_social_accounts | 接続済みの全ソーシャルアカウントを一覧表示 | なし |
get_social_account | ソーシャルアカウントの詳細を取得 | accountId |
list_pinterest_boards | アカウントのPinterestボードを一覧表示 | accountId |
APIキーが必要ですか?
OAuthでサインインできないクライアント(上記の設定ファイル方式など)にのみ必要です。ChatGPTの接続にはキーは一切不要です。