Regionfetch MCP server
{
"mcpServers": {
"regionfetch": {
"command": "npx",
"args": [
"-y",
"regionfetch-mcp@latest"
],
"env": {
"WALLET_KEY": "<wallet_key>",
"REGION_FETCH_BASE_URL": "https://...",
"REGION_FETCH_WALLET_PRIVATE_KEY": "<region_fetch_wallet_private_key>"
}
}
}
}{
"mcpServers": {
"regionfetch": {
"command": "npx",
"args": [
"-y",
"regionfetch-mcp@latest"
],
"env": {
"WALLET_KEY": "<wallet_key>",
"REGION_FETCH_BASE_URL": "https://...",
"REGION_FETCH_WALLET_PRIVATE_KEY": "<region_fetch_wallet_private_key>"
}
}
}
}{
"mcpServers": {
"regionfetch": {
"command": "npx",
"args": [
"-y",
"regionfetch-mcp@latest"
],
"env": {
"WALLET_KEY": "<wallet_key>",
"REGION_FETCH_BASE_URL": "https://...",
"REGION_FETCH_WALLET_PRIVATE_KEY": "<region_fetch_wallet_private_key>"
}
}
}
}{
"servers": {
"regionfetch": {
"command": "npx",
"args": [
"-y",
"regionfetch-mcp@latest"
],
"env": {
"WALLET_KEY": "${input:wallet_key}",
"REGION_FETCH_BASE_URL": "${input:region_fetch_base_url}",
"REGION_FETCH_WALLET_PRIVATE_KEY": "${input:region_fetch_wallet_private_key}"
}
}
},
"inputs": [
{
"id": "wallet_key",
"type": "promptString",
"description": "Wallet key",
"password": true
},
{
"id": "region_fetch_base_url",
"type": "promptString",
"description": "Region fetch base url",
"password": true
},
{
"id": "region_fetch_wallet_private_key",
"type": "promptString",
"description": "Region fetch wallet private key",
"password": true
}
]
}{
"mcpServers": {
"regionfetch": {
"command": "npx",
"args": [
"-y",
"regionfetch-mcp@latest"
],
"env": {
"WALLET_KEY": "<wallet_key>",
"REGION_FETCH_BASE_URL": "https://...",
"REGION_FETCH_WALLET_PRIVATE_KEY": "<region_fetch_wallet_private_key>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y regionfetch-mcpversion 0.1.1
What it does
Regionfetch is an MCP server that fetches public URLs as if accessed from a specific country, returning the content along with a cryptographic receipt proving the request origin. It is for developers who need to verify how content appears in different geographic regions or test regional content delivery.
- Verify that a website displays correctly for visitors in different countries by fetching it through regional proxies.
- Test geo-blocking behavior by fetching a URL as it would appear to visitors in US, Germany, Japan, Brazil, or India.
- Obtain cryptographically signed proof of where a URL was fetched from, useful for compliance or content verification workflows.
Tools this server exposes
| Tool | Does |
|---|---|
| regionfetch | Fetches a public HTTPS URL as a visitor from a specified country (US, DE, JP, BR, IN) in either http or browser mode, returning the content and a signed receipt |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.