MCP server/cloud

StealthSurf MCP Server

MCP server for StealthSurf VPN API

★ 3StealthSurf-VPN/mcp ↗by StealthSurf-VPNupdated
1

Add it to Claude Code

claude mcp add --transport http -H "Authorization: Bearer stlth_your_api_key_here" stealthsurf https://mcp.stealthsurf.app
2

Make your agent remember this setup

stealthsurf's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.

npx conare@latest

Free · one command · indexes the sessions already on disk. Set up in the browser instead →

What it does

  • Manage VPN configurations and subconfigs
  • Provision and manage cloud server orders
  • Monitor server statistics and performance
  • Automate subscription renewals and account settings
  • Perform device security audits

Tools 5

configs_listList VPN configurations
configs_createCreate a new VPN config
cloud_servers_listList cloud servers
cloud_servers_create_orderCreate server order
paid_options_listList paid options

Environment Variables

STEALTHSURF_API_URLAPI base URL
PORTHTTP server port

Try it

List all my current VPN configurations and their status.
Create a new VPN configuration for the region with the best performance.
Perform a device security audit on my account.
Reboot my cloud server and check its current statistics.
Renew all my expiring VPN configurations.
Original README from StealthSurf-VPN/mcp

StealthSurf MCP Server

MCP (Model Context Protocol) server for StealthSurf VPN API. Allows AI agents (Claude Desktop, Cursor, etc.) to manage VPN configs, cloud servers, paid options, and more through natural language.

Architecture

Thin stateless proxy: MCP tool calls → HTTP requests to StealthSurf API.

MCP Client (Claude Desktop / Cursor)
  │  POST / (Authorization: Bearer stlth_...)
  ▼
StealthSurf MCP Server (this service)
  │  HTTP (Authorization: Bearer stlth_...)
  ▼
StealthSurf API

Setup

# Install dependencies
yarn install

# Development
yarn dev

# Production
yarn build && yarn start

Environment Variables

Variable Default Description
STEALTHSURF_API_URL https://api.stealthsurf.app API base URL
PORT 4500 HTTP server port

MCP Client Configuration

Claude Desktop

Add to ~/.claude/settings.json:

{
  "mcpServers": {
    "stealthsurf": {
      "url": "https://mcp.stealthsurf.app",
      "headers": {
        "Authorization": "Bearer stlth_your_api_key_here"
      }
    }
  }
}

Getting an API Key

  1. Go to StealthSurf dashboard → Profile → API Keys
  2. Create a new key (name it anything)
  3. Copy the stlth_* key (shown only once)

Resources (4)

Reference data accessible without API calls.

URI Description
stealthsurf://guide Full StealthSurf documentation
stealthsurf://updates Latest updates and changelog
stealthsurf://errors API error codes reference
stealthsurf://protocols VPN protocol comparison and compatibility matrix

Prompts (11)

Workflow templates that guide AI agents through multi-step scenarios.

Prompt Description
setup-vpn Interactive VPN config creation wizard
troubleshoot Step-by-step connection issue diagnostics
optimize-for-region Protocol recommendations by region
account-overview Full account status report
bulk-renew Batch renewal of expiring configs
setup-family Custom subscription for sharing
setup-cloud-server Full VPS setup wizard
switch-protocol Bulk protocol migration
setup-bridge Dual-hop bridge creation
device-audit Device security audit
xray-config Custom XRay configuration guide

Available Tools (92)

VPN Configs (15)

  • configs_list — List VPN configurations
  • configs_create — Create a new VPN config
  • configs_renew — Renew a config subscription
  • configs_get_tariffs — Get available tariffs
  • configs_get_available_servers — Get available servers
  • configs_get_server_stats — Get server statistics
  • configs_update_settings — Update config settings
  • configs_update_xray_config — Update custom XRay config
  • configs_change_title — Change config title
  • configs_toggle_auto_renewal — Toggle auto-renewal
  • configs_make_bridge — Create dual-hop bridge
  • configs_get_subconfig — Get subconfig (proxy)
  • configs_create_subconfig — Create subconfig
  • configs_update_subconfig — Update subconfig
  • configs_delete_subconfig — Delete subconfig

Cloud Servers (17)

  • cloud_servers_list — List cloud servers
  • cloud_servers_create_order — Create server order
  • cloud_servers_renew — Renew server
  • cloud_servers_reboot — Reboot server
  • cloud_servers_get_stats — Get server stats
  • cloud_servers_toggle_auto_renewal — Toggle auto-renewal
  • cloud_configs_list — List configs on server
  • cloud_configs_create — Create config on server
  • cloud_configs_change_protocol — Change config protocol
  • cloud_configs_update_xray — Update XRay config
  • cloud_configs_change_title — Change config title
  • cloud_configs_delete — Delete config
  • cloud_proxies_list — List proxies
  • cloud_proxies_create — Create proxy
  • cloud_proxies_change_protocol — Change proxy protocol
  • cloud_proxies_change_title — Change proxy title
  • cloud_proxies_delete — Delete proxy

Paid Options (22)

  • paid_options_list — List paid options
  • paid_options_create_order — Create/renew paid option
  • paid_options_get_tariffs — Get tariffs
  • paid_options_get_devices — Get devices
  • paid_options_delete_device — Delete device
  • paid_options_delete_all_devices — Delete all devices
  • paid_options_get_subscription — Get subscription info
  • paid_options_update_limits — Update limits
  • paid_options_update_title — Update title
  • paid_options_delete_title — Reset title
  • paid_options_get_stats — Get stats
  • paid_options_toggle_auto_renewal — Toggle auto-renewal
  • paid_option_configs_get_available_servers — Get servers
  • paid_option_configs_create — Create config
  • paid_option_configs_get_subconfig — Get subconfig
  • paid_option_configs_create_subconfig — Create subconfig
  • paid_option_configs_update_subconfig — Update subconfig
  • paid_option_configs_delete_subconfig — Delete subconfig
  • `paid_option_co

Frequently Asked Questions

What are the key features of StealthSurf?

Manage VPN configurations and subconfigs. Provision and manage cloud server orders. Monitor server statistics and performance. Automate subscription renewals and account settings. Perform device security audits.

What can I use StealthSurf for?

Automating the deployment of VPN configurations for multiple devices. Managing cloud server infrastructure via natural language commands. Monitoring and maintaining VPN subscription status and renewals. Performing bulk protocol migrations across multiple VPN configs.

How do I install StealthSurf?

Install StealthSurf by running: yarn install && yarn dev

What MCP clients work with StealthSurf?

StealthSurf works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Conare · memory for coding agents

Turn this server into reusable context

Keep StealthSurf docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Set up free$npx conare@latest