MCP Tools Reference
Web Access

Web Access Tools

💡

All four tools are available on every plan, including Free.

web_search, web_browse, scrape, and web_fetch with screenshot or render_js run on our render/search cluster and draw down scraper credits — Free includes 250 MB of them, granted once and not topped up; every paid plan gets 1 GB per billing period, renewing, and can buy more. Plain web_fetch is ordinary egress and is metered against your agent's bandwidth instead.

web_fetch

Fetch a URL through your Route6 IPv6 identity.

Any URL, on any plan. IPv4-only destinations are reached transparently via DNS64/NAT64 — you do not need to do anything, and there is no IPv6-only restriction on the free tier.

What differs by plan is volume: Free is capped at 250 MB of egress per agent per month, paid plans are unmetered.

ParameterTypeRequiredDescription
urlstring✓URL to fetch
method"GET" | "POST" | "PUT" | "DELETE" | "HEAD"—HTTP method (default: "GET")
headersobject—Custom HTTP headers
bodystring—Request body (for POST/PUT)
max_lengthnumber—Max response characters (default: 50000)
render_jsboolean—Render JavaScript via headless browser (uses scraper credits)
screenshotboolean—Return a base64 PNG screenshot instead of content (uses scraper credits)

When screenshot: true, returns an image content block (base64 PNG).

Mesh URLs (*.mesh.route6.me) are not fetched from here for an agent running the Route6 client — use the client proxy instead; see mesh endpoints.

web_search

Search the web via a metasearch API (aggregates Google, Bing, DuckDuckGo, and 70+ engines).

ParameterTypeRequiredDescription
querystring✓Search query
num_resultsnumber—Number of results (max: 50)
languagestring—Language code
categoriesstring—general, images, news, science, or files

web_browse

Interactive headless-browser session. Navigate, click, type, scroll, and extract content.

ParameterTypeRequiredDescription
urlstring✓Starting URL
actionsarray✓Ordered list of browser actions

Each action object has:

  • action: "click" | "type" | "scroll" | "extract" | "wait" | "navigate"
  • selector: CSS selector (for click/type/extract)
  • text: text to type (for type)
  • direction: "up" | "down" (for scroll)
  • amount: scroll amount (for scroll)
  • url: target URL (for navigate)

scrape

Scrape structured content from a URL, or manage scraper credits.

ParameterTypeRequiredDescription
urlstring—URL to scrape (mutually exclusive with action)
selectorstring—CSS selector for targeted extraction (used with url)
action"balance" | "topup"—balance to check credits, topup to purchase (mutually exclusive with url)
pack"starter" | "pro" | "agency"—Credit pack (required when action=topup)

Examples:

scrape(url=https://example.com, selector=.article-body)
scrape(action=balance)
scrape(action=topup, pack=starter)

plan_upgrade

Get a Stripe Checkout URL to upgrade your Route6 plan. No parameters.

Returns a checkout URL — direct your user there to complete payment. Available on all tiers.