mcpField
X
xdataapi: X (Twitter) data

xdataapi: X (Twitter) data

リモート
xdataapi.ioソーシャルメディア15 週間前に更新
リポジトリ公式サイト

xdataapi: X (Twitter) data について

xdataapiは、開発者やAIエージェント向けの読み取り専用MCPサーバーで、プロフィール、投稿、スレッド、検索などの公開Xデータを取得できます。OAuthまたはAPIキーで利用でき、返されたプロフィールや投稿に応じてクレジットが課金されます。

主な機能

  1. 01公開プロフィールとタイムラインの取得
  2. 02X演算子による投稿検索
  3. 03スレッド、返信、引用投稿の取得
  4. 04フォロワーとフォロー中の確認
  5. 05クレジット使用量と残高の確認

活用シーン

  1. 01公開X上の会話の調査
  2. 02エージェント向けのアカウント・投稿データ取得
  3. 03フォロワーやスレッドの分析

MCP 対応

ホスト型MCPサーバー https://api.xdataapi.io/mcp は、プロフィール、投稿、検索などの読み取り専用ツールを提供します。MCPクライアントはOAuthまたはx-api-keyで認証できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.xdataapi.io/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

14
パラメーター型必須説明
freshbooleanいいえキャッシュを迂回します。クレジットを2倍消費します。
handlestringはい@ の有無を問わないハンドル

詳細

xdataapi

開発者や AI エージェント向けの、読み取り専用の公開 X(Twitter)データです。プロフィール、ツイート、タイムライン、スレッド、フォロワー、および x.com の演算子を使った検索を利用できます。返されたツイートまたはプロフィール 1 件につき 1 クレジットです。結果が空の場合とエラーの場合は無料です。

X Corp. とは提携していません。公開データのみを扱います。書き込み用エンドポイントはありません。

MCP

Claude Code ではプラグインとして利用できます。検索演算子と料金ルールを説明するスキルとサーバーが含まれます。

claude plugin marketplace add xdataapi/xdataapi
claude plugin install xdataapi@xdataapi

または、任意の MCP クライアントでサーバー単体を利用できます。

claude mcp add --transport http xdataapi https://api.xdataapi.io/mcp

初回使用時に、サーバーが OAuth でサインインします。OAuth に対応していないクライアントでは、代わりにキーを渡してください。

{
  "mcpServers": {
    "xdataapi": {
      "url": "https://api.xdataapi.io/mcp",
      "headers": { "x-api-key": "xd_live_..." }
    }
  }
}

stdio のみをサポートするクライアントでは、mcp-remote でブリッジできます。

{
  "mcpServers": {
    "xdataapi": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.xdataapi.io/mcp", "--header", "x-api-key:${XDATAAPI_KEY}"],
      "env": { "XDATAAPI_KEY": "xd_live_..." }
    }
  }
}

ツール:get_user、get_users、get_user_tweets、get_followers、get_following、get_follower_ids、 search_tweets、get_tweet、get_tweets、get_thread、get_replies、get_quotes、get_retweeters、 get_balance。すべて読み取り専用です。公式 MCP Registry では io.xdataapi/xdataapi として掲載されています。

REST

curl "https://api.xdataapi.io/v1/tweets/search?q=from:x%20since:2026-09-01&count=20" \
  -H "x-api-key: xd_live_..."

すべてのレスポンスには credits_charged と balance_remaining が含まれます。ページには next_cursor が返されます。次のリクエストでは、これを cursor として渡してください。

SDK

TypeScript、npm install xdataapi:

import { xdataapi } from 'xdataapi';
const api = xdataapi({ apiKey: process.env.XDATAAPI_KEY! });
const { data } = await api.searchTweets({ query: { q: 'from:x', count: 20 } });

Python、pip install xdataapi:

from xdataapi import AuthenticatedClient
from xdataapi.api.tweets import search_tweets
client = AuthenticatedClient(base_url="https://api.xdataapi.io", token=KEY, prefix="", auth_header_name="x-api-key")
page = search_tweets.sync(client=client, q="from:x", count=20)

TypeScript クライアントにはランタイム依存関係がありません。npm install xdataapi でインストールされるのは 1 つのパッケージだけです。

どちらも openapi.yaml から sdk/generate.sh によって生成されます。ソースは sdk/typescript と sdk/python にあります。手書きのものは sdk/typescript/src/index.ts の小さなラッパーと README だけです。そのため、API の変更時は編集するのではなく、再生成してください。

フレームワーク向けパッケージ

エージェントフレームワーク用のインストール可能なツールです。各ツールの説明にはクレジット料金が記載されるため、実行前にモデルがプランのコストを確認できます。また、どれも max_results 上限を指定できるので、1 回のエージェントステップで残高がなくなることはありません。

パッケージインストールソース
LangChain と LangGraphpip install langchain-xdataapipackages/langchain
LlamaIndexpip install llama-index-tools-xdataapipackages/llama-index
n8nコミュニティノード n8n-nodes-xdataapipackages/n8n
Claude Codeclaude plugin install xdataapi@xdataapiplugins/xdataapi

その他については、examples/ を参照してください。CrewAI、Vercel AI SDK、OpenAI Agents SDK の例があります。MCP を話すエージェントには、これらは必要ありません。

料金

10 ドルから購入できる前払いクレジットパックです。クレジットに有効期限はありません。1 回ごとの最低料金はありません。レート制限は累計利用額に応じて上がります。 詳細:https://xdataapi.io/#pricing

サポート

[email protected]。セキュリティに関する報告:https://xdataapi.io/.well-known/security.txt

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。