MCP serverio.github.lvpiggyqq/xcatcher
Fetch recent public X/Twitter posts by named handle for monitoring, comparison, OSINT, and research.
Overview
Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
35
last 14 hr ago
Tools
17
More info
URL
xcatcher.top/mcp/
streamable-http
Says it is
Xcatcher Remote MCP 1.26.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.672 · highest on record 0.8561
Toolsfrom sha256:b1058828f0…79ae6f
| Tool | Schema |
|---|---|
| cancel_task Cancel a queued task by task_id. Side effects: changes task state. Xcatcher refunds cost_points when a queued task is successfully cancelled. |
input · output |
| create_crawl_task Create a crawl task for one or more X (Twitter) usernames. Side effects: creates a new task AND consumes points.
If points are insufficient, upstream returns HTTP 402 with PAYMENT |
input · output |
| get_account_balance Return the account attached to the current Bearer API key and its points balance. Use before creating a task to estimate whether an x402 top-up will be needed. Read-only. |
input · output |
| get_direct_crawl_payment Create a request-bound x402 v2 payment requirement for an accountless crawl. Use this only for the accountless x402 path after preflight_crawl; API-key accounts use create_crawl_ta |
input · output |
| get_direct_result_preview Return structured JSON rows for a completed accountless paid crawl. Use this instead of get_result_preview for an accountless x402 task; API-key accounts use get_result_preview. Us |
input · output |
| get_direct_task_status Read an accountless paid crawl using its task_id and task-scoped token. Use this instead of get_task_status for an accountless x402 task. Poll every 5-10 seconds until task.has_res |
input · output |
| get_result_download_url Get an absolute download URL for a task result (read-only). If the task is not finished, returns ok=false with code=RESULT_NOT_READY (HTTP 409). Downloading the URL requires the sa |
input · output |
| get_result_preview Return up to 100 result rows from an API-key account task as native structured JSON for direct agent analysis; accountless x402 tasks use get_direct_result_preview instead. Use off |
input · output |
| get_sample_result Return a stable synthetic example of Xcatcher's paginated result and coverage metadata. No live X data is fetched, no account is needed, no task or quote is created, and no funds m |
input · output |
| get_service_info Read Xcatcher's live capabilities, prices, limits, endpoints, and recommended agent workflow. Call this first when planning a crawl or when cached documentation may be stale. No po |
input · output |
| get_task_status Get API-key account task status by task_id (read-only); accountless x402 tasks use get_direct_task_status instead. Recommended polling interval: every 5–10 seconds until has_result |
input · output |
| get_x402_quote Create a short-lived USDC quote for a requested number of Xcatcher points. Returns the exact live amount and supported Base/Solana payment requirements; it does not move funds. Ask |
input · output |
| list_crawl_tasks List recent tasks owned by the current Bearer API key, newest first. Use next_before_id for cursor pagination. Read-only and does not consume points. |
input · output |
| preflight_crawl Normalize and deduplicate X handles, validate the mode, and preview the current modeled points/USDC cost. This free read-only check requires no account, creates no quote or task, a |
input · output |
| submit_direct_crawl_payment Submit an x402 v2 PAYMENT-SIGNATURE for the exact users/mode used by get_direct_crawl_payment. This may settle USDC and create a crawl task. Call only after explicit spending appro |
input · output |
| wait_for_task Poll a crawl task server-side until it has a result, reaches a terminal failure/cancelled state, or the bounded timeout expires. Read-only and cheaper for agent context than repeat |
input · output |
| x402_topup Top up points for the CURRENT Bearer key using x402 proof.
Inputs:
- quote_id: returned by PAYMENT-REQUIRED (or /api/v1/x402/quote)
- payment_signature_b64: base64(JSON) that will |
input · output |
Verify it yourself
npx teppi-check https://xcatcher.top/mcp/curl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2GGX85221FG8R22EZSPE