Web Access MCP Server

The official Model Context Protocol (MCP) server for String AI's Web Access API. Search the web, fetch any URL or send it a write request, and map a site's URLs - all returned as clean, LLM-ready Markdown. Proxy rotation, anti-bot handling, CAPTCHA solving and JavaScript rendering happen server-side, so the agent gets the page instead of a block screen. Connect any MCP-compatible client - VS Code, Cursor, Windsurf…. Its 4 documented tools cover web, access.

People who work with web and access and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-09-17 · ★ 2 · #39 OF 93 MAINTAINED WEB SCRAPING · VERIFIED 2026-09-18

MIT · TypeScript servers · how we verify → /methodology

01 · Install Web Access

before you install - you'll need

Set STRING_AI_API_KEY before connecting.

Claude Code

claude mcp add usestring-string-ai-mcp --transport http https://mcp.usestring.ai/v1/mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "usestring-string-ai-mcp": {
      "url": "https://mcp.usestring.ai/v1/mcp"
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

https://mcp.usestring.ai/v1/mcp

transport: streamable-http

endpoint alive - authentication required · probed 2026-09-17

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions · remote - your agent's requests go to mcp.usestring.ai

endpoint auth requires authentication - rejected our unauthenticated MCP initialize

license MIT - declared in the repository

npm package @usestring/mcp - published under the repo owner's npm scope (@usestring)

registry vendor namespace ai.usestring - domain-verified with the official MCP registry

03 · What Web Access can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can fetch one URL and get clean, LLM-ready Markdown back, send a POST, PUT or patch with a body to a URL, and search the web: ranked results plus the knowledge panel, AI overview, local pack and other surfaces Google rendered.

The 4 tools it gives your agent

Extracted from the project's README - what web-access lets an agent do.

web_access_fetch
- Fetch one URL and get clean, LLM-ready Markdown back
web_access_request
- Send a POST, PUT or PATCH with a body to a URL
web_access_search
- Search the web: ranked results plus the knowledge panel, AI overview, local pack and other surfaces Google rendered; optional searchCount (1–50) pages Google
web_access_sitemap
- Crawl a site and map its URLs as an asynchronous job, driven by action

04 · Who maintains Web Access

web-access is maintained by usestring. It's the only MCP server we track from this author; the repo dates to Jul 2026.

05 · Facts

category
web scraping - ranked #39 of 93 actively-maintained web scraping servers as of 2026-09-18.
registry
ai.usestring/web-access (active, first published 2026-07-14 · 2 versions)
packages
npm:@usestring/mcp

06 · Web Access FAQ

Is Web Access still maintained?

Yes - as of 2026-09-18, its last commit was 2026-09-17. We re-verify nightly.

What can Web Access do?

With this server connected, an agent can fetch one URL and get clean, LLM-ready Markdown back, send a POST, PUT or patch with a body to a URL, and search the web: ranked results plus the knowledge panel, AI overview, local pack and other surfaces Google rendered.

How do I install Web Access?

Run `npx -y @usestring/mcp`. The README documents one environment variable (STRING_AI_API_KEY) to set first. Set STRING_AI_API_KEY before connecting. You can also paste the ready-made client config above.

Does Web Access require authentication?

Yes - when we probed the endpoint on 2026-09-17, it rejected an unauthenticated MCP initialize; you'll need credentials to connect.

07 · Alternatives to Web Access

More web scraping MCP servers · Vaaya · CrawlEyes MCP Server · Web Scraping AI · Wopee MCP · Crawlberg

More TypeScript MCP servers · Living Memory · Valv · Nanostores MCP · Can LII (vaquill-ai) · Dokploy MCP · see all