{"id":"scraperapi-mcp-server","name":"scraperapi-mcp-server","homepage":"https://pypi.org/project/scraperapi-mcp-server/","repo_url":null,"category":"devtools","subcategories":[],"tags":["mcp","scraping","web-proxy","agents","tooling","scraperapi"],"what_it_does":"Provides an MCP server interface for ScraperAPI (a scraping/proxy service), enabling AI agents to call scraping-related tools via the Model Context Protocol.","use_cases":["Agent-driven web scraping workflows","Gathering web page content for downstream extraction/summarization","Automated research pipelines that need scraping as a tool action"],"not_for":["High-volume large-scale scraping without confirming the provider’s terms/limits","Use cases requiring complex custom crawling logic beyond the exposed MCP tools"],"best_when":"You want LLM/agent tool calls to fetch web content through ScraperAPI using a standardized MCP integration.","avoid_when":"You require REST/GraphQL/SDK-centric integrations only, or you need strict guarantees about pagination/error semantics not covered by the MCP tool contract.","alternatives":["Direct ScraperAPI API calls via its HTTP API","Other MCP server wrappers for scraping/proxy providers","General-purpose browser automation (e.g., Playwright) when scraping API routing is not needed"],"af_score":45.0,"security_score":54.2,"reliability_score":7.5,"package_type":"mcp_server","discovery_source":["pypi"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:45:14.654200+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["API key / token for ScraperAPI (implied typical setup)"],"oauth":false,"scopes":false,"notes":"Auth details and exact header/parameter names are not available from the provided prompt content; evaluation assumes common ScraperAPI key-based auth but should be confirmed in the repo docs."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Pricing not provided in the supplied content; ScraperAPI commonly uses usage-based billing—confirm in ScraperAPI docs and the MCP server README."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":45.0,"security_score":54.2,"reliability_score":7.5,"mcp_server_quality":55.0,"documentation_accuracy":40.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":70.0,"rate_limit_clarity":25.0,"tls_enforcement":85.0,"auth_strength":55.0,"scope_granularity":30.0,"dependency_hygiene":50.0,"secret_handling":50.0,"security_notes":"Scraping/proxy tooling typically requires an API key; strength depends on how the MCP server stores/handles that key and whether it uses least-privilege headers/scopes. TLS and secret-handling specifics are not evidenced in the provided content and should be verified in the MCP server implementation/docs.","uptime_documented":0.0,"version_stability":0.0,"breaking_changes_history":0.0,"error_recovery":30.0,"idempotency_support":"false","idempotency_notes":"Scraping/search-like operations are often non-idempotent in practice due to dynamic pages and side effects (rate limits, cache behavior), but idempotency semantics are not verifiable from provided content.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Scraping results may be non-deterministic (dynamic pages, anti-bot behavior, target-site changes).","Agents may need to throttle to avoid provider rate limits; retry behavior may vary by tool implementation.","Tool inputs (URLs/headers/cookies) may require careful validation/sanitization before calling the MCP tools."]}}