mcpbeat Sign in

EveryInfra MCP Server

by xiaoxihexiaoyu Your server? Claim it
answering

EveryInfra is answering right now. Last checked 4 min ago. It exposes 12 tools. Last commit 1 Nov 2026.

Structured data from 106 platforms (RedNote, Douyin, TikTok, Amazon), web search, CAPTCHA solving.

Uptime history 55 days of history · worst day 88%
55 days agonow
100.0%
Uptime 24h
91 of 91 checks
12
Tools
read from the server
394 ms
Response time
average over 24h
198
Stars
last commit 1 Nov 2026

What changed 119

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 12 September 2026. No other catalogue keeps this.

31 Oct 16 tools disappeared everyinfra_account, everyinfra_billing, everyinfra_key_create and 13 more
31 Oct 3 tools appeared everyinfra_get_account, everyinfra_get_topup_link, everyinfra_list_requests
31 Oct 2 tool descriptions were rewritten everyinfra_get_ticket, everyinfra_solve_captcha
26 Oct a tool description was rewritten everyinfra_keys
25 Oct 7 tool descriptions were rewritten everyinfra_key_create, everyinfra_key_delete, everyinfra_key_disable and 4 more
25 Oct 5 tools changed the parameters they ask for everyinfra_key_create, everyinfra_key_delete, everyinfra_key_update and 2 more
24 Oct 3 tools changed the parameters they ask for5 times that day everyinfra_billing, everyinfra_settings_update, everyinfra_ticket_reply
24 Oct 3 tool descriptions were rewritten everyinfra_billing, everyinfra_settings_update, everyinfra_ticket_reply
21 Oct 2 tool descriptions were rewritten everyinfra_create_ticket, everyinfra_settings_update
21 Oct a tool changed the parameters it asks for everyinfra_settings_update
and 76 more, back to 12 September 2026

Tools have disappeared from this server

A tool that vanishes takes a piece of your agent with it, and the change arrives silently. Watch this server and every such change lands in your inbox.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add everyinfra --transport http https://api.everyinfra.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.everyinfra.com/mcp
~/.codex/config.toml
[mcp_servers.everyinfra]
url = "https://api.everyinfra.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "everyinfra": {
      "url": "https://api.everyinfra.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "everyinfra": {
      "type": "http",
      "url": "https://api.everyinfra.com/mcp"
    }
  }
}

Available tools 12

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

everyinfra
everyinfra_call_api
Call any EveryInfra data capability and get structured JSON. Priced per platform tier USD 0.56/1K–USD 5.56/1K; failed calls and empty results leave no final charge (anything reserved is restored). Most actions return up to `limit` rows in one call, billed once; multi-target arrays (urls, targets, usernames, tickers) are billed per element, and actions with rows_per_unit per block of rows asked for. Page-based actions (page_size in the catalog) return one page per call, of a fixed size unless page_size_varies (then a short page is not the end); for more, pass the response's top-level next_page_token (some actions repeat it on each row) as page_token — each page is one call. Check platform/action, required params and max_limit or page_size with everyinfra_list_capabilities first. For slow tasks or large limits pass mode=async: you get a job_id at once; read the result with everyinfra_get_job (free).
everyinfra_chat
EveryInfra's OpenAI-compatible text completions with multi-turn history and any input content or format. Free for accounts that have topped up (nothing is deducted); accounts that have not get ai_topup_required. Rate-limited per account by cumulative top-ups (under $100: 50 requests/minute, $100 or more: 500, $500 or more: 5,000, all keys combined); current models: GET /api/v1/models. Good for cleaning collected data: summaries, translation, sentiment labels, topic classification and structured extraction. messages may total up to 45,000 characters; beyond that you get input_too_large — split long documents into several calls.
everyinfra_create_ticket
Open a ticket with EveryInfra's human support team and get back the ticket number and a link the account owner can open. Use it when calls keep failing or return wrong or missing data, for top-up, charge or refund questions, or to ask for a new platform, capability or field. Put one line in subject; in description say what you called (platform/action or endpoint), when (UTC), the error code and message and what you expected, and pass that call's request_id (and job_id for an async job); write other IDs with a label such as job_id: job_..., because a bare long ID reads as a secret. Never include API keys or passwords. Ask the user first and open it only if they agree. Errors whose fault is request or account need a fixed request or the user, not a ticket; an error's support field carries a ready draft. Any key on the account works and nothing is charged. Retrying the same request returns the same ticket, and the same capability and error code within 24 hours goes into that ticket. Support is online 10:00-24:00 (UTC+8) with a 10-minute average first reply; replies arrive in the ticket and the account owner also gets an email. Check progress and read support's replies with everyinfra_get_ticket (REST: GET /api/v1/support/tickets/{ticket_id}) using the same key, or at the returned link.
everyinfra_get_account
Read the account behind this API key. Free, read-only, any key works. Returns: - balance: total_usd, paid_usd, bonus_usd and bonus_expiring (amount_usd, expires_at) - discount: this month's top-ups (month_topup_usd), the rate in effect and next (rate, threshold_usd, gap_usd = how much more to top up this month for it) - rate_limit: requests_per_minute for all keys combined, key_requests_per_minute, and any rate package with its expires_at - key: this key's id, name, prefix, created_at and expires_at - usage_24h: calls, succeeded, failed and spent_usd in the last 24 hours (this_key: the same for this key) Check the balance before a batch of paid calls; every paid call's billing also carries balance_after_usd.
everyinfra_get_job
Read a job submitted with everyinfra_call_api(mode=async). Free; it does not count against the per-minute limit. While status is submitting / running / finalizing, check again later; succeeded: the rows are in results (paged actions also return next_page_token); failed: see error.reason and error.charged; submit_unknown: the submission is still being confirmed — do not resubmit, follow next_action. Only jobs submitted with the same API key are visible.
everyinfra_get_ticket
Read one support ticket: its status, what happens next, and its latest 100 messages, including support's replies. Use it after everyinfra_create_ticket to check progress, or when the user asks whether support has answered. Pass ticket_id as a plain integer (the number shown as #N, without the #). The key that opened a ticket can always read it; reading the account's other tickets (opened in the console or with other keys) needs the account read permission "support:read" on this key. Any other number returns ticket_not_found. Free; the same result as GET /api/v1/support/tickets/{ticket_id}.
everyinfra_get_topup_link
Returns the console top-up page link (url) and the current balance (balance_usd). Use it when a call fails with quota_exhausted or ai_topup_required, or when the user asks how to add funds. The account owner pays in the console; this tool creates no order and charges nothing. Any key can use it; accounts whose service provider handles top-ups get topup_unavailable. Free.
everyinfra_list_capabilities
List EveryInfra's data platforms and capabilities (106 platforms / 573 capabilities: search, detail, comments, profiles and more). Use it before everyinfra_call_api to get the platform/action, required and optional params, the per-call row limit (max_limit, or page_size for page-based actions) and the price. Pass a platform to also get allowed values, returned fields and what they mean. Free. Data collection only — for AI chat use everyinfra_chat.
everyinfra_list_captcha_types
List the 52 CAPTCHA and bot-challenge types EveryInfra solves. **Call it before everyinfra_solve_captcha** to get three things: the type name, the required/optional params, and **the shape of the solution** (token / cookie / text / number / fields / points / boxes / tokens / indices — a string to submit, coordinates to click yourself, or grid cells to click: each is used differently). Free.
everyinfra_list_requests
The account's call records, newest first: request_id, capability, status code, latency, rows returned, whether it was charged, and the amount. Pass request_id (the request_id / X-Request-Id of any call) to look up one call, including its charge's final state (charged, refunded or partly refunded) and any async job it started. failed_only=true lists failures only. Needs the account read permission "requests:read" on this key: keys not limited to product lines have the three read permissions by default; for a key limited to product lines, the account owner turns it on in the console (API Keys → permissions). Free.
everyinfra_search
Search and retrieve sources. 17 tools, chosen with `tool`: crawl: Crawl several pages of a site and return their text; say in plain language which pages you want. crosscheck: Run one question through several retrieval chains with different mechanisms, rank sources by how many mechanisms found them, and fetch the original text of the top tier. It answers how far a claim can be trusted, not just what was found. deep: Deep search with text excerpts; full=true also returns the full text. forum: Real people's discussions — an evidence source independent of official docs (when docs say 'supported' and forums describe where it breaks, trust the specific scenario). harvest: Structured site extraction (long-running: tens of seconds to minutes); use it only when crawl cannot get the data. lens: Reverse image search: give an image URL, find pages that use it (the opposite direction of media). map: List a site's page structure — URLs only, no text, fast. media: Find images and videos by keyword. news: News search. places: Places and businesses search. read: Fetch the text of a given URL; it retries other fetch paths automatically when one fails. scholar: Academic literature search; kind=patents switches to patents (publication number, applicant, inventor, filing and publication dates). semantic: Semantic search: describe what you want in one sentence instead of stacking keywords; it finds deep sources whose titles do not contain your words. mode=deep searches deeper (slower, costs more). shopping: Product search and price comparison. similar: Give a URL, find semantically similar pages — something keyword search cannot do. suggest: Search suggestions (autocomplete). web: General web search with site restriction, region, time window and paging. ⚠ To **assert a specific fact** (a version, a price, whether an API exists), use crosscheck: it returns verifiable sources and their agreement tier. Failed or empty searches leave no final charge (anything reserved is restored).
everyinfra_solve_captcha
Solve a CAPTCHA or bot challenge and get a ready-to-use solution. USD 0.000139/call–0.004583/call, **charged per successful solve (castle: per token, × count); failed or empty attempts leave no final charge (anything reserved is restored)**. Use it when a target site is blocked by Turnstile / reCAPTCHA / hCaptcha / a Cloudflare challenge page / GeeTest and the like. Params differ per type — check them with everyinfra_list_captcha_types first.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

everyinfra_data_cleanup_action
removed 9 Oct 2026
everyinfra_data_cleanup_read
removed 9 Oct 2026
everyinfra_account
removed 31 Oct 2026
everyinfra_billing
removed 31 Oct 2026
everyinfra_key_create
removed 31 Oct 2026
everyinfra_key_delete
removed 31 Oct 2026
everyinfra_key_disable
removed 31 Oct 2026
everyinfra_keys
removed 31 Oct 2026
everyinfra_key_update
removed 31 Oct 2026
everyinfra_requests
removed 31 Oct 2026
everyinfra_settings_update
removed 31 Oct 2026
everyinfra_ticket_create
removed 31 Oct 2026
everyinfra_ticket_reply
removed 31 Oct 2026
everyinfra_tickets
removed 31 Oct 2026
everyinfra_topup_link
removed 31 Oct 2026
everyinfra_usage
removed 31 Oct 2026
everyinfra_webhook_set
removed 31 Oct 2026
everyinfra_webhook_test
removed 31 Oct 2026

Endpoints

URLTransportStateLatencyChecked
https://api.everyinfra.com/mcp streamable-http answering 304 ms 4 min ago

Alternatives to EveryInfra

same job, measured the same way
Scavio
by scavio-ai

Structured web data from 51 platforms: Google, ChatGPT, Gemini, YouTube, Amazon, Reddit, TikTok

1 996 installs/wk answering
Olostep MCP Server
by olostep

Live web search, scraping and crawling API for AI. Get structured, LLM-ready data from any site.

1 489 installs/wk answering
APICK Web
by apick

Domain/IP, web capture, Google search/maps, YouTube, Instagram, TikTok, X and Amazon data jobs

38 tools answering
Scrapeless MCP Server
by scrapeless-ai

Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.

149 installs/wk answering
Scraping Daddy
by scrapingdaddy

Structured public data from YouTube, TikTok, Instagram, Reddit, X, Facebook, Google Maps and more.

16 tools answering
Scrapio MCP
by xsronhou

Fetch, crawl, and search the web: Google, Amazon, Walmart, Booking.com, Agoda, and YouTube data.

159 installs/wk local only
Tako
by takodata

Premium live data from S&P Global, FRED, OECD & more, plus web search, in one call.

4 tools answering
Trends MCP
by trendsmcp

Trend data from Google Trends, YouTube, TikTok, Reddit, Amazon, Wikipedia, npm, Steam and more

6 tools answering

EveryInfra — questions

Answers built from our own checks of this server.

What can EveryInfra do?
It exposes 12 tools, read directly from the server on our last check. Among them: everyinfra_call_api, everyinfra_chat, everyinfra_create_ticket, everyinfra_get_account, everyinfra_get_job, everyinfra_get_ticket and 6 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is EveryInfra working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 394 ms. The bar chart above shows every period we have measured.
Did EveryInfra ever remove tools?
Yes. everyinfra_data_cleanup_action, everyinfra_data_cleanup_read, everyinfra_account, everyinfra_billing and 14 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect EveryInfra?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does EveryInfra need an API key?
No. EveryInfra completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 12 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is EveryInfra?
It answers our handshake in 394 ms on average, which is faster than 34% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is EveryInfra open source?
The code is open source: it is published under the Apache-2.0 licence, written in Python and 198 stars on GitHub. The licence covers the code in the repository, not the hosted service at api.everyinfra.com, which runs on its operator's own terms.