WebMCP Registry

list_proxy_providers

verifiedv0.1

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.

Updated 9/9/2026 · Created 9/8/2026

Input Schema

{
  "type": "object",
  "required": [],
  "properties": {
    "auth": {
      "enum": [
        "any",
        "userpass",
        "ip_whitelist",
        "unknown"
      ],
      "type": "string",
      "default": "any"
    },
    "noId": {
      "type": "boolean",
      "default": false
    },
    "sort": {
      "enum": [
        "pergb",
        "entry",
        "name",
        "type"
      ],
      "type": "string",
      "default": "pergb"
    },
    "limit": {
      "type": "integer",
      "default": 5,
      "maximum": 10,
      "minimum": 1,
      "description": "Maximum returned rows; the visible list shows all matches."
    },
    "query": {
      "type": "string",
      "default": "",
      "maxLength": 60,
      "description": "Case-insensitive provider name or slug search."
    },
    "crypto": {
      "type": "boolean",
      "default": false
    },
    "offset": {
      "type": "integer",
      "default": 0,
      "maximum": 100000,
      "minimum": 0,
      "description": "Result offset. Repeat the same filters with nextOffset to continue."
    },
    "maxPerGb": {
      "type": "number",
      "maximum": 1000000,
      "minimum": 0,
      "description": "Maximum displayed USD per GB, using the low end for a range."
    },
    "protocol": {
      "enum": [
        "any",
        "http",
        "https",
        "socks4",
        "socks5",
        "unknown"
      ],
      "type": "string",
      "default": "any",
      "description": "Vendor-stated protocol, not verified support on each plan."
    },
    "rotation": {
      "enum": [
        "any",
        "rotating",
        "sticky",
        "static",
        "unknown"
      ],
      "type": "string",
      "default": "any"
    },
    "volumeGb": {
      "enum": [
        20,
        100,
        500
      ],
      "type": "integer",
      "description": "Published monthly usage profile; omit for headline rates."
    },
    "direction": {
      "enum": [
        "asc",
        "desc"
      ],
      "type": "string",
      "default": "asc"
    },
    "proxyType": {
      "enum": [
        "residential",
        "isp",
        "datacenter",
        "mobile",
        "all",
        "cheapest"
      ],
      "type": "string",
      "default": "residential"
    },
    "unlimited": {
      "type": "boolean",
      "default": false
    },
    "excludeSlugs": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "maxLength": 70
      },
      "default": [],
      "maxItems": 10,
      "description": "Exclude these provider IDs when finding alternatives."
    },
    "includeStale": {
      "type": "boolean",
      "default": false,
      "description": "Include the separate older-records section after current records."
    },
    "providerSlugs": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "maxLength": 70
      },
      "default": [],
      "maxItems": 10,
      "description": "Only these provider IDs; empty selects all."
    },
    "minStickyMinutes": {
      "type": "integer",
      "maximum": 100000,
      "minimum": 1,
      "description": "Minimum vendor-stated sticky ceiling; does not guarantee session reliability or support on the selected product."
    }
  },
  "additionalProperties": false
}

Full Contract

{
  "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",
    "required": [],
    "properties": {
      "auth": {
        "enum": [
          "any",
          "userpass",
          "ip_whitelist",
          "unknown"
        ],
        "type": "string",
        "default": "any"
      },
      "noId": {
        "type": "boolean",
        "default": false
      },
      "sort": {
        "enum": [
          "pergb",
          "entry",
          "name",
          "type"
        ],
        "type": "string",
        "default": "pergb"
      },
      "limit": {
        "type": "integer",
        "default": 5,
        "maximum": 10,
        "minimum": 1,
        "description": "Maximum returned rows; the visible list shows all matches."
      },
      "query": {
        "type": "string",
        "default": "",
        "maxLength": 60,
        "description": "Case-insensitive provider name or slug search."
      },
      "crypto": {
        "type": "boolean",
        "default": false
      },
      "offset": {
        "type": "integer",
        "default": 0,
        "maximum": 100000,
        "minimum": 0,
        "description": "Result offset. Repeat the same filters with nextOffset to continue."
      },
      "maxPerGb": {
        "type": "number",
        "maximum": 1000000,
        "minimum": 0,
        "description": "Maximum displayed USD per GB, using the low end for a range."
      },
      "protocol": {
        "enum": [
          "any",
          "http",
          "https",
          "socks4",
          "socks5",
          "unknown"
        ],
        "type": "string",
        "default": "any",
        "description": "Vendor-stated protocol, not verified support on each plan."
      },
      "rotation": {
        "enum": [
          "any",
          "rotating",
          "sticky",
          "static",
          "unknown"
        ],
        "type": "string",
        "default": "any"
      },
      "volumeGb": {
        "enum": [
          20,
          100,
          500
        ],
        "type": "integer",
        "description": "Published monthly usage profile; omit for headline rates."
      },
      "direction": {
        "enum": [
          "asc",
          "desc"
        ],
        "type": "string",
        "default": "asc"
      },
      "proxyType": {
        "enum": [
          "residential",
          "isp",
          "datacenter",
          "mobile",
          "all",
          "cheapest"
        ],
        "type": "string",
        "default": "residential"
      },
      "unlimited": {
        "type": "boolean",
        "default": false
      },
      "excludeSlugs": {
        "type": "array",
        "items": {
          "type": "string",
          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
          "maxLength": 70
        },
        "default": [],
        "maxItems": 10,
        "description": "Exclude these provider IDs when finding alternatives."
      },
      "includeStale": {
        "type": "boolean",
        "default": false,
        "description": "Include the separate older-records section after current records."
      },
      "providerSlugs": {
        "type": "array",
        "items": {
          "type": "string",
          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
          "maxLength": 70
        },
        "default": [],
        "maxItems": 10,
        "description": "Only these provider IDs; empty selects all."
      },
      "minStickyMinutes": {
        "type": "integer",
        "maximum": 100000,
        "minimum": 1,
        "description": "Minimum vendor-stated sticky ceiling; does not guarantee session reliability or support on the selected product."
      }
    },
    "additionalProperties": false
  }
}

Schema History

9/9/2026, 4:29:25 AM
{
  "type": "object",
  "required": [],
  "properties": {
    "auth": {
      "enum": [
        "any",
        "userpass",
        "ip_whitelist",
        "unknown"
      ],
      "type": "string",
      "default": "any"
    },
    "noId": {
      "type": "boolean",
      "default": false
    },
    "sort": {
      "enum": [
        "pergb",
        "entry",
        "name",
        "type"
      ],
      "type": "string",
      "default": "pergb"
    },
    "limit": {
      "type": "integer",
      "default": 5,
      "maximum": 10,
      "minimum": 1,
      "description": "Maximum returned rows; the visible list shows all matches."
    },
    "query": {
      "type": "string",
      "default": "",
      "maxLength": 60,
      "description": "Case-insensitive provider name or slug search."
    },
    "crypto": {
      "type": "boolean",
      "default": false
    },
    "offset": {
      "type": "integer",
      "default": 0,
      "maximum": 100000,
      "minimum": 0,
      "description": "Result offset. Repeat the same filters with nextOffset to continue."
    },
    "maxPerGb": {
      "type": "number",
      "maximum": 1000000,
      "minimum": 0,
      "description": "Maximum displayed USD per GB, using the low end for a range."
    },
    "protocol": {
      "enum": [
        "any",
        "http",
        "https",
        "socks4",
        "socks5",
        "unknown"
      ],
      "type": "string",
      "default": "any",
      "description": "Vendor-stated protocol, not verified support on each plan."
    },
    "rotation": {
      "enum": [
        "any",
        "rotating",
        "sticky",
        "static",
        "unknown"
      ],
      "type": "string",
      "default": "any"
    },
    "volumeGb": {
      "enum": [
        20,
        100,
        500
      ],
      "type": "integer",
      "description": "Published monthly usage profile; omit for headline rates."
    },
    "direction": {
      "enum": [
        "asc",
        "desc"
      ],
      "type": "string",
      "default": "asc"
    },
    "proxyType": {
      "enum": [
        "residential",
        "isp",
        "datacenter",
        "mobile",
        "all",
        "cheapest"
      ],
      "type": "string",
      "default": "residential"
    },
    "unlimited": {
      "type": "boolean",
      "default": false
    },
    "excludeSlugs": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "maxLength": 70
      },
      "default": [],
      "maxItems": 10,
      "description": "Exclude these provider IDs when finding alternatives."
    },
    "includeStale": {
      "type": "boolean",
      "default": false,
      "description": "Include the separate older-records section after current records."
    },
    "providerSlugs": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "maxLength": 70
      },
      "default": [],
      "maxItems": 10,
      "description": "Only these provider IDs; empty selects all."
    },
    "minStickyMinutes": {
      "type": "integer",
      "maximum": 100000,
      "minimum": 1,
      "description": "Minimum vendor-stated sticky ceiling; does not guarantee session reliability or support on the selected product."
    }
  },
  "additionalProperties": false
}
9/8/2026, 3:13:08 AM
{
  "type": "object",
  "required": [],
  "properties": {
    "noId": {
      "type": "boolean",
      "default": false
    },
    "sort": {
      "enum": [
        "pergb",
        "entry",
        "name",
        "type"
      ],
      "type": "string",
      "default": "pergb"
    },
    "limit": {
      "type": "integer",
      "default": 5,
      "maximum": 10,
      "minimum": 1,
      "description": "Maximum returned rows; the visible list shows all matches."
    },
    "query": {
      "type": "string",
      "default": "",
      "maxLength": 60,
      "description": "Case-insensitive provider name or slug search."
    },
    "crypto": {
      "type": "boolean",
      "default": false
    },
    "offset": {
      "type": "integer",
      "default": 0,
      "maximum": 100000,
      "minimum": 0,
      "description": "Result offset. Repeat the same filters with nextOffset to continue."
    },
    "maxPerGb": {
      "type": "number",
      "maximum": 1000000,
      "minimum": 0,
      "description": "Maximum displayed USD per GB, using the low end for a range."
    },
    "volumeGb": {
      "enum": [
        20,
        100,
        500
      ],
      "type": "integer",
      "description": "Published monthly usage profile; omit for headline rates."
    },
    "direction": {
      "enum": [
        "asc",
        "desc"
      ],
      "type": "string",
      "default": "asc"
    },
    "proxyType": {
      "enum": [
        "residential",
        "isp",
        "datacenter",
        "mobile",
        "all",
        "cheapest"
      ],
      "type": "string",
      "default": "residential"
    },
    "unlimited": {
      "type": "boolean",
      "default": false
    },
    "includeStale": {
      "type": "boolean",
      "default": false,
      "description": "Include the separate older-records section after current records."
    }
  },
  "additionalProperties": false
}

GET /api/tool/www.proxy-compare.com/list_proxy_providers