Twitter Scraper X402 について
Twitter Scraper X402は、AIエージェント向けにTwitter/Xのプロフィール、最近の投稿、検索結果を構造化データで取得するMCPサーバーです。Base上のUSDCによるx402従量課金に対応し、APIキーや登録は不要です。
主な機能
- 01プロフィール情報と統計の取得
- 02クエリによる投稿検索
- 03ユーザーの最近の投稿取得
- 04エンゲージメント指標の返却
- 05x402による従量課金
活用シーン
- 01インフルエンサーやアカウントの調査
- 02ブランドや競合のモニタリング
- 03話題やイベントの議論の追跡
MCP 対応
プロフィール取得、投稿検索、ユーザーの最近の投稿取得を行う3つのツールをMCPクライアントに提供します。リモートMCPエンドポイントから利用でき、呼び出しはx402で課金されます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://twitter-scraper.api.klymax402.com/mcpclaude mcp add --transport sse twitter-scraper-x402 https://twitter-scraper.api.klymax402.com/mcp{"mcpServers":{"twitter-scraper-x402":{"type":"sse","url":"https://twitter-scraper.api.klymax402.com/mcp"}}}Cursor で開く{"servers":{"twitter-scraper-x402":{"type":"sse","url":"https://twitter-scraper.api.klymax402.com/mcp"}}}VS Code で開く{"mcpServers":{"twitter-scraper-x402":{"type":"sse","url":"https://twitter-scraper.api.klymax402.com/mcp"}}}{"mcpServers":{"twitter-scraper-x402":{"serverUrl":"https://twitter-scraper.api.klymax402.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Twitter Scraper API
Twitter/X のプロフィール、ツイート、検索結果をスクレイピングします。API キーは不要です。プロフィール文、統計情報、ツイート、エンゲージメント指標を含む構造化 JSON を返します。AI エージェント向けのソーシャルインテリジェンスレイヤーです。x402 による従量課金(Base L2 上の USDC)に対応しており、API キーも登録も不要で、レート制限の壁もありません。
klymax402 マーケットプレイスの一部です。AI エージェント向けの x402 マイクロペイメント API を 100 種類提供し、1 つのウォレットで Base 上の USDC を利用できます。
クイックスタート — MCP
MCP クライアントの設定に追加します(Claude Desktop、Cursor、ElizaOS など)。
{
"mcpServers": {
"twitter-scraper": {
"url": "https://twitter-scraper.api.klymax402.com/mcp"
}
}
}
クイックスタート — HTTP(x402)
curl -X POST "https://twitter-scraper.api.klymax402.com/api/profile" \
-H "Content-Type: application/json" \
-d '{"username":"..."}'
# -> 402 Payment Required, with an x402 payment challenge in the response body
x402 対応クライアント(@x402/fetch、x402-agent-tools、ATXP)であれば、402 → 署名 → 再試行のサイクルが自動的に処理されます。
ツール
| ツール | メソッド | パス | 価格 | 説明 |
|---|---|---|---|---|
twitter_scrape_profile | POST | /api/profile | $0.012 | Twitter/X ユーザープロフィールをスクレイピングします。プロフィール文、統計情報、アバター、バナー、固定ツイート、認証状況を取得します。 |
twitter_search_tweets | POST | /api/search | $0.012 | クエリに一致するツイートを Twitter/X で検索します。テキスト、エンゲージメント、投稿者、タイムスタンプを含む最大 20 件の結果を返します。 |
twitter_get_user_tweets | POST | /api/tweets | $0.012 | 特定の Twitter/X ユーザーの最近のツイートを取得します。エンゲージメント指標を含む最新の投稿を返します。 |
twitter_scrape_profile
ユーザー名または URL で Twitter/X ユーザープロフィールを検索する場合に使用します。プロフィール文、フォロワー数/フォロー数、ツイート数、認証状況、最近のアクティビティなど、構造化されたプロフィールデータを返します。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
username | string | はい | @ を除いた Twitter/X ユーザー名(例:'elonmusk')または完全な URL(例:'https://x.com/elonmusk') |
戻り値
username-- @ハンドルdisplayName-- 氏名bio-- プロフィールの説明文followers-- フォロワー数following-- フォロー数tweetCount-- 投稿したツイートの合計数verified-- 青いチェックマークの認証状況createdAt-- アカウントの作成日avatarUrl-- プロフィール画像の URLbannerUrl-- ヘッダー画像の URLlocation-- 登録された所在地website-- リンク先の URLpinnedTweet-- 固定ツイートのテキスト(存在する場合)
レスポンス例:
{ "username": "elonmusk", "displayName": "Elon Musk", "bio": "...", "followers": 195000000, "following": 850, "tweetCount": 45000, "verified": true, "createdAt": "2009-06-02" }
使用例:ソーシャルメディアのデューデリジェンス、インフルエンサーの調査、競合のモニタリング、またはコンテンツを信頼する前のアカウントの正当性確認。
用途外:ツイート検索(twitter_search_tweets を使用)、信頼性/セキュリティのスコアリング(trust_score_evaluate を使用)、ソーシャルメディアからのメールアドレス検索(email_find_by_name を使用)。
twitter_search_tweets
トピック、ブランド、イベント、キーワードに関するツイートを検索する場合に使用します。クエリに一致する最近のツイートを最大 20 件、全文、エンゲージメント指標、投稿者情報、タイムスタンプとともに返します。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
query | string | はい | 検索クエリ。キーワード、フレーズ、ハッシュタグ(#)、メンション(@)、演算子(from:user、since:2026-01-01)に対応しています |
count | number | いいえ | 返すツイート数(1~20、デフォルトは 10) |
戻り値
query-- 使用した検索語results-- ツイートオブジェクトの配列resultCount-- 見つかったツイート数
レスポンス例:
{ "query": "x402 protocol", "resultCount": 15, "results": [{ "id": "1234567890", "text": "x402 is the future of agent payments...", "author": { "username": "web3dev", "displayName": "Web3 Dev" }, "likes": 42, "retweets": 12, "replies": 5, "views": 1200, "createdAt": "2026-04-13T09:30:00Z" }] }
使用例:市場のセンチメント分析、ブランドのモニタリング、競合の追跡、ニュースの発見、トレンドの検出、またはトピックについてリアルタイムで人々の発言を調べる場合。
用途外:プロフィールデータの取得(twitter_scrape_profile を使用)、テキストのセンチメント分析(text_analyze_sentiment を使用)、暗号資産ニュースの取得(crypto_get_news を使用)。
twitter_get_user_tweets
特定のTwitter/Xユーザーが最近投稿した内容を確認するときに使用します。最新のツイートを、全文、エンゲージメント指標、タイムスタンプとともに返します。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
username | 文字列 | はい | @を除いたTwitter/Xユーザー名(例:'VitalikButerin') |
count | 数値 | いいえ | 返すツイートの件数(1~20、デフォルトは10) |
戻り値
username-- 検索対象の@ハンドルtweets-- id、text、createdAt、likes、retweets、replies、views、isRetweet、isReplyを含むツイートオブジェクトの配列tweetCount-- 返されたツイートの件数
レスポンス例:
{ "username": "VitalikButerin", "tweetCount": 10, "tweets": [{ "id": "...", "text": "Excited about the new EIP proposal...", "likes": 5200, "retweets": 890, "views": 250000, "createdAt": "2026-04-12T14:00:00Z", "isRetweet": false }] }
使用する場面:特定のアカウントの監視、インフルエンサーの活動の追跡、投稿パターンの分析、または思想的リーダーのコンテンツの収集。
使用しない場面:プロフィールの自己紹介や統計情報(twitter_scrape_profileを使用)、トピック検索(twitter_search_tweetsを使用)、プラットフォームをまたいだソーシャルプロフィールの検索(social_lookup_profileを使用)。
エージェント向けプロンプトの例
- 「ユーザー名またはURLでTwitter/Xユーザーのプロフィールを検索する」
- 「トピック、ブランド、イベント、キーワードに関するツイートを見つける」
- 「特定のTwitter/Xユーザーが最近投稿した内容を確認する」
支払い
- プロトコル:x402 -- HTTPネイティブの従量課金、登録不要、APIキー不要
- ネットワーク:Base L2(
eip155:8453) - 資産:USDC
- ファシリテーター:Coinbase CDP(プライマリ)、PayAI(フォールバック)
- ATXPからも利用できます(OAuthでラップされたx402、RFC 9728の保護対象リソースメタデータ)
klymax402の一部
AIエージェント向けの100種類のx402マイクロペイメントAPI -- 1つのウォレット、Base上のUSDC、登録不要。
- カタログ:https://klymax402.com/llms.txt
- APIリファレンス全文:https://klymax402.com/llms-full.txt
- ライブ統計:https://klymax402.com/stats
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。