All servers · APIs & integrations · Payments & accounting · Crypto & blockchain
EveryInfra
io.github.xiaoxihexiaoyu/everyinfra · v1.1.0
Has write/delete toolsTools changed (7 days)
Measured by MCP Station
| Last check | Reachable |
|---|---|
| Checked at | — |
| Check success 7 / 30 days | — |
| First-try success 30 days | — |
| Median response | — |
| Lookups 30 days | — |
| Authentication | No auth |
| MCP version | 2025-06-18 |
| Rank score | — |
| Declared risk | Has destructive tools (destructiveHint) |
| Capabilities declared | prompts, resources, tools |
| Tool definitions | 25 tools · with description 100% · input schema is an object 100% · read/destructive hints 100% |
Description written by the publisher, not verified
Structured data from 90 platforms (RedNote, Douyin, TikTok, Amazon), web search, CAPTCHA solving.
Connect
streamable-http · https://api.everyinfra.com/mcp
claude mcp add --transport http everyinfra https://api.everyinfra.com/mcp{
"mcpServers": {
"everyinfra": {
"url": "https://api.everyinfra.com/mcp"
}
}
}Tools as reported by the server
everyinfra_list_capabilitiesList EveryInfra's data platforms and capabilities (90 platforms / 413 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 theveryinfra_call_apiwrite/deleteCall 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, useveryinfra_get_jobRead 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.cheveryinfra_chatwrite/deleteEveryInfra'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 oreveryinfra_list_captcha_typesList 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 sueveryinfra_solve_captchawrite/deleteSolve a CAPTCHA or bot challenge and get a ready-to-use solution. USD 0.000139/call–0.004583/call, **charged per successful solve; 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 Cloudflareeveryinfra_searchwrite/deleteSearch 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,everyinfra_accountThe account behind this API key: wallet balance in USD (paid and bonus separately plus the total, and bonus credit that has not expired yet), this month's top-up discount (top-ups credited this month, the current discount, the next tier and how far away it is), the per-minute limit (all keys combineeveryinfra_usageCalls per day for the last N days (UTC days, all keys combined, MCP handshakes excluded). For spend use everyinfra_billing. 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,everyinfra_requestsThe 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) aneveryinfra_billingSpend in USD for the last N days: the total, by platform, charged / free / failed call counts and the current discount, plus recent wallet entries (top-ups, charges, refunds, bonuses). Needs the account read permission "billing:read" on this key: keys not limited to product lines have the three readeveryinfra_keysEvery API key of the account: name, prefix, status, product-line permissions, account read permissions, per-minute limit, whether source IPs are restricted, expiry and last use. Never returns a full key; create, limit or disable keys in the console. Needs the account read permission "account:read" oeveryinfra_ticketsThe account's support tickets: without ticket_id, the latest tickets; with it, that ticket and its messages. Needs the account read permission "support:read" on this key (off by default; the account owner turns it on in the console). Free.everyinfra_topup_linkReturns the console top-up page link and the current balance. The account owner pays in the console; this tool creates no order and charges nothing. Any key can use it. Free.everyinfra_create_ticketOpen 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;everyinfra_get_ticketRead 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, with the ticket_id that tool returned. The key that opened a ticket can always read it; reading the account's other tickets (openeveryinfra_key_createCreate a new API key on this account and return it once. The new key can never be broader than the key making the call: same or fewer capabilities, the same source-IP limit, no later expiry, no higher per-minute limit, only account read scopes this key has, and never any write scope. At most 20 keyseveryinfra_key_updateRename a key, change its note, move its expiry earlier, or lower its per-minute limit. Works on keys created through an API key and on the calling key itself; keys created in the console can only be disabled. Needs the keys:write account scope, which is off by default and can only be granted by theeveryinfra_key_disableDisable any key on this account at once, for example one that leaked. Calls with it fail until the account owner enables it again in the console. Needs the keys:write account scope, which is off by default and can only be granted by the account owner in the console.everyinfra_key_deletewrite/deletePermanently delete a key created through an API key, or the calling key itself. Keys created in the console cannot be deleted this way. Pass confirm: true. Needs the keys:write account scope, which is off by default and can only be granted by the account owner in the console.everyinfra_settings_updateChange console language, time zone and notification switches. Low-balance alerts use fixed tiers ($100, $50, $10, $5, $1, one email the first time the balance drops below each) and can only be turned on or off. Security notifications can be turned on here but only turned off in the console. Needs theveryinfra_webhook_setCreate or change the webhook endpoint (public HTTPS only) and its events: balance.low (needs balance_threshold_usd) and job.finished. The signing secret is returned only when the webhook is first created. Needs the settings:write account scope, which is off by default and can only be granted by theeveryinfra_webhook_testSend one signed webhook.test event to the configured endpoint now and report the HTTP status and latency. Not retried; at most 5 per minute. Needs the settings:write account scope, which is off by default and can only be granted by the account owner in the console.everyinfra_ticket_createOpen a ticket with human support. At most 10 per account per UTC day this way; replies come from staff, not from an AI. Reuse the same idempotency_key when retrying. Needs the support:write account scope, which is off by default and can only be granted by the account owner in the console.everyinfra_ticket_replyAdd a message to one of the account's support tickets; human support answers it. Reuse the same idempotency_key when retrying the same message. Needs the support:write account scope, which is off by default and can only be granted by the account owner in the console.
Tool changes
- 2026-10-24: everyinfra_list_capabilities, everyinfra_call_api, everyinfra_get_job, everyinfra_chat, everyinfra_list_captcha_types, everyinfra_solve_captcha, everyinfra_search, everyinfra_account, everyinfra_usage, everyinfra_requests, everyinfra_billing, everyinfra_keys
- 2026-10-22: everyinfra_list_capabilities, everyinfra_call_api, everyinfra_get_job, everyinfra_chat, everyinfra_list_captcha_types, everyinfra_solve_captcha, everyinfra_search, everyinfra_account, everyinfra_usage, everyinfra_requests, everyinfra_billing, everyinfra_keys
- 2026-10-18: everyinfra_list_capabilities, everyinfra_call_api, everyinfra_get_job, everyinfra_chat, everyinfra_list_captcha_types, everyinfra_solve_captcha, everyinfra_search, everyinfra_account, everyinfra_usage, everyinfra_requests, everyinfra_billing, everyinfra_keys
- 2026-10-17: everyinfra_list_capabilities, everyinfra_call_api, everyinfra_get_job, everyinfra_chat, everyinfra_list_captcha_types, everyinfra_solve_captcha, everyinfra_search, everyinfra_account, everyinfra_usage, everyinfra_requests, everyinfra_billing, everyinfra_keys
- 2026-10-16: everyinfra_list_capabilities, everyinfra_call_api, everyinfra_chat, everyinfra_list_captcha_types, everyinfra_solve_captcha, everyinfra_search
Repository · Website · JSON · Text for agents · Registry updated 2026-10-16