コンテンツへスキップ

Model Context Protocol

あらゆるMCPクライアントに対応する公開ボタン。

ソーシャルアカウントを一度接続すれば、アシスタントが10のネットワークで下書き、プレビュー、予約を行います。配信はSimplePostが、OAuth対応のホスト型MCPサーバーを通じて処理します。

サーバーURL:https://app.simplepost.social/mcp · すべてのプランと無料トライアルに含まれます

運営: SimplePost · 更新日:

接続

エンドポイント、トランスポート、認証

SimplePost MCPサーバーの技術詳細
エンドポイント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日間の無料トライアル
リモートMCPに対応したクライアントに追加
https://app.simplepost.social/mcp
Claude Code
claude mcp add --transport http simplepost https://app.simplepost.social/mcp

認証されていないリクエストには、保護リソースのメタデータを指す WWW-Authenticate ヘッダー付きで 401 が返されるため、準拠したクライアントは自動的にOAuthフローを開始します。 MCP認可仕様 をご覧ください。

ツール

12個のMCPツール

SimplePost MCPのツール、スコープ、目的
ツールスコープ目的
list_accountsaccounts:readReturn connected social accounts with their accountId, platform, name and credential status.
get_tiktok_creator_infoaccounts:readRead a TikTok account's allowed privacy levels, interaction settings and limits.
upload_mediaposts:writeImport a file from a compatible chat client, or a public URL, and return a SimplePost media URL.
validate_postposts:validateCheck text and media against each network's rules without creating anything.
preview_postposts:validateResolve accounts, media, schedule time and validation as data, without writing.
show_post_previewposts:read / posts:validateRender a visual preview of unsaved content or a saved post (MCP Apps UI with a text fallback).
get_scheduleposts:readReturn day, week or month calendar data, including open posting slots, in an IANA timezone.
show_scheduleposts:readRender the interactive calendar.
create_postposts:writePublish now, schedule for later or save a draft, with per-account overrides, threads, quotes and an idempotency key.
inspect_postsposts:readList drafts, scheduled, posted or failed posts, or inspect one post and its per-account results.
update_scheduled_postposts:writeEdit a draft or future scheduled post: text, accounts, media, thread, options or time.
discard_scheduled_postposts:writeDelete a draft or future scheduled post and its stored media.

書き込み系のツールは破壊的操作としてマークされているため、クライアントが実行前に確認を求める場合があります。すべてのパラメータは ツールリファレンス をご覧ください。

推奨ワークフロー

アシスタントが MCP 経由で投稿する方法

  1. 実際のアカウントを探す

    list_accounts を呼び出します。何も接続されていない場合は、ユーザーをSimplePostのウェブアプリへ案内してください。
  2. コンテンツとメディアを準備

    テキストを下書きし、アカウントIDを選択して、公開メディアURLを使用するか、クライアントがファイルを渡せる場合は upload_media を使用します。
  3. 必要に応じてプレビュー

    preview_post は検証データを返し、show_post_preview はビジュアルプレビューを表示します。どちらも何も書き込みません。
  4. 一度書くだけ

    now、schedule、draft のいずれかと新しい冪等性キーを指定した create_post。同じキーは、同じ書き込みを再試行する場合にのみ再利用してください。
  5. 結果を報告

    アカウントごと、セグメントごとの結果をすべて確認してください。呼び出しが成功しても、一部が失敗している場合があります。
  6. あとで管理

    投稿を探すには inspect_posts を、下書きや今後の投稿には update_scheduled_post または discard_scheduled_post を使用します。
create_post:予約投稿1件、4つのネットワーク、2つの形式
{
  "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は、リモートサーバーでは使用できません。

プラットフォーム

MCPサーバーが投稿できるネットワーク

ホスト型とオープンソース

ホスト版 SimplePost とオープンソースコンポーネントの違い

どのSimplePostコンポーネントを使うか
ホスト型MCPサーバーapp.simplepost.social/mcp。ホスト型SimplePostで接続したアカウントを使用します。プラットフォームアプリはSimplePostが提供します。すべてのプランとトライアルで利用できます。
セルフホスト版のスケジューラーとMCPMCPとOAuthサーバーを含む同じSchedulerアプリを、MITライセンスのsimple-post/coreリポジトリから利用できます。プラットフォームの開発者アプリと認証情報はご自身で用意してください。
TypeScript SDKnpmの@simple-post/sdk 1.4.0。ご自身の認証情報で直接投稿します。ホスト型のスケジュール機能やMCPは含まれません。
CLI@simple-post/cli 1.4.0。AdvancedおよびProのホスト型アカウント、またはご自身の認証情報を使うローカルアカウントに対応。即時に投稿します。
ホスト型HTTP APIProとトライアルでBearer APIキーを利用できます。下書き、スケジュール、冪等性、Webhookに対応しています。

ソース:github.com/simple-post/core · 公開済みパッケージとホスト型機能

よくある質問

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 サーバーは接続済みのアカウントでのみ動作し、トークンが公開されることはありません。

数分でアシスタントを接続

無料トライアルを開始し、ソーシャルアカウントを接続してから、サーバーURLをMCPクライアントに追加しましょう。

7日間無料 · クレジットカード不要 · すべてのプランでMCPを利用可能