The most accurate web access API. Stop getting blocked.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Inspect callable tools, capabilities, and parameters exposed to AI agents by Web Access.
web_access_fetchFetch any webpage with automatic anti-bot bypass, CAPTCHA handling, and JavaScript rendering
web_access_searchSearch the web with reliable results β bypasses rate limits and bot protection on search engines
web_access_sitemapCrawl a whole site and map its URLs as an asynchronous job β one tool drives the lifecycle via `action
The official Model Context Protocol (MCP) server for String AI's Web Access API. Connect any MCP-compatible client β VS Code, Cursor, Windsurf, Claude Desktop, and more β to String AI's powerful web access capabilities.
| Tool | Description |
|---|---|
web_access_fetch | Fetch any webpage with automatic anti-bot bypass, CAPTCHA handling, and JavaScript rendering |
web_access_search | Search the web with reliable results β bypasses rate limits and bot protection on search engines |
web_access_sitemap | Crawl a whole site and map its URLs as an asynchronous job β one tool drives the lifecycle via action |
web_access_sitemap β sitemap crawl jobsA crawl is a two-phase, asynchronous quote β approve β poll β read job: nothing is crawled or billed until the quote is explicitly approved.
action | What it does |
|---|---|
submit | Quote a crawl (url required; maxPages β€ 10000 default 10, maxDepth β€ 100 default 2, pathPrefix, budgetUsd, useSitemap optional). Returns jobId + estimatedCostUsd + estimatedPages, status awaiting_approval. |
approve | Billing consent β starts the crawl. 402 = insufficient funds; 409 partial_state = retry approve. |
status | Poll progress: awaiting_approval β running (pending/processed) β completed | failed | canceled | token_cap_exceeded; partial_state = retry approve. Returns counts only β URLs come from results. |
results | Paginated discovered URLs (limit β€ 5000 default 1000, offset). Durable after completion; per-URL discoveredUrls is only present for ~1h. |
cancel | Stop a non-terminal job; already-fetched pages stay billed and readable. |
list | The account's recent crawl jobs (limit β€ 100 default 20, offset). |
| Variable | Required | Description |
|---|---|---|
STRING_AI_API_KEY | Yes | Your String AI API key |
Press Ctrl+Shift+P β Preferences: Open User Settings (JSON) and add:
Or add a .vscode/mcp.json file to share the configuration with your team.
Open Settings β Features β MCP Servers β + Add new global MCP server and paste:
Add to ~/.codeium/windsurf/model_config.json:
Add to your claude_desktop_config.json:
The MCP Inspector lets you test your server interactively in a browser:
Then open http://127.0.0.1:6274, connect via stdio, and try calling each
tool from the UI.
web_access_fetch
or web_access_search.String AI provides a powerful web access API that handles proxies, anti-bot measures, and JavaScript rendering automatically. Get your API key at usestring.ai.
MIT
Please report security vulnerabilities privately as described in SECURITY.md.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/web-access-2)<a href="https://allmcps.com/mcp/web-access-2"><img src="https://allmcps.com/api/badge/web-access-2?style=directory" alt="Web Access on AllMCPs" /></a>