streamable-httpMITupdated 2mo ago
Browse the web as if you were on a Singapore mobile network. Give Claude, Cursor, Cline, or any MCP agent a real Singapore mobile IP (SingTel / StarHub / M1 carrier ASNs) to fetch pages, run Singapore-localized Google searches, and check geo-locked content - something the agent cannot do on its own because it can't set a proxy.
What can you do with singapore proxy mcp?
Singapore Proxy MCP
Browse the web as if you were on a Singapore mobile network. Give Claude, Cursor, Cline, or any MCP agent a real Singapore mobile IP (SingTel / StarHub / M1 carrier ASNs) to fetch pages, run Singapore-localized Google searches, and check geo-locked content - something the agent cannot do on its own because it can't set a proxy.
The Singapore web, as your AI sees it.
This is a hosted (remote) MCP server. You don't install or run any code - you point your client at the endpoint with a free API key and it works.
Quick start (30 seconds)
- Get a free key (includes 10GB): https://singaporemobileproxy.com/client/mcp
- Add the server to your client:
Claude Desktop / Cursor / Cline / Windsurf (claude_desktop_config.json, ~/.cursor/mcp.json, etc.):
{
"mcpServers": {
"singapore-proxy": {
"command": "npx",
"args": ["-y", "singapore-proxy-mcp"],
"env": { "SMP_API_KEY": "sk_your_key_here" }
}
}
}
(singapore-proxy-mcp is a thin launcher around mcp-remote
pointed at the hosted endpoint. If you prefer, you can call mcp-remote directly:
npx -y mcp-remote https://mcp.singaporemobileproxy.com/mcp --header "x-api-key:${SMP_API_KEY}".)
Claude.ai / clients with native remote MCP: add a custom connector for
https://mcp.singaporemobileproxy.com/mcp with header x-api-key: <your key>.
- Ask your agent: "use my_proxy_status" - it should report a Singapore mobile exit IP.
Tools
| Tool | What it does |
|---|---|
fetch_url(url, format) |
Fetch a page through a SG mobile IP (markdown / text / html) |
search_google(query, num) |
Singapore-localized Google organic results (gl=sg) |
rotate_ip() |
Get a fresh Singapore mobile IP |
my_proxy_status() |
Current exit IP, carrier, remaining quota |
Why a specialist
Global proxy MCP servers (Bright Data, Oxylabs, Apify) are generalists. This one does only Singapore, on real mobile-carrier ASNs that are hard to source and high-trust.
Use cases: SERP / SEO / ad verification from a real SG IP, e-commerce and app-store availability + pricing checks in Singapore, scraping SG geo-gated sites for agents, PDPA / localization QA.
Pricing
Free 10GB to start at singaporemobileproxy.com/client/mcp. Heavy use upgrades to a dedicated Singapore mobile proxy subscription - the same proxy works over HTTP/SOCKS outside MCP too.
Endpoint
https://mcp.singaporemobileproxy.com/mcp - Streamable HTTP, auth via x-api-key header.
Built on the SingaporeMobileProxy farm. Not affiliated with Anthropic, Google, or any carrier. See PUBLISHING.md for how this server is listed in MCP registries.
Install
Add singapore proxy mcp to your client. Pick the one you use.
claude mcp add --transport http singapore-proxy-mcp https://mcp.singaporemobileproxy.com/mcpcodex mcp add singapore-proxy-mcp --url https://mcp.singaporemobileproxy.com/mcp{
"mcpServers": {
"singapore-proxy-mcp": {
"url": "https://mcp.singaporemobileproxy.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"singapore-proxy-mcp": {
"type": "http",
"url": "https://mcp.singaporemobileproxy.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"singapore-proxy-mcp": {
"url": "https://mcp.singaporemobileproxy.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"singapore-proxy-mcp": {
"serverUrl": "https://mcp.singaporemobileproxy.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation22/25
- Maintenance16/25
- Trust13/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 82 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 1.0.0Latest | Jun 2, 2026 |