Model Context Protocol
あらゆるMCPクライアントに対応する公開ボタン。
ソーシャルアカウントを一度接続すれば、アシスタントが10のネットワークで下書き、プレビュー、予約を行います。配信はSimplePostが、OAuth対応のホスト型MCPサーバーを通じて処理します。
サーバーURL:https://app.simplepost.social/mcp · すべてのプランと無料トライアルに含まれます
運営: SimplePost · 更新日:
接続
エンドポイント、トランスポート、認証
| エンドポイント | https://app.simplepost.social/mcp |
|---|---|
| トランスポート | Streamable HTTP、ステートレス(POST) |
| 認可 | PKCE (S256) を用いた OAuth 認可コード、動的クライアント登録 (RFC 7591) |
| 発見 | /.well-known/oauth-protected-resource と /.well-known/oauth-authorization-server |
| スコープ | accounts:read, posts:read, posts:validate, posts:write |
| トークン | 90日後に失効し、ハッシュとしてのみ保存され、取り消し可能です。リフレッシュトークンはありません |
| プラン | すべての有料プランと7日間の無料トライアル |
https://app.simplepost.social/mcpclaude mcp add --transport http simplepost https://app.simplepost.social/mcp認証されていないリクエストには、保護リソースのメタデータを指す WWW-Authenticate ヘッダー付きで 401 が返されるため、準拠したクライアントは自動的にOAuthフローを開始します。 MCP認可仕様 をご覧ください。
ツール
12個のMCPツール
| ツール | スコープ | 目的 |
|---|---|---|
| list_accounts | accounts:read | Return connected social accounts with their accountId, platform, name and credential status. |
| get_tiktok_creator_info | accounts:read | Read a TikTok account's allowed privacy levels, interaction settings and limits. |
| upload_media | posts:write | Import a file from a compatible chat client, or a public URL, and return a SimplePost media URL. |
| validate_post | posts:validate | Check text and media against each network's rules without creating anything. |
| preview_post | posts:validate | Resolve accounts, media, schedule time and validation as data, without writing. |
| show_post_preview | posts:read / posts:validate | Render a visual preview of unsaved content or a saved post (MCP Apps UI with a text fallback). |
| get_schedule | posts:read | Return day, week or month calendar data, including open posting slots, in an IANA timezone. |
| show_schedule | posts:read | Render the interactive calendar. |
| create_post | posts:write | Publish now, schedule for later or save a draft, with per-account overrides, threads, quotes and an idempotency key. |
| inspect_posts | posts:read | List drafts, scheduled, posted or failed posts, or inspect one post and its per-account results. |
| update_scheduled_post | posts:write | Edit a draft or future scheduled post: text, accounts, media, thread, options or time. |
| discard_scheduled_post | posts:write | Delete a draft or future scheduled post and its stored media. |
書き込み系のツールは破壊的操作としてマークされているため、クライアントが実行前に確認を求める場合があります。すべてのパラメータは ツールリファレンス をご覧ください。
推奨ワークフロー
アシスタントが MCP 経由で投稿する方法
実際のアカウントを探す
list_accounts を呼び出します。何も接続されていない場合は、ユーザーをSimplePostのウェブアプリへ案内してください。コンテンツとメディアを準備
テキストを下書きし、アカウントIDを選択して、公開メディアURLを使用するか、クライアントがファイルを渡せる場合は upload_media を使用します。必要に応じてプレビュー
preview_post は検証データを返し、show_post_preview はビジュアルプレビューを表示します。どちらも何も書き込みません。一度書くだけ
now、schedule、draft のいずれかと新しい冪等性キーを指定した create_post。同じキーは、同じ書き込みを再試行する場合にのみ再利用してください。結果を報告
アカウントごと、セグメントごとの結果をすべて確認してください。呼び出しが成功しても、一部が失敗している場合があります。あとで管理
投稿を探すには inspect_posts を、下書きや今後の投稿には update_scheduled_post または discard_scheduled_post を使用します。
{
"message": "Northwind 2.4 をリリース:オフラインモード。どこでも編集して、あとで同期。",
"accountIds": [
"acc_linkedin",
"acc_x",
"acc_bluesky",
"acc_threads"
],
"postingMode": "schedule",
"scheduledFor": "2026-10-01T10:00:00+02:00",
"media": [
{
"type": "image",
"url": "https://northwind.example/release-card.png"
}
],
"accountOverrides": {
"acc_bluesky": {
"message": "Northwind 2.4 が登場。オフラインでも使えます。",
"thread": [
{
"message": "編集内容はお使いのデバイスに保存され、再接続時に同期されます。"
},
{
"message": "競合は、統合される前に表示されます。"
}
]
},
"acc_threads": {
"message": "Northwind 2.4 が登場。オフラインでも使えます。",
"thread": [
{
"message": "どこでも編集できます。オンラインに戻ったら同期します。"
}
]
}
},
"idempotencyKey": "northwind-2-4-launch"
}プレースホルダーのアカウントIDを使った入力例。LinkedInとXは共通メッセージを使い、BlueskyとThreadsはaccountOverridesを通じて独自のスレッドを持ちます。
機能
スケジュール、プレビュー、バリアント、メディア
スケジュール
- オフセットを含むISO 8601形式の時刻で予約します。カレンダーツールにはEurope/BerlinのようなIANAタイムゾーンを指定します。
- SimplePostは投稿を保存し、期日になると公開しますが、送信前にもう一度検証します。
- get_scheduleは、予約済み、保留中、公開済み、失敗のアクティビティと、投稿可能な空き枠を返します。
プレビュー
- show_post_previewとshow_scheduleは、ChatGPTやClaudeなど、クライアントが対応している場合にMCP Appsウィジェットをレンダリングします。
- すべてのツールは、ウィジェットのないクライアント向けに、テキストと構造化データも返します。
ネットワーク別のバリエーションとスレッド
- accountOverrides は、1件の投稿内で特定のアカウントのメッセージ、メディア、スレッドを置き換えます。
- 最大24件の続きの投稿があるスレッドは、X、Bluesky、Threads、Telegramでネイティブに対応しています。その他のネットワークでは、最初の投稿のみが公開され、警告が表示されます。
- X、Bluesky、Threads、LinkedInでquotePostIdを使って投稿を引用します。
メディア
- 公開されている画像・動画のURL、またはクライアントがupload_mediaに渡したファイル。
- JPEG、PNG、GIF、WebP、MP4、QuickTime、WebM。MCP 経由では 1 ファイルあたり最大 500 MB。
- Base64データ、ローカルのファイルパス、blob: URLは、リモートサーバーでは使用できません。
対応クライアント
SimplePostのMCPサーバーを利用するAIクライアント
- ディレクトリ一覧Publish to social media from ChatGPTInstall the SimplePost plugin in ChatGPT to preview, schedule and publish posts on ten networks.
- ディレクトリ一覧Publish to social media from ClaudeConnect SimplePost from the Claude directory to prepare, adapt, preview and schedule posts.
- MCPの手動設定Publish to social media from Claude CodeAdd the SimplePost MCP server with one command and publish release announcements from your repository.
- MCPの手動設定Publish to social media from CursorAdd SimplePost to Cursor's mcp.json so the agent can announce releases on your social accounts.
- インストール可能な拡張機能またはバンドルPublish to social media from OpenClawInstall the SimplePost bundle from ClawHub or add the MCP server, then publish from your agent.
- インストール可能な拡張機能またはバンドルPublish to social media from Gemini CLIInstall the SimplePost Gemini CLI extension and schedule posts from the terminal.
OAuth 付きのリモート Streamable HTTP サーバーに対応するその他のクライアントも、同じ URL を使用できます。CLI と API のオプションについては、すべての AI クライアントと AI エージェント向けソーシャルメディアスケジューラーをご覧ください。
ホスト型とオープンソース
ホスト版 SimplePost とオープンソースコンポーネントの違い
| ホスト型MCPサーバー | app.simplepost.social/mcp。ホスト型SimplePostで接続したアカウントを使用します。プラットフォームアプリはSimplePostが提供します。すべてのプランとトライアルで利用できます。 |
|---|---|
| セルフホスト版のスケジューラーとMCP | MCPとOAuthサーバーを含む同じSchedulerアプリを、MITライセンスのsimple-post/coreリポジトリから利用できます。プラットフォームの開発者アプリと認証情報はご自身で用意してください。 |
| TypeScript SDK | npmの@simple-post/sdk 1.4.0。ご自身の認証情報で直接投稿します。ホスト型のスケジュール機能やMCPは含まれません。 |
| CLI | @simple-post/cli 1.4.0。AdvancedおよびProのホスト型アカウント、またはご自身の認証情報を使うローカルアカウントに対応。即時に投稿します。 |
| ホスト型HTTP API | ProとトライアルでBearer APIキーを利用できます。下書き、スケジュール、冪等性、Webhookに対応しています。 |
よくある質問
MCPサーバーに関するよくある質問
SimplePostにはMCPサーバーがありますか?
はい。SimplePost は https://app.simplepost.social/mcp でリモート MCP サーバーをホストしています。Streamable HTTP と OAuth を使用し、すべての SimplePost プランと 7 日間の無料トライアルに含まれています。
MCPサーバーはどのソーシャルネットワークに投稿できますか?
X、LinkedIn、Instagram、Facebook、Threads、Bluesky、TikTok、YouTube、Pinterest、Telegram。SimplePostのWebアプリと同じ10のネットワークで、そちらで接続したアカウントを使用します。
MCPサーバーは投稿を予約できますか?
はい。create_post は、now、schedule、draft のいずれかの投稿モードを受け付けます。予約投稿は SimplePost に保存され、アシスタントが動作していなくても、時刻になると公開されます。
APIキーは必要ですか?
いいえ。クライアントはOAuthとPKCEで認可され、動的クライアント登録によって自身を登録します。SimplePostのAPIキーはProのHTTP API用であり、MCPサーバーでは使用できません。
MCP サーバーはオープンソースですか?
はい。MCP サーバーは、MIT ライセンスの simple-post/core リポジトリにある SimplePost Scheduler アプリの一部です。独自のプラットフォームアプリで Scheduler をセルフホストし、ご自身のデプロイの /mcp エンドポイントを使用できます。
アシスタントはMCP経由でソーシャルアカウントを接続できますか?
いいえ。ソーシャルアカウントの接続と再接続は SimplePost のウェブアプリで行います。MCP サーバーは接続済みのアカウントでのみ動作し、トークンが公開されることはありません。
数分でアシスタントを接続
7日間無料 · クレジットカード不要 · すべてのプランでMCPを利用可能