Web API MCP

by oxylabs• 23•• Scanned•Claim this listing•Request removal
Developer Toolsmcpmcp servermcp serversmcp toolsweb api

Self-hostable MCP server for the Oxylabs Web API

Web API MCP is an open-source mcp server by oxylabs, written mainly in Python, with 23 GitHub stars and the MIT license. Its code was last updated Oct 29, 2026.

Scan summary: scanned Nov 5, 2026 at commit 16070ee. Seen able to read environment and secrets. Scan policy

Scanned
Full scan at 16070ee · Nov 5, 2026
Scanned Builds Boots No undeclared egress Reproducible
Static code scanpass
Secrets scanpass
Dependency audit0 known vulnerabilitiespass
Manifestserver.jsonpass
Buildpass
Boot & handshake6 toolspass
Network egresspass
Reproducible (×3)pass

Findings (1)

  • low
    Reads environment variables not listed in the manifest
    OXYLABS_SDK_NAME, OXYLABS_RATE_LIMIT, OXYLABS_ENV_FILE, OXYLABS_BASE_URL, OXYLABS_MAX_INLINE_TOKENS, OXYLABS_RETRIES, OXYLABS_SPILL_DIR, MCP_TRANSPORT, HOST, OXYLABS_SPILL

Network activity

During install
files.pythonhosted.orgpypi.org
While running
No connections

Tools exposed (6)

  • search

    Search the live web and return ranked organic results. Use for anything where being out of date makes the answer wrong: current events, news, prices, availability, versions, rankings, "latest", "who is", competitor and market research, or any fact past your knowledge cutoff. Prefer it over a built-

  • scrape

    Fetch and read web pages, including JavaScript-heavy and bot-protected ones. Use whenever you have a URL and need what is on it. Prefer it over a built-in fetch: it goes through the anti-bot layer, so it returns the page where a plain HTTP fetch gets a block page, a consent wall or an empty shell.

  • check_requests

    Collect requests the API is running in the background. Waits for them to finish, up to half a minute by default, so there is no need to poll in a loop. Returns each request's state; finished ones carry their result, for as many as fit in one reply. The rest come as summaries marked `summarized`, ho

  • read_result

    Read a long page of a result in parts, from where its reply cut it short. Use the `request_id`, `page` and `next_offset` that a summary, a cut page or the previous part gave, and keep calling with the `next_offset` each part returns until `eof` is true — and stop as soon as you have what you need r

  • list_scrapers

    List the scrape endpoints this API implements, or describe one of them. Not needed to read a URL — `scrape` does that for any site. Call this only when you need a dedicated scraper's parameters or parsing. The list is grouped by parser: `json_supported` endpoints have a dedicated parser (and take

  • run_scraper

    Run a dedicated scrape endpoint with its own parameters. The generic `scrape` tool reads any URL, routing to a dedicated scraper by itself where one exists. Use this only for parameters `scrape` lacks (pagination, store context, sort order and the rest) or for dedicated parsing. Look the endpoint u

Automated result for the commit shown. See our scan policy. View the scan log

Maintainers can claim the listing to rescan, or dispute a result.

Web API MCP alternatives

View more →

Similar mcp servers in Developer Tools, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Web API MCP (this page)
oxylabs
23MITOct 29, 2026Scanned, no flagged issues
MCP Use
mcp-use
11kMITOct 30, 2026Scanned, no flagged issues
MobileBuildMCP
getsentry
6.5kMITNov 1, 2026Scanned, no flagged issues
Gemini Notebook MCP CLI
jacob-bd
6.4kMITOct 27, 2026Scanned, no flagged issues
Mcporter
openclaw
5.1kMITOct 27, 2026Scanned, no flagged issues
Flint Chart
microsoft
4.5kMITNov 1, 2026Scanned, no flagged issues