{"schemaVersion":1,"name":"Proxy Compare browser tools","type":"browser-webmcp-tool-catalog","siteUrl":"https://www.proxy-compare.com/","documentationUrl":"https://www.proxy-compare.com/about/#browser-agent-access","protocol":{"api":"document.modelContext","availability":"Open a page in a browser supporting the WebMCP origin trial. Tools appear after hydration.","remoteMcpEndpoint":null,"note":"This file documents this site's browser tools. It is not a standardized discovery manifest or a remote MCP server."},"snapshotId":"f1d285ce09ad018a9a55","coverage":{"providers":75,"products":{"proxy":55,"scraping_api":9,"captcha_solver":11},"providerIndex":"https://www.proxy-compare.com/provider-index.json","searchIndex":"https://www.proxy-compare.com/search-index.json","browserComparisons":"https://www.proxy-compare.com/anti-detect-browsers/","adjacentTools":"Browser subscriptions have a separate sourced comparison catalog. Other adjacent tools have published setup guides and glossary entries. No measured performance ranking."},"pricing":{"currencies":["USD","EUR"],"freshness":"Read the currency, date and evidence scope on each returned price. A snapshot ID identifies the catalog, not a new source check.","apiScope":"Price billed requests using the collected target, request mode, tier allowance, concurrency and qualified credit packs. Unquoted combinations and overage remain unpriced.","browserScope":"Preserve native currency, subscription period, profile and seat allowances, priced add-ons and API/runtime conditions. Unknown eligibility does not satisfy a requirement.","stackScope":"Separate component purchases and workload assumptions. Monthly totals require enough evidence, compatible billing and one currency.","captchaScope":"Published prices per challenge and variant. Preserve both range ends; success and retry behavior are not measured.","affiliateDisclosure":"Some visit links earn a commission. This does not affect ordering. Returning a link neither follows it nor records a visit."},"operation":{"execution":"Browser-local queries and arithmetic over static assets","signupRequired":false,"pagination":"Repeat the same filters with nextOffset. outcome no_matches means no match; out_of_range and resetOffset 0 mean restart the result window.","sharing":"viewUrl restores safe inputs using the current data; it does not archive prices. Converter credentials never enter tool inputs, outputs or links."},"tools":[{"name":"select_proxy_stack","description":"Select explicitly enabled proxy, API, browser and CAPTCHA components for stated workloads. Shows separate prices, billing bases, dated evidence, source restrictions and bounded alternatives. Shared browser/proxy statements remain separate from documented product scope. A monthly total requires compatible priced components and one currency. Defaults are visible workload assumptions, not measured usage. No connection test, signup or purchase.","inputSchema":{"type":"object","properties":{"includeProxy":{"type":"boolean","default":true},"includeApi":{"type":"boolean","default":false},"includeBrowser":{"type":"boolean","default":true},"includeCaptcha":{"type":"boolean","default":false},"proxyGb":{"type":"number","minimum":1,"maximum":1000000,"default":10,"description":"Your external proxy GB per month; separate from any API-included traffic."},"proxyType":{"type":"string","enum":["residential","isp","datacenter","mobile"],"default":"residential"},"proxyBilling":{"type":"string","enum":["any","monthly","payg"],"default":"any"},"proxyProviderSlug":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"proxyNoId":{"type":"boolean","default":false},"proxyPayment":{"type":"string","enum":["any","crypto","card","paypal"],"default":"any"},"proxyMaxEntryUsd":{"type":"number","minimum":0,"maximum":1000000},"protocol":{"type":"string","enum":["any","http","https","socks4","socks5"],"default":"any","description":"Required vendor-stated protocol on both enabled proxy and browser. Plan support is not verified."},"auth":{"type":"string","enum":["any","userpass","ip_whitelist"],"default":"any"},"rotation":{"type":"string","enum":["any","rotating","sticky","static"],"default":"any"},"minStickyMinutes":{"type":"integer","minimum":0,"maximum":100000,"default":0},"apiPages":{"type":"integer","minimum":1,"maximum":10000000,"default":100000},"apiRequestMode":{"type":"string","enum":["standard","javascript","premium","premium_javascript"],"default":"standard"},"apiTarget":{"type":"string","enum":["generic","amazon","walmart","ebay","google","bing","linkedin"],"default":"generic","description":"Named targets require their own collected credit price; standard-site prices do not establish a named-target cost."},"apiConcurrency":{"type":"integer","minimum":0,"maximum":1000000,"default":0},"apiCreditPacks":{"type":"boolean","default":false},"apiProviderSlug":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"browserProfiles":{"type":"integer","minimum":0,"maximum":1000000,"default":10},"browserUsers":{"type":"integer","minimum":0,"maximum":1000000,"default":1},"browserStorage":{"type":"string","enum":["any","cloud","local"],"default":"any"},"browserCurrency":{"type":"string","enum":["USD","EUR"],"default":"USD"},"browserPeriod":{"type":"string","enum":["any","month","30_days","free"],"default":"any"},"browserApi":{"type":"boolean","default":false},"browserPlatform":{"type":"string","enum":["any","windows","macos","linux","docker"],"default":"any"},"browserLibrary":{"type":"string","enum":["any","playwright","puppeteer","selenium"],"default":"any"},"browserConcurrency":{"type":"integer","minimum":0,"maximum":1000000,"default":0},"browserRuntimeMinutes":{"type":"integer","minimum":0,"maximum":1000000,"default":0},"browserPlanId":{"type":"string","maxLength":150,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"captchaChallenge":{"type":"string","enum":["cloudflare-turnstile","recaptcha-enterprise","recaptcha-v2","recaptcha-v3","amazon-waf","geetest","image-captcha","friendly-captcha","funcaptcha-arkose","text-captcha","altcha","mtcaptcha","tencent","capy","cloudflare-challenge","datadome","lemin","atbcaptcha","audio-captcha","captchafox","cutcaptcha","cybersiara","incapsula","prosopo","slider-captcha","temu","vk","yidun","akamai","alibaba-captcha","basilisk-captcha","binance-captcha","bounding-box","chinese-captcha","click-captcha","hcaptcha","hunt-captcha","keycaptcha","math-captcha","number-captcha","perimeterx","recaptcha-mobile","russian-captcha","tiktok-captcha","tspd-captcha"],"default":"recaptcha-v2"},"captchaSolves":{"type":"integer","minimum":1,"maximum":5000000,"default":1000,"description":"Your separately billed complete solves per month; do not infer this from pages or attempts."},"captchaProviderSlug":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"captchaVariant":{"type":"string","maxLength":100,"default":""},"captchaProxyTrafficIncluded":{"type":"boolean","default":false,"description":"Assume proxyGb includes this CAPTCHA service's external traffic. Requires an enabled, priced proxy; connection compatibility remains unverified."},"alternatives":{"type":"integer","minimum":0,"maximum":3,"default":3}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true}},{"name":"list_browser_plans","description":"Open browser plans; filter by currency, period, price, profiles/storage, total users, API access, host OS and documented proxy or automation support. Quoted extra users and whole profile blocks meet the requested capacity within documented limits; base and added charges stay separate. Returns dated sources and unknown limits. Price sorting stays within currency/period groups. No purchase, browser launch or connection test. Omitted filters reset.","inputSchema":{"type":"object","properties":{"providerSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Only these provider IDs; empty selects all."},"excludeSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Exclude these provider IDs when finding alternatives."},"query":{"type":"string","maxLength":60,"default":"","description":"Case-insensitive provider name or slug search."},"direction":{"type":"string","enum":["asc","desc"],"default":"asc"},"offset":{"type":"integer","minimum":0,"maximum":100000,"default":0,"description":"Result offset. Repeat the same filters with nextOffset to continue."},"limit":{"type":"integer","minimum":1,"maximum":10,"default":3,"description":"Maximum returned rows. The visible page can show all matches."},"currency":{"type":"string","enum":["any","USD","EUR"],"default":"any"},"period":{"type":"string","enum":["any","month","30_days","free"],"default":"any"},"maxPrice":{"type":"number","minimum":0,"maximum":1000000,"description":"Maximum configuration price in the selected currency; requires currency USD or EUR. Billing periods remain separate."},"minProfiles":{"type":"integer","minimum":0,"maximum":1000000,"default":0},"storage":{"type":"string","enum":["any","cloud","local"],"default":"any","description":"Required profile storage. Unspecified storage cannot satisfy cloud or local requirements."},"minUsers":{"type":"integer","minimum":0,"maximum":1000000,"default":0,"description":"Minimum total users, including owner. Zero means no requirement. Finite unspecified team counting cannot satisfy a positive requirement."},"api":{"type":"string","enum":["any","yes","no","unknown"],"default":"any"},"platform":{"type":"string","enum":["any","windows","macos","linux","docker"],"default":"any","description":"Documented host platform; minimum versions and hardware conditions remain in the returned facts."},"protocol":{"type":"string","enum":["any","http","https","socks4","socks5","ssh"],"default":"any"},"auth":{"type":"string","enum":["any","userpass","ip_whitelist"],"default":"any"},"library":{"type":"string","enum":["any","playwright","puppeteer","selenium"],"default":"any","description":"Requires provider documentation plus API access on this plan. Not a connection test."},"minConcurrentBrowsers":{"type":"integer","minimum":0,"maximum":1000000,"default":0},"minRuntimeMinutes":{"type":"integer","minimum":0,"maximum":1000000,"default":0,"description":"Minimum monthly browser runtime. Zero means no requirement; missing caps are not unlimited."},"cheapestPerProvider":{"type":"boolean","default":false,"description":"Keep the cheapest matching recorded configuration per provider in each separate currency/period group."},"sort":{"type":"string","enum":["price","provider"],"default":"price"}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true}},{"name":"find_providers","description":"Find provider IDs across proxies, scraping APIs and CAPTCHA solvers, including unreviewed records and providers without prices. Opens the vendor directory; filters by name, category and recorded price availability. Returns stable slugs for get_provider_details and price-tool shortlists. For price ordering use the category lists or cost calculators; for adjacent-tool setup guides use search_site.","inputSchema":{"type":"object","properties":{"offset":{"type":"integer","minimum":0,"maximum":100000,"default":0},"limit":{"type":"integer","minimum":1,"maximum":10,"default":3,"description":"Maximum returned rows. The visible page can show all matches."},"query":{"type":"string","maxLength":60,"default":"","description":"Provider name or slug; ignores spaces and punctuation. Empty browses the whole recorded roster."},"productType":{"type":"string","enum":["any","proxy","scraping_api","captcha_solver"],"default":"any"},"prices":{"type":"string","enum":["any","recorded","missing"],"default":"any"},"sort":{"type":"string","enum":["name","recorded_prices"],"default":"name"},"direction":{"type":"string","enum":["asc","desc"],"default":"asc"}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true}},{"name":"read_site_guide","description":"Open and read a published setup guide or glossary entry found by search_site. First list its sections; then request a section ID with offset/limit to read the visible text, code and links. Preserves dated context; article prices are historical, so use provider tools for current catalog prices. Covers existing adjacent-tool guides, not the wider web. No command is executed.","inputSchema":{"type":"object","properties":{"offset":{"type":"integer","minimum":0,"maximum":100000,"default":0},"limit":{"type":"integer","minimum":1,"maximum":10,"default":3,"description":"Maximum returned rows. The visible page can show all matches."},"path":{"type":"string","maxLength":180,"pattern":"^/(blog|learn)/[a-z0-9]+(?:-[a-z0-9]+)*/$","description":"Canonical path returned by search_site for a published post or glossary entry."},"section":{"type":"string","maxLength":180,"default":"","description":"Section ID from the outline. Omit to list sections, then repeat with its ID to read bounded text blocks."}},"required":["path"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true}},{"name":"list_proxy_providers","description":"Open the homepage proxy list; filter by product, provider search, signup, crypto, connection statements, provider shortlist and cost per GB. Sort and return a bounded window of the visible rows, with price conditions and evidence dates. Older records follow current records when included. Omitted filters reset; per-row overrides clear. No purchase. For arbitrary usage estimates use compare_proxy_costs.","inputSchema":{"type":"object","properties":{"providerSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Only these provider IDs; empty selects all."},"excludeSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Exclude these provider IDs when finding alternatives."},"query":{"type":"string","maxLength":60,"default":"","description":"Case-insensitive provider name or slug search."},"direction":{"type":"string","enum":["asc","desc"],"default":"asc"},"offset":{"type":"integer","minimum":0,"maximum":100000,"default":0,"description":"Result offset. Repeat the same filters with nextOffset to continue."},"limit":{"type":"integer","minimum":1,"maximum":10,"default":5,"description":"Maximum returned rows; the visible list shows all matches."},"proxyType":{"type":"string","enum":["residential","isp","datacenter","mobile","all","cheapest"],"default":"residential"},"noId":{"type":"boolean","default":false},"crypto":{"type":"boolean","default":false},"unlimited":{"type":"boolean","default":false},"maxPerGb":{"type":"number","minimum":0,"maximum":1000000,"description":"Maximum displayed USD per GB, using the low end for a range."},"volumeGb":{"type":"integer","enum":[20,100,500],"description":"Published monthly usage profile; omit for headline rates."},"sort":{"type":"string","enum":["pergb","entry","name","type"],"default":"pergb"},"includeStale":{"type":"boolean","default":true,"description":"Include records older than three weeks, in their price position and with their dates. False lists current records only."},"protocol":{"type":"string","enum":["any","http","https","socks4","socks5","unknown"],"default":"any","description":"Vendor-stated protocol, not verified support on each plan."},"auth":{"type":"string","enum":["any","userpass","ip_whitelist","unknown"],"default":"any"},"rotation":{"type":"string","enum":["any","rotating","sticky","static","unknown"],"default":"any"},"minStickyMinutes":{"type":"integer","minimum":1,"maximum":100000,"description":"Minimum vendor-stated sticky ceiling; does not guarantee session reliability or support on the selected product."}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true}},{"name":"list_scraping_apis","description":"Open the scraping API provider list; filter by name, billing unit, JavaScript rendering, success-only billing, provider shortlist, entry-tier concurrency and subscription price. Sort by name, entry price or entry-tier concurrency; missing values sort last. Returns a window of visible providers, tier labels, vendor-check dates and disclosed visit links. Credits are not converted to pages. Omitted filters reset. No purchase.","inputSchema":{"type":"object","properties":{"providerSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Only these provider IDs; empty selects all."},"excludeSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Exclude these provider IDs when finding alternatives."},"query":{"type":"string","maxLength":60,"default":"","description":"Case-insensitive provider name or slug search."},"direction":{"type":"string","enum":["asc","desc"],"default":"asc"},"offset":{"type":"integer","minimum":0,"maximum":100000,"default":0,"description":"Result offset. Repeat the same filters with nextOffset to continue."},"limit":{"type":"integer","minimum":1,"maximum":10,"default":5,"description":"Maximum returned rows; the visible list shows all matches."},"billingUnit":{"type":"string","enum":["any","credit","request","result","gb","unknown"],"default":"any"},"jsRendering":{"type":"string","enum":["any","yes","no","unknown"],"default":"any"},"successOnly":{"type":"string","enum":["any","yes","no","unknown"],"default":"any","description":"yes: success-only, no collected exception; no: some billable errors or exceptions, not every failure; unknown: no established policy."},"maxMonthlyUsd":{"type":"number","minimum":0,"maximum":1000000,"description":"Maximum cheapest paid subscription price; excludes missing prices."},"minEntryConcurrency":{"type":"integer","minimum":1,"maximum":1000000,"description":"Minimum concurrency at the cheapest paid tier. Higher tiers may offer more."},"sort":{"type":"string","enum":["name","entry","concurrency"],"default":"name"}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true}},{"name":"list_captcha_rates","description":"Open CAPTCHA rate cards; filter by challenge, provider/variant label, shortlist, vendor-stated solving method and maximum price per 1,000 solves. Sort by published low price, name or challenge. Returns a window of visible rates with exact vendor variant labels, both range ends, dated sources and disclosed visit links. Multiple rows can belong to one provider. Omitted filters reset. No solving or purchase.","inputSchema":{"type":"object","properties":{"providerSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Only these provider IDs; empty selects all."},"excludeSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Exclude these provider IDs when finding alternatives."},"query":{"type":"string","maxLength":60,"default":"","description":"Case-insensitive provider name or slug search."},"direction":{"type":"string","enum":["asc","desc"],"default":"asc"},"offset":{"type":"integer","minimum":0,"maximum":100000,"default":0,"description":"Result offset. Repeat the same filters with nextOffset to continue."},"limit":{"type":"integer","minimum":1,"maximum":10,"default":5,"description":"Maximum returned rows; the visible list shows all matches."},"taskKind":{"type":"string","enum":["solve","image_recognition","step","all"],"default":"solve","description":"Billed unit; image recognition and individual steps are not full challenge solves."},"challenge":{"type":"string","enum":["all","cloudflare-turnstile","recaptcha-enterprise","recaptcha-v2","recaptcha-v3","amazon-waf","geetest","image-captcha","friendly-captcha","funcaptcha-arkose","text-captcha","altcha","mtcaptcha","tencent","capy","cloudflare-challenge","datadome","lemin","atbcaptcha","audio-captcha","captchafox","cutcaptcha","cybersiara","incapsula","prosopo","slider-captcha","temu","vk","yidun","akamai","alibaba-captcha","basilisk-captcha","binance-captcha","bounding-box","chinese-captcha","click-captcha","hcaptcha","hunt-captcha","keycaptcha","math-captcha","number-captcha","perimeterx","recaptcha-mobile","russian-captcha","tiktok-captcha","tspd-captcha"],"default":"recaptcha-v2"},"solverType":{"type":"string","enum":["any","human","ml","hybrid","undisclosed"],"default":"any"},"maxPer1k":{"type":"number","minimum":0,"maximum":1000000,"description":"Maximum upper end of the published USD price per 1,000 solves."},"variant":{"type":"string","maxLength":100,"default":"","description":"Case-insensitive text within the vendor's exact variant label."},"sort":{"type":"string","enum":["price","name","challenge"],"default":"price"}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true}},{"name":"compare_proxy_costs","description":"Open the proxy cost calculator and compare saved monthly prices for your GB, proxy type, signup and payment filters. Applies inputs to the visible page, shows matching providers cheapest estimate first, and returns dated sources and disclosed visit links. Omitted filters reset to the schema defaults. Optional scenarioVolumes compare volumes; maxMonthlyUsd also estimates budget allowance. No purchase.","inputSchema":{"type":"object","properties":{"offset":{"type":"integer","minimum":0,"maximum":100000,"default":0},"limit":{"type":"integer","minimum":1,"maximum":10,"default":3,"description":"Maximum returned rows. The visible page can show all matches."},"providerSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Only these provider IDs; empty selects all."},"excludeSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Exclude these provider IDs when finding alternatives."},"scenarioVolumes":{"type":"array","maxItems":3,"default":[],"items":{"type":"number","minimum":1,"maximum":10000},"description":"Up to three extra monthly volumes in this calculator's unit; returns up to three price results per volume."},"maxMonthlyUsd":{"type":"number","minimum":0,"maximum":1000000},"gb":{"type":"number","minimum":1,"maximum":10000,"description":"GB needed per month."},"billing":{"type":"string","enum":["any","monthly","payg"],"default":"any","description":"Recorded billing model for the selected plan."},"maxEntryPurchaseUsd":{"type":"number","minimum":0,"maximum":1000000,"description":"Maximum smallest recorded plan purchase: bundle, rate-band floor or stated minimum spend. Excludes unknowns; account deposits remain separate."},"proxyType":{"type":"string","enum":["residential","isp","datacenter","mobile"],"default":"residential"},"noId":{"type":"boolean","default":false,"description":"Only vendors stating no ID or email-only signup."},"payment":{"type":"string","enum":["any","crypto","card","paypal"],"default":"any"}},"required":["gb"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true}},{"name":"compare_scraping_api_costs","description":"Open the scraping API calculator and compare saved monthly prices for billed requests, a request configuration, target and minimum concurrency. Optionally includes quoted top-up packs. Applies all inputs to the visible page. Returns cheapest fitting purchases, exact credit costs, separate plan/request sources, assumptions and explicit evidence gaps. Omitted controls reset to defaults. Calculation only; no purchase.","inputSchema":{"type":"object","properties":{"offset":{"type":"integer","minimum":0,"maximum":100000,"default":0},"limit":{"type":"integer","minimum":1,"maximum":10,"default":3,"description":"Maximum returned rows. The visible page can show all matches."},"providerSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Only these provider IDs; empty selects all."},"excludeSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Exclude these provider IDs when finding alternatives."},"scenarioVolumes":{"type":"array","maxItems":3,"default":[],"items":{"type":"integer","minimum":1,"maximum":10000000},"description":"Up to three extra monthly volumes in this calculator's unit; returns up to three price results per volume."},"maxMonthlyUsd":{"type":"number","minimum":0,"maximum":1000000},"pages":{"type":"integer","minimum":1,"maximum":10000000,"description":"Billed requests per month under the provider's policy, including any billable failures or cancellations."},"requestMode":{"type":"string","enum":["standard","javascript","premium","premium_javascript"],"default":"standard"},"requestTarget":{"type":"string","enum":["generic","amazon","walmart","ebay","google","bing","linkedin"],"default":"generic","description":"Named targets require their own collected credit price; standard-site prices do not establish a named-target cost."},"minConcurrency":{"type":"integer","minimum":0,"maximum":100000,"default":0,"description":"Required simultaneous requests. Zero means no requirement; unknown concurrency cannot satisfy a positive requirement."},"includeCreditPacks":{"type":"boolean","default":false,"description":"Allow quoted top-up packs on a monthly plan. Assumes top-ups enabled and account spending limits sufficient. Unquoted overage is excluded."}},"required":["pages"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true}},{"name":"compare_captcha_costs","description":"Open the CAPTCHA cost calculator and compare published rates for a challenge and monthly solve count. Applies inputs to the visible page. Preserves vendor labels, variants and price ranges; sorts by the low estimate. Returns dated sources and disclosed visit links. Compares prices, not success rates. Optional scenarioVolumes and maxMonthlyUsd compare volume scenarios and budget allowance. No solving or purchase.","inputSchema":{"type":"object","properties":{"offset":{"type":"integer","minimum":0,"maximum":100000,"default":0},"limit":{"type":"integer","minimum":1,"maximum":10,"default":3,"description":"Maximum returned rows. The visible page can show all matches."},"providerSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Only these provider IDs; empty selects all."},"excludeSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Exclude these provider IDs when finding alternatives."},"scenarioVolumes":{"type":"array","maxItems":3,"default":[],"items":{"type":"integer","minimum":1,"maximum":5000000},"description":"Up to three extra monthly volumes in this calculator's unit; returns up to three price results per volume."},"taskKind":{"type":"string","enum":["solve","image_recognition","step"],"default":"solve","description":"Unit counted by solves. Individual steps must not be interpreted as complete solves."},"variant":{"type":"string","maxLength":100,"default":"","description":"Case-insensitive text within the exact vendor variant label."},"maxMonthlyUsd":{"type":"number","minimum":0,"maximum":1000000,"description":"Maximum upper end of estimated monthly cost."},"challenge":{"type":"string","enum":["cloudflare-turnstile","recaptcha-enterprise","recaptcha-v2","recaptcha-v3","amazon-waf","geetest","image-captcha","friendly-captcha","funcaptcha-arkose","text-captcha","altcha","mtcaptcha","tencent","capy","cloudflare-challenge","datadome","lemin","atbcaptcha","audio-captcha","captchafox","cutcaptcha","cybersiara","incapsula","prosopo","slider-captcha","temu","vk","yidun","akamai","alibaba-captcha","basilisk-captcha","binance-captcha","bounding-box","chinese-captcha","click-captcha","hcaptcha","hunt-captcha","keycaptcha","math-captcha","number-captcha","perimeterx","recaptcha-mobile","russian-captcha","tiktok-captcha","tspd-captcha"]},"solves":{"type":"integer","minimum":1,"maximum":5000000,"description":"Billed units per month, using taskKind (full solves by default)."}},"required":["challenge","solves"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true}},{"name":"get_provider_details","description":"Open a provider's recorded details on the vendor hub using a slug from find_providers. Select summary, plans/rates, policies, vendor-stated connection features, or sources. Return a bounded section with evidence gaps and the visible purchase link. Listed records remain unreviewed. No live verification or purchase.","inputSchema":{"type":"object","properties":{"offset":{"type":"integer","minimum":0,"maximum":100000,"default":0},"limit":{"type":"integer","minimum":1,"maximum":10,"default":3,"description":"Maximum returned rows. The visible page can show all matches."},"slug":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"section":{"type":"string","enum":["summary","plans","policies","connection","sources"],"default":"summary"},"proxyType":{"type":"string","enum":["residential","isp","datacenter","mobile","all"],"default":"all"},"challenge":{"type":"string","enum":["all","cloudflare-turnstile","recaptcha-enterprise","recaptcha-v2","recaptcha-v3","amazon-waf","geetest","image-captcha","friendly-captcha","funcaptcha-arkose","text-captcha","altcha","mtcaptcha","tencent","capy","cloudflare-challenge","datadome","lemin","atbcaptcha","audio-captcha","captchafox","cutcaptcha","cybersiara","incapsula","prosopo","slider-captcha","temu","vk","yidun","akamai","alibaba-captcha","basilisk-captcha","binance-captcha","bounding-box","chinese-captcha","click-captcha","hcaptcha","hunt-captcha","keycaptcha","math-captcha","number-captcha","perimeterx","recaptcha-mobile","russian-captcha","tiktok-captcha","tspd-captcha"],"default":"all"},"variant":{"type":"string","maxLength":100,"default":"","description":"CAPTCHA variant label contains; ignored for other products."}},"required":["slug"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true}},{"name":"compare_provider_details","description":"Open a side-by-side comparison of two or three providers selling the same product category. Show recorded price conditions, policies, connection statements and evidence gaps. Proxy prices use one selected type; CAPTCHA prices use one challenge and preserve variants. Returns tradeoffs without an overall winner.","inputSchema":{"type":"object","properties":{"providerSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"minItems":2,"maxItems":3},"proxyType":{"type":"string","enum":["residential","isp","datacenter","mobile"],"default":"residential"},"challenge":{"type":"string","enum":["cloudflare-turnstile","recaptcha-enterprise","recaptcha-v2","recaptcha-v3","amazon-waf","geetest","image-captcha","friendly-captcha","funcaptcha-arkose","text-captcha","altcha","mtcaptcha","tencent","capy","cloudflare-challenge","datadome","lemin","atbcaptcha","audio-captcha","captchafox","cutcaptcha","cybersiara","incapsula","prosopo","slider-captcha","temu","vk","yidun","akamai","alibaba-captcha","basilisk-captcha","binance-captcha","bounding-box","chinese-captcha","click-captcha","hcaptcha","hunt-captcha","keycaptcha","math-captcha","number-captcha","perimeterx","recaptcha-mobile","russian-captcha","tiktok-captcha","tspd-captcha"],"default":"recaptcha-v2"},"variant":{"type":"string","maxLength":100,"default":"","description":"CAPTCHA variant label contains; unlike labels remain distinct."}},"required":["providerSlugs"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true}},{"name":"estimate_proxy_bandwidth","description":"Estimate proxy bandwidth from a page count and measured bytes per page, or an explicitly selected dated page preset. Uses decimal GB and an explicit attempts assumption. Updates the bandwidth calculator and returns a cost-calculator handoff where its input range permits. Does not fetch a target or predict success.","inputSchema":{"type":"object","properties":{"offset":{"type":"integer","minimum":0,"maximum":100000,"default":0},"limit":{"type":"integer","minimum":1,"maximum":10,"default":3,"description":"Maximum returned rows. The visible page can show all matches."},"providerSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Only these provider IDs; empty selects all."},"excludeSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Exclude these provider IDs when finding alternatives."},"scenarioVolumes":{"type":"array","maxItems":3,"default":[],"items":{"type":"integer","minimum":1,"maximum":10000000},"description":"Up to three extra monthly volumes in this calculator's unit; returns up to three price results per volume."},"maxMonthlyUsd":{"type":"number","minimum":0,"maximum":1000000},"pages":{"type":"integer","minimum":1,"maximum":1000000000},"bytesPerPage":{"type":"number","minimum":1,"maximum":1000000000,"description":"Your measured transferred bytes per page. Overrides a preset."},"preset":{"type":"string","enum":["light","article","product","news","saas"]},"mode":{"type":"string","enum":["doc","rendered"],"default":"rendered"},"attemptsPerPage":{"type":"number","minimum":1,"maximum":100,"default":1,"description":"Your assumed billed attempts per page. Retry behavior is not measured."}},"required":["pages"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true}},{"name":"search_site","description":"Find pricing pages, provider records and adjacent-tool setup guides by title, description, entity or aliases. Opens the visible search palette and returns links. Use read_site_guide for a post or glossary section; find_providers resolves provider IDs across the full catalog. All meaningful query words must match. Searches this site's index, not article full text or the wider web.","inputSchema":{"type":"object","properties":{"offset":{"type":"integer","minimum":0,"maximum":100000,"default":0},"limit":{"type":"integer","minimum":1,"maximum":10,"default":3,"description":"Maximum returned rows. The visible page can show all matches."},"query":{"type":"string","maxLength":100},"kind":{"type":"string","enum":["any","provider","comparison","alternatives","type","rule","sourcing","job","post","term","captcha","page"],"default":"any"}},"required":["query"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true}},{"name":"list_recorded_changes","description":"Filter the site's recorded change log by provider, event type and date. Updates the visible log and returns dated entries with coverage limits. The log is a finite set of observations, not a complete price history or live monitoring service. No subscription or email is sent.","inputSchema":{"type":"object","properties":{"offset":{"type":"integer","minimum":0,"maximum":100000,"default":0},"limit":{"type":"integer","minimum":1,"maximum":10,"default":3,"description":"Maximum returned rows. The visible page can show all matches."},"providerSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Only these provider IDs; empty selects all."},"excludeSlugs":{"type":"array","items":{"type":"string","maxLength":70,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"maxItems":10,"default":[],"description":"Exclude these provider IDs when finding alternatives."},"since":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"changeType":{"type":"string","enum":["any","price_up","price_down","policy_change","new_vendor","vendor_dead","coupon"],"default":"any"}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true}},{"name":"convert_current_proxy_input","description":"Set the output format and scheme for proxy text the user has already entered in the local converter. Returns counts and redacted diagnostics only. Credentials remain in the page's input and output, never in this tool's arguments, result or share link. Does not test connections, copy the clipboard or transmit proxies.","inputSchema":{"type":"object","properties":{"format":{"type":"string","enum":["host-port-user-pass","user-pass-at-host","url","curl","env","python","node","playwright","scrapy","fields","csv"],"default":"url"},"scheme":{"type":"string","enum":["http","https","socks4","socks5"],"default":"http"}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true}}],"examples":[{"task":"Find a provider's ID and recorded price availability","tool":"find_providers","inputs":{"query":"2 captcha"}},{"task":"Read a provider's CAPTCHA rates and evidence","tool":"get_provider_details","inputs":{"slug":"2captcha","section":"plans","challenge":"recaptcha-v2"}},{"task":"Compare monthly residential proxy cost for 100 GB","tool":"compare_proxy_costs","inputs":{"gb":100,"proxyType":"residential"}},{"task":"Find scraping API entry plans under 100 USD per month","tool":"list_scraping_apis","inputs":{"maxMonthlyUsd":100,"sort":"entry"}},{"task":"Price 100,000 billed standard requests per month using collected credit costs","tool":"compare_scraping_api_costs","inputs":{"pages":100000}},{"task":"Find browser subscriptions for 100 profiles with automation API access","tool":"list_browser_plans","inputs":{"minProfiles":100,"api":"yes"}},{"task":"Compare a browser subscription and 10 GB of separately purchased proxy traffic","tool":"select_proxy_stack","inputs":{"proxyGb":10,"browserProfiles":10}},{"task":"Compare 50,000 billed reCAPTCHA v2 solves per month","tool":"compare_captcha_costs","inputs":{"challenge":"recaptcha-v2","solves":50000}},{"task":"Find an existing browser setup guide","tool":"search_site","inputs":{"query":"GoLogin","kind":"post"}},{"task":"List sections of the guide returned by search","tool":"read_site_guide","inputs":{"path":"/blog/gologin-proxy-setup/"}}]}