SocialData

tools.socialdata由 socialdata.tools 發布官方發布者v1.0.0更新於 Oct 24, 2026

Twitter (X) API alternative for AI agents: tweet search, profiles, followers. $0.0002 per result.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取資料與分析

概覽

AI 產生的概覽

一個遠端 MCP 伺服器,讓助理付費存取 Twitter/X 資料:推文搜尋、使用者個人檔案、討論串、回覆、追蹤者與清單。

可以做什麼
依使用者名稱或數字 ID 查詢 Twitter/X 使用者個人檔案,在不確定確切使用者名稱時依名稱或使用者名稱搜尋檔案。取得單一推文、作者討論串、推文回覆,以及使用者自己的推文、含回覆的推文或提及,支援游標分頁。取得使用者的追蹤者或追蹤中的帳號清單,並檢查某個帳號是否追蹤另一個帳號。使用 Twitter 進階搜尋運算子搜尋推文,並讀取 Twitter/X 清單中的推文。
適用情境
適合助理需要最新 Twitter/X 內容或帳號資料的情境,例如調查某個人或帳號、閱讀討論串或回覆、監控提及、依關鍵字或運算子搜尋推文,而不必自行建立直接的 API 整合。
執行需求
遠端 streamable HTTP 端點,不需本機套件。需要供應商儀表板核發的 bearer API 金鑰,透過 Authorization 標頭傳送。由於每次呼叫都會計費,帳戶需要有餘額。
安裝前請注意
每次呼叫都會從呼叫方餘額扣款,依請求或依結果計費;追蹤者、追蹤中與清單呼叫每頁可能回傳約 100 筆記錄,費用是一般呼叫的數倍,未經使用者明確要求不要翻頁瀏覽大型帳號或繁忙清單。API 金鑰屬於機密,應避免出現在日誌與共享輸出中。資料來自第三方服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 SocialData,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/tools.socialdata%2Fsocialdata/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "socialdata": {
      "type": "http",
      "url": "https://api.socialdata.tools/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

工具

14

get_user_by_username

Get User By Username Tool

Look up a Twitter/X user profile by username (handle). Returns the profile including follower and following counts. Bills one user request against the caller's balance.

輸入參數username必填

get_user_by_id

Get User By Id Tool

Look up a Twitter/X user profile by numeric user ID. Bills one user request against the caller's balance.

輸入參數user_id必填

search_users

Search Users Tool

Search Twitter/X user profiles by name or handle. Returns one page of matching profiles and bills against the caller's balance. Use this when you know roughly who someone is but not their exact handle.

輸入參數query必填

get_tweet

Get Tweet Tool

Fetch a single Twitter/X post by its numeric ID, including engagement counts. Bills one post request against the caller's balance.

輸入參數tweet_id必填

get_tweet_thread

Get Tweet Thread Tool

Fetch one page of a Twitter/X thread — the chain of follow-up posts the author wrote under their own post ("1/", "2/", ...). Give it the ID of any post in the chain and it returns that chain in order. It does NOT return what other people replied; use get_tweet_comments for those. A post the author never followed up on is a one-post thread and correctly returns just that post. Roughly 30 posts per page plus a next_cursor, so a long thread takes several calls. Each call bills against the caller's balance — do not page through a long thread unless the user asked for that.

輸入參數cursortweet_id必填

get_tweet_comments

Get Tweet Comments Tool

Fetch one page of replies to a Twitter/X post. Returns about 20 replies plus a next_cursor. The first item of a page can repeat the last item of the previous page, so de-duplicate by post id when paging. Each call bills against the caller's balance — do not page through the whole conversation unless the user asked for that.

輸入參數cursortweet_id必填

get_user_tweets

Get User Tweets Tool

Fetch one page of a user's own posts (excluding replies), newest first. Returns about 20 posts plus a next_cursor. If the account has a pinned post it is prepended to every page, so de-duplicate by post id when paging. Each call bills against the caller's balance — do not page through a whole timeline unless the user asked for that. Requires a numeric user ID: call get_user_by_username first if you only have a handle.

輸入參數cursoruser_id必填

get_user_tweets_and_replies

Get User Tweets And Replies Tool

Fetch one page of a user's posts including their replies, newest first. Returns about 20 items plus a next_cursor. If the account has a pinned post it is prepended to every page, so de-duplicate by post id when paging. Each call bills against the caller's balance. Requires a numeric user ID: call get_user_by_username first if you only have a handle.

輸入參數cursoruser_id必填

get_user_mentions

Get User Mentions Tool

Fetch one page of posts mentioning a given user, newest first. Returns about 20 posts plus a next_cursor. The first item of a page can repeat the last item of the previous page, so de-duplicate by post id when paging. Each call bills against the caller's balance.

輸入參數cursorusername必填

get_user_followers

Get User Followers Tool

Fetch one page of a user's followers. This is one of the most expensive tools: a page is set upstream and can run to ~100 user records, every one of which is billed. Never page through a large account's followers without the user explicitly asking. Requires a numeric user ID.

輸入參數cursoruser_id必填

get_user_following

Get User Following Tool

Fetch one page of the accounts a user follows. Expensive: a page is set upstream and can run to ~100 user records, every one of which is billed. Never page through a large account's following list without the user explicitly asking. Requires a numeric user ID.

輸入參數cursoruser_id必填

check_is_following

Check Is Following Tool

Check whether one Twitter/X user follows another. Far cheaper than fetching a follower list — use this whenever the question is about a specific pair of accounts. Both IDs must be numeric.

輸入參數source_user_id必填target_user_id必填

search_tweets

Search Tweets Tool

Search Twitter/X posts. Returns one page of about 20 results plus a next_cursor, and bills one search request against the caller's balance. The query supports Twitter's advanced search operators, and using them is almost always better than a bare keyword search: from:handle posts by an account to:handle replies to an account @handle posts mentioning an account #tag hashtag "exact phrase" phrase match since:2026-01-01 posts on or after a date until:2026-02-01 posts before a date min_faves:100 at least N likes min_retweets:10 at least N retweets filter:links posts containing links -filter:replies exclude replies Combine them freely: from:jack min_faves:500 since:2026-01-01

輸入參數typequery必填cursor

get_list_tweets

Get List Tweets Tool

Fetch one page of posts from a Twitter/X list, newest first. A page is large — around 100 posts — plus a next_cursor. Billing is per result, so one call here costs several times a single-user timeline call; do not page through a busy list unless the user asked for that.

輸入參數cursorlist_id必填

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。