ScrapeSelect

Current pricing, cost estimates and recommendations for web scraping APIs, with official sources.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
88%
Integridad del esquema
78%
Calidad de los nombres
90%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'get_provider' description lacks action verben get_provider

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~2,473Tokens (definiciones de herramientas)
~4.2 KBTamaño de respuesta típico
Impacto moderado en la atención (1.93% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "scrapeselect": {
      "url": "https://scrapeselect.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://scrapeselect.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (6)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_providers(query)

Find scraping providers and products by name or category (scraping_api, web_unlocker, browser_api, scraping_platform).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "default": "",
      "description": "Name, product or category; empty lists all",
      "title": "Query",
      "type": "string"
    }
  },
  "title": "search_providersArguments"
}

Esquema de salida

{
  "type": "object",
  "additionalProperties": true,
  "title": "search_providersDictOutput"
}
🟢get_provider(provider, product)

A provider's products and sources, or with `product`, that product's plans, rate tables, limits, capabilities, price history and the official source of each fact.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "provider": {
      "description": "Provider slug, e.g. \"zyte\"",
      "title": "Provider",
      "type": "string"
    },
    "product": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Product slug for full plans and rates, e.g. \"zyte-api\"",
      "title": "Product"
    }
  },
  "required": [
    "provider"
  ],
  "title": "get_provider_detailsArguments"
}

Esquema de salida

{
  "type": "object",
  "additionalProperties": true,
  "title": "get_provider_detailsDictOutput"
}
⚪compare_products(products, workload)

Compare up to three products on one workload: monthly cost range, chosen plan, capabilities, limits and caveats.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "products": {
      "description": "Up to 3 as \"provider/product\"",
      "items": {
        "type": "string"
      },
      "maxItems": 3,
      "minItems": 1,
      "title": "Products",
      "type": "array"
    },
    "workload": {
      "$ref": "#/$defs/Workload"
    }
  },
  "required": [
    "products",
    "workload"
  ],
  "$defs": {
    "AntiBotLevel": {
      "enum": [
        "low",
        "medium",
        "high",
        "unknown"
      ],
      "title": "AntiBotLevel",
      "type": "string"
    },
    "Workload": {
      "additionalProperties": false,
      "description": "Monthly scraping workload. Unset optional fields fall back to visible assumptions.",
      "properties": {
        "successful_pages_per_month": {
          "maximum": 1000000000,
          "minimum": 1,
          "title": "Successful Pages Per Month",
          "type": "integer"
        },
        "javascript_ratio": {
          "anyOf": [
            {
              "maximum": 1,
              "minimum": 0,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            }
          ],
          "default": "0",
          "title": "Javascript Ratio"
        },
        "anti_bot_level": {
          "$ref": "#/$defs/AntiBotLevel",
          "default": "unknown"
        },
        "target_country": {
          "anyOf": [
            {
              "pattern": "^[A-Z]{2}$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Target Country"
        },
        "country_required": {
          "default": true,
          "title": "Country Required",
          "type": "boolean"
        },
        "domain_class": {
          "anyOf": [
            {
              "maxLength": 40,
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "Target category with special pricing, e.g. 'amazon'.",
          "title": "Domain Class"
        },
        "peak_concurrency": {
          "default": 10,
          "maximum": 100000,
          "minimum": 1,
          "title": "Peak Concurrency",
          "type": "integer"
        },
        "monthly_billing_only": {
          "default": false,
          "title": "Monthly Billing Only",
          "type": "boolean"
        },
        "expected_success_rate": {
          "anyOf": [
            {
              "maximum": 1,
              "minimum": 0.5,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Expected Success Rate"
        },
        "average_page_size_kb": {
          "anyOf": [
            {
              "maximum": 102400,
              "minimum": 1,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Average Page Size Kb"
        },
        "average_browser_seconds": {
          "anyOf": [
            {
              "exclusiveMinimum": 0,
              "maximum": 3600,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Average Browser Seconds"
        }
      },
      "required": [
        "successful_pages_per_month"
      ],
      "title": "Workload",
      "type": "object"
    }
  },
  "title": "compare_productsArguments"
}

Esquema de salida

{
  "type": "object",
  "additionalProperties": true,
  "title": "compare_productsDictOutput"
}
⚪estimate_cost(workload, products)

Monthly cost (low / expected / high) of a workload on each product, with the cheapest plan that fits, rejected plans and every assumption used.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "workload": {
      "$ref": "#/$defs/Workload"
    },
    "products": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Limit to these \"provider/product\"; default all",
      "title": "Products"
    }
  },
  "required": [
    "workload"
  ],
  "$defs": {
    "AntiBotLevel": {
      "enum": [
        "low",
        "medium",
        "high",
        "unknown"
      ],
      "title": "AntiBotLevel",
      "type": "string"
    },
    "Workload": {
      "additionalProperties": false,
      "description": "Monthly scraping workload. Unset optional fields fall back to visible assumptions.",
      "properties": {
        "successful_pages_per_month": {
          "maximum": 1000000000,
          "minimum": 1,
          "title": "Successful Pages Per Month",
          "type": "integer"
        },
        "javascript_ratio": {
          "anyOf": [
            {
              "maximum": 1,
              "minimum": 0,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            }
          ],
          "default": "0",
          "title": "Javascript Ratio"
        },
        "anti_bot_level": {
          "$ref": "#/$defs/AntiBotLevel",
          "default": "unknown"
        },
        "target_country": {
          "anyOf": [
            {
              "pattern": "^[A-Z]{2}$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Target Country"
        },
        "country_required": {
          "default": true,
          "title": "Country Required",
          "type": "boolean"
        },
        "domain_class": {
          "anyOf": [
            {
              "maxLength": 40,
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "Target category with special pricing, e.g. 'amazon'.",
          "title": "Domain Class"
        },
        "peak_concurrency": {
          "default": 10,
          "maximum": 100000,
          "minimum": 1,
          "title": "Peak Concurrency",
          "type": "integer"
        },
        "monthly_billing_only": {
          "default": false,
          "title": "Monthly Billing Only",
          "type": "boolean"
        },
        "expected_success_rate": {
          "anyOf": [
            {
              "maximum": 1,
              "minimum": 0.5,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Expected Success Rate"
        },
        "average_page_size_kb": {
          "anyOf": [
            {
              "maximum": 102400,
              "minimum": 1,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Average Page Size Kb"
        },
        "average_browser_seconds": {
          "anyOf": [
            {
              "exclusiveMinimum": 0,
              "maximum": 3600,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Average Browser Seconds"
        }
      },
      "required": [
        "successful_pages_per_month"
      ],
      "title": "Workload",
      "type": "object"
    }
  },
  "title": "estimate_costArguments"
}

Esquema de salida

{
  "type": "object",
  "additionalProperties": true,
  "title": "estimate_costDictOutput"
}
🟡recommend_scraping_stack(workload, budget_usd, requires_login_session, team_maintenance_capability)

Recommend an architecture and up to three providers for a workload, with fit scores, cost ranges, reasons, limitations, assumptions and evidence URLs. Same input as POST /api/v1/recommend.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "workload": {
      "$ref": "#/$defs/Workload"
    },
    "budget_usd": {
      "anyOf": [
        {
          "exclusiveMinimum": 0,
          "type": "number"
        },
        {
          "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Monthly budget",
      "title": "Budget Usd"
    },
    "requires_login_session": {
      "default": false,
      "title": "Requires Login Session",
      "type": "boolean"
    },
    "team_maintenance_capability": {
      "$ref": "#/$defs/Capability",
      "default": "medium"
    }
  },
  "required": [
    "workload"
  ],
  "$defs": {
    "AntiBotLevel": {
      "enum": [
        "low",
        "medium",
        "high",
        "unknown"
      ],
      "title": "AntiBotLevel",
      "type": "string"
    },
    "Capability": {
      "enum": [
        "low",
        "medium",
        "high"
      ],
      "title": "Capability",
      "type": "string"
    },
    "Workload": {
      "additionalProperties": false,
      "description": "Monthly scraping workload. Unset optional fields fall back to visible assumptions.",
      "properties": {
        "successful_pages_per_month": {
          "maximum": 1000000000,
          "minimum": 1,
          "title": "Successful Pages Per Month",
          "type": "integer"
        },
        "javascript_ratio": {
          "anyOf": [
            {
              "maximum": 1,
              "minimum": 0,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            }
          ],
          "default": "0",
          "title": "Javascript Ratio"
        },
        "anti_bot_level": {
          "$ref": "#/$defs/AntiBotLevel",
          "default": "unknown"
        },
        "target_country": {
          "anyOf": [
            {
              "pattern": "^[A-Z]{2}$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Target Country"
        },
        "country_required": {
          "default": true,
          "title": "Country Required",
          "type": "boolean"
        },
        "domain_class": {
          "anyOf": [
            {
              "maxLength": 40,
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "Target category with special pricing, e.g. 'amazon'.",
          "title": "Domain Class"
        },
        "peak_concurrency": {
          "default": 10,
          "maximum": 100000,
          "minimum": 1,
          "title": "Peak Concurrency",
          "type": "integer"
        },
        "monthly_billing_only": {
          "default": false,
          "title": "Monthly Billing Only",
          "type": "boolean"
        },
        "expected_success_rate": {
          "anyOf": [
            {
              "maximum": 1,
              "minimum": 0.5,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Expected Success Rate"
        },
        "average_page_size_kb": {
          "anyOf": [
            {
              "maximum": 102400,
              "minimum": 1,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Average Page Size Kb"
        },
        "average_browser_seconds": {
          "anyOf": [
            {
              "exclusiveMinimum": 0,
              "maximum": 3600,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Average Browser Seconds"
        }
      },
      "required": [
        "successful_pages_per_month"
      ],
      "title": "Workload",
      "type": "object"
    }
  },
  "title": "recommend_scraping_stackArguments"
}

Esquema de salida

{
  "type": "object",
  "additionalProperties": true,
  "title": "recommend_scraping_stackDictOutput"
}
🟢get_recent_changes(provider, since, limit)

Price, plan and limit changes confirmed against official pages, newest first.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "provider": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Provider slug",
      "title": "Provider"
    },
    "since": {
      "anyOf": [
        {
          "format": "date",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Only changes on or after this date",
      "title": "Since"
    },
    "limit": {
      "default": 20,
      "maximum": 100,
      "minimum": 1,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "get_recent_changesArguments"
}

Esquema de salida

{
  "type": "object",
  "additionalProperties": true,
  "title": "get_recent_changesDictOutput"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada6 herramientas