SMMパネルMCPサーバー:注文をAIエージェントに任せる
PanelFollowsは、開発者向けAPIの上でリモートMCPサーバーを運用しています。Claude、ChatGPT、Cursorなど任意のMCPクライアントにアドレスを1つ追加し、パネルで接続を承認すれば、アシスタントがカタログを検索し、計測された品質を比較し、注文の料金を計算して、アカウントの残高で注文まで行えます。
リモートMCP · OAuth 2.1(PKCE) · 19個のツール · 閲覧のみモード
MCPサーバーとは
MCP(Model Context Protocol)は、AIアシスタントが外部システムのツールを直接呼び出せるようにするオープンな標準規格です。アシスタントはドキュメントからAPIの使い方を推測する代わりに、正確なパラメーター名と説明が付いた型付きのツール一覧を受け取ります。
PanelFollowsのMCPサーバーは、この一覧を通じてアカウントをアシスタントに公開します。各ツールは開発者が使うものと同じREST API(v3)を呼び出すため、アシスタントが出した注文にもパネルからの注文とまったく同じルールが適用されます。価格も、残高チェックも、返金ロジックも同じです。
すべてのアカウントに追加料金なしで含まれています。お支払いいただくのは、実際に出した注文の代金だけです。
接続アドレス
Streamable HTTPでリモートMCPサーバーに対応したクライアントであれば、どれでもこのアドレスを使えます。認可の方法は標準のOAuthメタデータ文書から自動的に検出されるため、ほかに設定するものはありません。
https://panelfollows.com/api/mcp/user3ステップで接続
- 1
アドレスを追加
接続アドレスを、AIクライアントにリモートMCPサーバーまたはカスタムコネクタとして貼り付けます。
- 2
パネルで承認
クライアントがPanelFollowsの承認画面を開きます。必要に応じてログインし、求められているアクセス内容を確認して承認してください。アシスタントに注文させたくない場合は「閲覧のみを許可」にチェックを入れます。
- 3
普段の言葉で依頼
「1000あたり2 USD以下で評価の高いInstagramフォロワーのサービスを教えて」「今週の注文でまだ進行中のものはどれ?」のように話しかけてみてください。
クライアント別の設定
OAuthでサインインできるクライアントに必要なのはアドレスだけです。ヘッダーを送信できるクライアントやスクリプトは、代わりにAPIキーを使えます。
- Claude(Web版・デスクトップ版):コネクタ設定でアドレスをカスタムコネクタとして追加し、パネルの画面で接続を承認します。
- ChatGPT:カスタムコネクタを利用できるプランで開発者モードをオンにし、このアドレスでコネクタを作成します。
Claude Code:ターミナルでコマンドを1つ実行するだけです。
claude mcp add --transport http panelfollows https://panelfollows.com/api/mcp/userCursor、VS Codeなどのエディター:MCPの設定ファイルにサーバーを追加します。
{
"mcpServers": {
"panelfollows": {
"type": "http",
"url": "https://panelfollows.com/api/mcp/user"
}
}
}OAuthの代わりにAPIキーを使う場合:キーをBearerヘッダーとして送信します。
claude mcp add --transport http panelfollows https://panelfollows.com/api/mcp/user \
--header "Authorization: Bearer pf_live_..."テスト用の生のJSON-RPC:curlでツール一覧を取得します。
curl -s https://panelfollows.com/api/mcp/user \
-H "Authorization: Bearer pf_live_..." \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'アシスタントが使えるツール
5つのグループに19個のツールがあります。そのうち13個はデータを読み取るだけです。残りは注文の作成・キャンセル・補充とWebhookの管理を行うツールで、閲覧のみモードで接続すると完全に非表示になります。
アカウント
アカウント情報、USD建ての利用可能残高、リクエスト数の上限。アシスタントは注文前に残高が足りるかを確認できます。
- get_account読み取り
カタログと品質
プラットフォーム、カテゴリー、サービス検索、注文フィールドのスキーマを含むサービス詳細、そして計測した品質スコア順のショートリスト。
- list_platforms読み取り
- list_categories読み取り
- search_services読み取り
- top_services読み取り
- get_service読み取り
注文
支払い前の料金計算、1件の注文または1回の呼び出しで最大50件の注文、注文の一覧表示と詳細取得、サービスが対応していればキャンセル。
- preview_order読み取り
- create_order書き込み
- create_orders_bulk書き込み
- list_orders読み取り
- get_order読み取り
- cancel_order書き込み
補充
保証付きサービスへの補充リクエストと、完了するまでの補充リクエストの追跡。
- refill_order書き込み
- list_refills読み取り
- get_refill読み取り
イベントとWebhook
イベントストリームの読み取りと、ステータス変更を通知する署名付きWebhookエンドポイントの作成・削除。
- list_events読み取り
- list_webhooks読み取り
- create_webhook書き込み
- delete_webhook書き込み
サーバーに組み込まれた安全策
パスワード不要、キーのコピーも不要
PKCEと動的クライアント登録に対応したOAuth 2.1を使います。クライアントごとにPanelFollowsの画面で承認し、ダッシュボードからいつでも接続を解除できます。
閲覧のみモード
閲覧のみの接続には書き込み用のツールが一切見えません。そのため、プロンプトに何が書かれていても、注文・キャンセル・補充はできません。
支払い前の確認
サーバーはアシスタントに、すべての注文で先に料金を計算し、注文する前に明示的な確認を求めるよう指示しています。警告を表示するクライアント向けに、注文系のツールには破壊的な操作であることを示すフラグが付いています。
お金の移動にはアクセス不可
残高への入金、出金、パスワードの変更、他アカウントへのアクセスができるツールはありません。すべての呼び出しは監査ログに記録され、すべての注文は注文一覧に表示されます。
主な使い道
スクロールせずにサービスを選ぶ
プラットフォームと予算を伝えて、計測上もっとも良い選択肢を尋ねます。アシスタントは実際の注文結果から算出した品質スコアで候補を順位付けし、それぞれの裏付けとなる根拠がどれだけあるかも示します。
多数のアカウントを運用する代理店
プロフィールと数量のリストを貼り付け、アシスタントにまとめて料金を計算させ、一度確認するだけで、1回の呼び出しで最大50件を注文できます。
日々の注文チェック
注文一覧を手作業で絞り込む代わりに、どの注文が止まっているか、どれが一部のみ完了したか、どれが補充を受けられるかを尋ねます。
開発者向けAPIの上に構築
MCPツールはREST API(v3)と1対1で対応し、同じパラメーター名を使います。ワークフローをアシスタントから自社のコードへ移したいときも、同じ呼び出しがOpenAPI 3.1スキーマ、重複を防げる注文作成、署名付きWebhookとともにドキュメント化されています。
よくある質問
どのAIアシスタントを接続できますか?
Streamable HTTPでリモートMCPサーバーに対応したクライアントであれば接続できます。OAuthで接続できるのは、Web版とデスクトップ版のClaude、カスタムコネクタを使ったChatGPT、Claude Code、Cursor、VS Codeです。OAuthを完了できないクライアントは、APIキーをBearerヘッダーとして送れば接続できます。
MCPサーバーは無料ですか?
はい。すべてのPanelFollowsアカウントに含まれています。アシスタントが出した注文は、パネルと同じ価格で前払いの残高から支払われます。
アシスタントが確認なしに残高を使うことはありますか?
サーバーはアシスタントに、すべての注文で料金を計算し、注文する前に明示的な確認を待つよう指示しています。指示ではなく確実な保証が必要な場合は、閲覧のみモードで接続してください。その場合、書き込み用のツールはアシスタントに一切提供されません。
接続のログイン状態はどのくらい続きますか?
アクセストークンの有効期間は8時間で、90日間有効なリフレッシュトークンによって更新されます。リフレッシュトークンは使うたびに新しいものに置き換わります。ダッシュボードでクライアントの接続を解除すると、ただちに無効になります。
リクエスト数の上限はありますか?
はい。接続ごとに毎分600リクエストで、REST APIと同じです。通常の会話で使う分には、この上限を大きく下回ります。
子パネルの顧客もアシスタントを接続できますか?
はい。すべての子パネルが同じMCPサーバーを自身のドメインで提供しているため、リセラーの顧客はリセラーのブランドのまま接続でき、メインパネルのアドレスを目にすることはありません。
アシスタントにパネルアカウントを
無料アカウントを作成し、AIクライアントに接続アドレスを追加すれば、頼むだけで最初の注文が出せます。
関連ページ