Geo402 Geo Web Fetch

com.geo402Published by geo402.comv1.0.0Updated Oct 30, 2026

Read any public web page as seen from another country, as clean markdown. Pay per page.

VerifiedSTDIODesktop onlyWeb Search & ScrapingFinance

Overview

AI-generated overview

Fetches public web pages through residential IPs in chosen countries and returns them as clean markdown, paying per page in USDC from a local wallet.

What you can do
  • Fetch a single public page through a residential IP in a chosen country, returned as markdown or HTML with title, final URL and status
  • Fetch the same page from 2-5 countries in parallel and compare status, title and content side by side
  • Check whether a URL is allowed before paying, and list the available two-letter country codes
  • Inspect the paying wallet address, its USDC balance on Base, session spending and remaining budget
When to use it
Useful when you need to see localized prices, country-specific availability, language variants or how a site behaves abroad, or to compare the same page across several countries. The free checks let you confirm a URL and country are usable before spending anything.
Requirements
Runs locally over stdio from the npm package geo402-mcp, so Node.js is needed. Requires a GEO402_PRIVATE_KEY for a dedicated wallet holding a few dollars of USDC on Base, plus network access. Optional GEO402_BUDGET (default 2 USD per session) and GEO402_MAX_PER_CALL (default 0.05 USD per page) cap spending.
Before you install
Every page fetch spends real USDC from the wallet behind GEO402_PRIVATE_KEY, so use a small, separate wallet holding only a few dollars. Keep the session budget and per-call limits low. Page content is retrieved through third-party residential proxies, and the site may still block the request even when the free URL check passes.

Installation

In SourceWeft

  1. Open Geo402 Geo Web Fetch in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Tools

5

fetch_page_from_country

Read a web page as it appears from a country

Fetch one public web page through a residential IP in the chosen country and return it as clean markdown (or text/html), with title, final URL and status. Use for localized prices, the local version of a site, country-specific availability or content, or checking how a site looks abroad. Charged only if the page loads (about $0.005). Public pages only: sign-in, checkout and payment pages are refused, robots.txt is respected, and sites that show a CAPTCHA return an error (not charged).

Parametersurlrequiredformatcountry

compare_page_across_countries

Compare one page across countries

Fetch the same public page from 2-5 countries in parallel and return each version side by side (status, title, content), so you can compare prices, availability, language or content by country. Costs one page fetch per country (about $0.005 each), charged only for pages that load.

Parametersurlrequiredformatcountriesrequired

check_url

Check if a URL can be fetched (free)

Free. Says whether a URL is allowed (public page, not a blocked service, allowed by robots.txt) before paying. The site may still block the actual request; you are only charged if the page loads.

Parametersurlrequiredcountry

list_countries

Available countries (free)

Free. All 2-letter country codes available for the exit IP.

Takes no parameters.

wallet_status

Geo402 wallet and spending

Free. Shows the paying wallet address, its USDC balance on Base, spending this session and remaining budget.

Takes no parameters.

Version history

1
  1. v1.0.0LatestOct 29, 2026

Score

65% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.