X(Twitter)APIとスクレイピングツールの
MCPサーバー、コストは250分の1
Claude Code、Cursor、Codex、Grok、Hermesに、公開Xデータをスクレイピングする読み取り専用ツールを40個。ブラウザもXログインも使いません。接続は1行、Sorsa APIキーは1つ、Xの開発者アプリは不要です。ツイートは1,000件あたり$0.014から(公式X MCPは$5.00)。
クレジットカード不要・有効期限なし
エージェントに1行で追加。
エージェントを選んで該当の行をコピーし、YOUR_API_KEYの部分にキーを入れてください。
claude mcp add sorsa --scope user -e SORSA_API_KEY=YOUR_API_KEY -- npx -y sorsa-mcp一度だけ実行します。--scope userを付けるとすべてのプロジェクトでSorsa APIを使えます。claude mcp get sorsaで確認できます。
エージェントがXで読み取れるものすべて。
普通の言葉で尋ねれば、エージェントがツールを選びます。1回の呼び出しが1リクエストで、バッチツールは一度に100件を返します。
- 3
検索
キーワードとXの検索コマンドによる2006年までの投稿、メンション、アカウント。
- 7
投稿
任意の投稿または100件一括、そのリプライ、引用、リポストしたアカウント、X記事、トレンド。
- 4
アカウント
プロフィール(100件一括)、「このアカウントについて」、投稿。
- 3
オーディエンス
フォロワーとフォロー(1ページ200件)、認証済みフォロワー。
- 5
確認
フォロー、リポスト、引用、リプライをしたか。コミュニティのメンバーか。
- 7
リスト、コミュニティ、スペース
リストとコミュニティのメンバーとフィード、スペースとスピーカー。
- 4
ユーティリティ
ハンドル、ID、リンクの変換、キーの残りリクエスト数。
- +7
Sorsa Score
フォロワーをもとに暗号資産アカウントをスコア化。オンにするまでオフです。
含まれないもの:投稿、リプライの送信、いいね、リポスト、フォロー、DM。
すべてのツール名
検索search_tweets search_users search_mentions
投稿get_tweet_info get_tweet_info_bulk get_tweet_comments get_tweet_quotes get_retweeters get_article get_trends
アカウントget_user_info get_user_info_batch get_account_about get_user_tweets
オーディエンスget_followers get_following get_verified_followers
確認check_follow check_retweet check_quoted check_comment check_community_member
リスト、コミュニティ、スペースget_list_members get_list_tweets get_list_followers get_community_members get_community_tweets search_community_tweets get_space_info
ユーティリティusername_to_id id_to_username link_to_id get_key_usage_info
Sorsa Scoreget_sorsa_score get_sorsa_score_changes get_followers_stats get_top_followers get_top_following get_new_followers_7d get_new_following_7d
詳しいリファレンスはドキュメントにあります。
Xの開発者アプリの代わりにキーを1つ。
公式X MCPは自分のX開発者アプリで動作し、すべての読み取りにXの料金がかかります。Sorsa MCPはキー1つで公開データだけを読み取り、コストはごくわずかです。
公式X MCP:最初の呼び出しまで
- Xの開発者アプリを作成する。
- OAuth 2.0を有効にしてコールバックアドレスを登録する。
- クライアントIDとシークレットを設定にコピーする。
- アプリをPay-per-useパッケージに移す。
- xurlブリッジを実行し、ブラウザでXにログインする。
- クライアントに300秒の起動タイムアウトを設定する。
Sorsa MCP:最初の呼び出しまで
- キーを取得する(100回分の無料リクエスト、クレジットカード不要)。
- エージェントに1行追加する。
X MCPはXアカウントの権限で動作します。Sorsa MCPはXに一切書き込めません。
フォロワーは公式X MCPで1,000件あたり$10.00、Sorsa APIで$0.007から。フォローやリポストの確認は1回の呼び出しで$0.0014からで、X MCPにはないツールです。
エージェントが壊せないX(Twitter)MCPサーバー。
自分のコンピューターで動作し、読み取りだけを行います。キーは自分の設定内に留まり、誰が問い合わせているかもXには伝わりません。
- 0個の投稿、いいね、フォロー、DMツール
- 1つの呼び出し先:api.sorsa.io
- 0個のXログイン、Cookie、開発者アプリ
const BASE_URL = process.env.SORSA_BASE_URL ?? "https://api.sorsa.io/v3";呼び出し先は1つ:Sorsa API。const API_KEY = process.env.SORSA_API_KEY;キーは自分の設定から読み込み。Sorsa APIは2022年から本番稼働しており(旧TweetScout API)、全有料プランで稼働率99.9%を利用規約で保証しています。本番での運用方法:信頼性のページ
•••• •••• •••• 7f3a登録後すぐに利用可能MCPに関するよくある質問
npx -y sorsa-mcpで自分のコンピューター上で動作し、Sorsa APIキーは1つで、Claude Code、Cursor、Codex、Grok、Hermes Agent、ローカルMCPサーバーを実行できるあらゆるアプリで使えます。npx用のNode.js 18以降と、ローカルMCPサーバーを実行できるAIアプリです。クローンもビルドも不要で、アプリがサーバーをダウンロードして起動します。get_key_usage_infoを呼び出して数値で答えます。Claude Codeではclaude mcp get sorsaでもサーバーを確認できます。sorsa-mcp@latestと書き、特定のリリースに固定するにはsorsa-mcp@1.0.4のようにバージョンを書きます。250分の1のコストの
Twitter/X APIとスクレイピングツールのMCPサーバー
エージェント向けの読み取り専用ツール40個。1行、1つのキーで、ツイートは1,000件あたり$0.014から。
エージェントに1行で追加。
エージェント用の行をコピーし、キーを追加してください。
claude mcp add sorsa --scope user -e SORSA_API_KEY=YOUR_API_KEY -- npx -y sorsa-mcp一度だけ実行します。--scope userを付けるとすべてのプロジェクトでSorsa APIを使えます。claude mcp get sorsaで確認できます。
エージェントがXで読み取れるものすべて。
1回の呼び出しが1リクエストです。バッチツールは一度に100件を返します。
含まれないもの:投稿、リプライの送信、いいね、リポスト、フォロー、DM。
Xの開発者アプリの代わりにキーを1つ。
フォロワーは公式X MCPで1,000件あたり$10.00、Sorsa APIで$0.007から。フォローやリポストの確認は1回の呼び出しで$0.0014からで、X MCPにはないツールです。
- Xの開発者アプリを作成する。
- OAuth 2.0を有効にしてコールバックアドレスを登録する。
- クライアントIDとシークレットを設定にコピーする。
- アプリをPay-per-useパッケージに移す。
- xurlブリッジを実行し、ブラウザでXにログインする。
- クライアントに300秒の起動タイムアウトを設定する。
エージェントが壊せないX(Twitter)MCPサーバー。
- 0個の投稿、いいね、フォロー、DMツール
- 1つの呼び出し先:api.sorsa.io
- 0個のXログイン、Cookie、開発者アプリ
sorsa-mcp/src/index.tsGitHubで読む7const BASE_URL = process.env.SORSA_BASE_URL ?? "https://api.sorsa.io/v3";呼び出し先は1つ:Sorsa API。8const API_KEY = process.env.SORSA_API_KEY;キーは自分の設定から読み込み。
Sorsa APIは2022年から本番稼働しており(旧TweetScout API)、有料プランはすべて稼働率99.9%を利用規約で保証しています。本番での運用方法:信頼性ページ
最大10,000ツイートまたは20,000プロフィール。
•••• •••• •••• 7f3a登録後すぐに利用可能MCPに関するよくある質問
必要なもの
- ローカルMCPサーバーを実行できるAIアプリ:Claude Code、Cursor、Codex、Grok、Hermes Agent、Claude Desktop、VS Code、Gemini CLI、OpenClaw。
- Node.js 18以降。
node -vで確認できます。 - Sorsa APIキー:100回分の無料リクエスト、クレジットカード不要。先にインストールして、キーはあとから追加できます。
動作を確認
エージェントに聞いてみてください:
「Sorsa APIのリクエストはあといくつ残っている?」
get_key_usage_info今月の残りは9,842リクエストです数値が表示されれば接続できています。
次のようにも確認できます:
claude mcp get sorsaでサーバーが表示され、/mcpでsorsaとそのツールが一覧表示されます。
Customizeにsorsaとそのツールがオンの状態で表示されます。
/mcpにsorsaが表示されます。
grok mcp doctor sorsaでサーバーの起動とツールが報告されます。
Botがサーバーのツールを一覧表示します。
/reload-mcpの後、エージェントがsorsaのツールを呼び出せます。
再起動後、sorsaのツールが+メニューのConnectorsに表示されます。
MCP: List Serversにsorsaが表示されます。
/mcpにsorsaが表示されます。
openclaw mcp doctor sorsa --probeでサーバーとツールが報告されます。
各エージェントのMCPサーバー一覧にsorsaが表示されます。
アプリにsorsaとそのツールが表示されます。
うまくいかない場合
「npx: command not found」と表示される、またはサーバーが起動しない。
nodejs.orgからNode.js 18以降をインストールし、AIアプリを再起動してください。
Claude Codeで「Invalid environment variable format」と表示される。
上の行のように、-eの前にサーバー名を置いてください。
サーバーは追加されたがツールが表示されない。
アプリを再起動する(Claude Desktopは完全に終了する)、Hermesで/reload-mcpを実行する、またはCursorのCustomizeでsorsaをオンにしてください。
初回にタイムアウトする。
初回起動時はパッケージをダウンロードします。もう一度試すか、起動タイムアウトを延ばしてください(Codexならstartup_timeout_sec = 30)。
すべての呼び出しで「invalid api key」または「missing key」と表示される。
ダッシュボードのキーをスペースなしでSORSA_API_KEYに貼り付け、再起動してください。
しばらくすると403で呼び出しが止まる。
リクエストを使い切っています。プランをアップグレードするか従量課金をオンにしてください。同じキーがすぐに使えます。
エージェントがフォロワーのページを延々とたどる。
必要な数を伝えてください(「最新の1,000人」など)。1ページが1リクエストです。
Claude.ai、ChatGPT、grok.com
Claude.ai、ChatGPT、grok.comはURLでサーバーに接続するため、このサーバーは起動できません。同じキーでClaude DesktopまたはClaude Codeをご利用ください。
検索 3ツール
search_tweetsXの検索演算子に一致する投稿、2006年までさかのぼって約20投稿search_users語句に一致するアカウントアカウントの1ページ分search_mentionsアカウントにメンションした投稿を、いいね、返信、日付のフィルター付きで約20投稿
投稿 7ツール
get_tweet_info1投稿をメトリクスと投稿者付きで1件の投稿get_tweet_info_bulkIDまたはリンク指定で最大100投稿100投稿get_tweet_comments投稿への返信を、関連度、新着順、いいね順で約20リプライget_tweet_quotes投稿の引用ポスト約20投稿get_retweeters投稿をリポストしたアカウントアカウントの1ページ分get_articleXの記事を全文記事1件get_trends地域のトレンドトピックリスト1件
アカウント 4ツール
get_user_infoプロフィール:自己紹介、各種カウント、認証1プロフィールget_user_info_batch一度に最大100プロフィール100プロフィールget_account_about国、ユーザー名の変更履歴などのアカウント情報1アカウントget_user_tweetsアカウントの投稿約20投稿
オーディエンス 3ツール
get_followersアカウントのフォロワー200プロフィールget_followingフォロー中のアカウント200プロフィールget_verified_followersその認証済みフォロワープロフィール1ページ分
確認 5ツール
check_followあるアカウントが別のアカウントをフォローしているかはい/いいえcheck_retweetアカウントが投稿をリポストしたか確認したリポスト100件check_quotedアカウントが投稿を引用またはリポストしたかはい/いいえcheck_commentアカウントが投稿に返信したかはい/いいえ、返信付きcheck_community_memberアカウントがコミュニティに所属しているかはい/いいえ
リスト、コミュニティ、スペース 7ツール
get_list_membersリストのメンバー、フィード、フォロワー各1ページ
get_list_tweets
get_list_followersget_community_membersコミュニティのメンバー、投稿、検索各1ページ
get_community_tweets
search_community_tweetsget_space_infoスペース:タイトル、状態、ホスト、スピーカースペース1件
ユーティリティ 4ツール
username_to_idハンドル、ID、リンクを変換しました回答1件
id_to_username
link_to_idget_key_usage_infoキーの残りリクエスト数とプランの終了日回答1件
Sorsa Score 7ツール
暗号資産アカウントを、フォローしている人でスコア化。オンにしない限りオフです。
get_sorsa_scoreget_sorsa_score_changesget_followers_statsget_top_followersget_top_followingget_new_followers_7dget_new_following_7d
さらに質問を見る
Sorsa MCPサーバーとは何ですか?
AIエージェントに公開X(Twitter)データ用の読み取り専用ツールを40個提供するMCPサーバーです。2006年までの検索、プロフィール、フォロワー、投稿、リプライ、引用、リスト、コミュニティ、スペース、トレンド、フォロー・リポスト・引用・コメントの確認に対応します。npx -y sorsa-mcpで自分のコンピューター上で動作し、Sorsa APIキーは1つで、Claude Code、Cursor、Codex、Grok、Hermes Agent、ローカルMCPサーバーを実行できるあらゆるアプリで使えます。
対応しているAIアプリは?
ローカルMCPサーバーを実行できるアプリならどれでも使えます。Claude Code、Cursor、Codex、Grok Build、Grok Bot、Hermes Agent、Claude Desktop、VS Code、Gemini CLI、OpenClawは、上の各行で設定できます。Claude.ai、ChatGPT、grok.comはURLでしかサーバーに接続できないので、Claude DesktopまたはClaude Codeをご利用ください。
Xの開発者アカウント、OAuth、Xログインは必要ですか?
不要です。必要なのはSorsa APIキー1つだけで、Xの開発者アプリも、OAuthも、審査もありません。Sorsa APIはXのログインやCookieを求めません。
費用はいくらですか?
1回のツール呼び出しがプランの1リクエストで、バッチツールはその1回で最大100件の投稿またはプロフィールを返します。ツイートは1,000件あたり$0.014からで公式X MCPの250分の1のコスト、フォロワーは$0.007から、確認は$0.0014からです。どのアカウントも100回分の無料リクエストから始められます。
エージェントが投稿、いいね、フォロー、DMを行うことはできますか?
いいえ、それが狙いです。Sorsa APIは設計上、読み取り専用です。Sorsa APIのエンドポイントにはXへ書き込むものが1つもないため、エージェントに何を指示しても書き込めません。
インストールが必要なものは?
npx用のNode.js 18以降と、ローカルMCPサーバーを実行できるAIアプリです。クローンもビルドも不要で、アプリがサーバーをダウンロードして起動します。
動作の確認方法は?
エージェントにSorsa APIのリクエストがあといくつ残っているか尋ねてください。get_key_usage_infoを呼び出して数値で答えます。Claude Codeではclaude mcp get sorsaでもサーバーを確認できます。
Claude.aiやChatGPTで使えますか?
URLではまだ使えません。Claude.aiとChatGPTはURLでサーバーを追加しますが、Sorsa MCPは自分のコンピューターで動作します。同じキーでClaude Desktop、Claude Code、上記の他のアプリで実行できます。
公式X MCPとの違いは?
公式X MCPには自分のX開発者アプリ、OAuth、ローカルブリッジが必要で、すべての読み取りにXの料金(1,000投稿あたり$5.00)がかかり、Xアカウントの権限で動作します。Sorsa MCPはSorsa APIキー1つで動作し、公開データのみを読み取り、費用は1,000投稿あたり$0.014からと250分の1のコストで、X MCPにはない1回で完結するフォロー・リポスト確認を備えています。
TwitterAPI.ioのMCPサーバーと比べるとどうですか?
Sorsa MCPの読み取り専用ツールは40個で、TwitterAPI.ioの12個を上回ります。フォロー、リポスト、引用、コメント、コミュニティの確認に加え、リスト、コミュニティ、スペースにも対応します。ツイートは1,000件あたり$0.014から(TwitterAPI.ioは$0.15)で、Sorsa APIには書き込みエンドポイントが一切ないため、エージェントに渡すキーで投稿されることはありません。
40個のツールでエージェントのコンテキストが圧迫されませんか?
されません。Claude Codeは必要になるまでツール名だけを読み込み、CodexとHermes Agentでは使いたいツールだけを指定でき、暗号資産アカウント向けのSorsa Scoreツールはオンにするまでオフです。結果もコンパクトで、投稿1ページ分はエージェントにとって数千トークンです。 結果はコンパクトに返るため、投稿1ページ分でもエージェントの消費は数千トークンです。
リクエストを使い切るとどうなりますか?
追加するまで呼び出しは停止します。プランをアップグレードするか、設定した月間上限まで従量課金をオンにしてください。同じキーがそのまま使え、失敗したリクエストは課金されません。
更新方法は?
アプリはnpxでサーバーを起動するため、以前ダウンロードしたコピーが残ることがあります。最新リリースを使うには行にsorsa-mcp@latestと書き、特定のリリースに固定するにはsorsa-mcp@1.0.4のようにバージョンを書きます。
オープンソースですか?
はい。サーバーはMITライセンスでGitHub(Sorsa-io/sorsa-mcp)に公開され、npmにはsorsa-mcpとして公開されています。呼び出すのはhttps://api.sorsa.io/v3だけです。
無料で試せますか?
はい。新規アカウントすべてに100回分の無料リクエスト(バッチツールで最大10,000ツイートまたは20,000プロフィール)を付与します。クレジットカード不要・有効期限なしで、すべてのツールで使えます。