SkillAgentSearch skills...

mcp

Stateless MCP proxy for the StealthSurf VPN API. Enables AI agents (Claude Desktop, Cursor, etc.) to manage VPN configs, cloud servers, and subscriptions via natural language.

Install / Use

claude mcp add StealthSurf-VPN -- npx -y github:StealthSurf-VPN/mcp

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

77/100

Supported Platforms

Claude Code
Claude Desktop
Cursor

Our assessment of mcp

mcp scores 77/100 on our quality scale, 2408th of 3,551 Development & Engineering skills we index.

Its MCP Server is 6.8 KB long, well organised into 19 sections with 4 code examples: a thorough specification that gives an agent plenty to work with.

It has 3 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
29/30
Structure
20/20
Description
15/15
Adoption
3/20
Freshness
11/15

Maintenance, license and trust

  • The repository was last updated about 5 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
  • Our last check on 2026-09-18 found the source still online.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 90/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.

AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

mcp compared with similar skills

All 4 of these similar skills score higher than mcp; compare them before choosing.

SkillScoreStarsUpdatedFormat
mcp (this skill)by StealthSurf-VPN7735mo agoMCP Server
Agent-Reachby Panniantong10086.2k14d agoCLAUDE.md
headroomby headroomlabs-ai10074.1ktodayCLAUDE.md
rufloby ruvnet10073.5ktodayCLAUDE.md
CowAgentby zhayujie10047.2ktodayCLAUDE.md

Frequently asked questions

How do I install mcp?
Run claude mcp add StealthSurf-VPN -- npx -y github:StealthSurf-VPN/mcp. The install tabs above show the steps for each supported agent.
Which AI agents does mcp work with?
It is written for Claude Code, Claude Desktop and Cursor, as a MCP Server file. Other agents that read the same format can often use it too.
Is mcp safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 90/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is mcp still maintained?
The repository was last updated about 5 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.

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.space | API base URL | | PORT | 4500 | HTTP server port |

MCP Client Configuration

Claude Desktop

Add to ~/.claude/settings.json:

{
  "mcpServers": {
    "stealthsurf": {
      "url": "https://mcp.stealthsurf.space",
      "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_configs_update_settings — Update settings
  • paid_option_configs_update_xray — Update XRay
  • paid_option_configs_change_title — Change title
  • paid_option_configs_get_stats — Get stats

Profile (30)

  • profile_get — Get profile info
  • profile_get_notification_settings — Get notification settings
  • profile_update_notification_settings — Update settings
  • profile_regenerate_subscription_link — Regenerate URL
  • profile_get_notifications — Get notifications
  • profile_connect_telegram — Create Telegram code
  • profile_check_telegram — Check Telegram connection
  • profile_disconnect_telegram — Disconnect Telegram
  • devices_list — List devices
  • devices_get_settings — Get device settings
  • devices_update_settings — Update device settings
  • devices_set_blocked — Block/unblock device
  • devices_delete — Delete device
  • devices_delete_all — Delete all devices
  • balance_calculate — Calculate topup prices
  • balance_topup — Topup balance
  • referral_get_data — Get referral data
  • referral_get_sbp_banks — Get SBP bank list
  • referral_withdraw_sbp — Withdraw via SBP
  • referral_withdraw_card — Withdraw via card
  • payments_history_list — Payment history
  • promocodes_list — Purchased promocodes
  • custom_subscriptions_list — List subscriptions
  • custom_subscriptions_get_available_items — Get items
  • custom_subscriptions_create — Create subscription
  • custom_subscriptions_get — Get subscription
  • custom_subscriptions_update_title — Update title
  • custom_subscriptions_update_items — Replace items
  • custom_subscriptions_reset_key — Regenerate key
  • custom_subscriptions_delete — Delete subscription

Utility (2)

  • locations_list — List server locations
  • xray_generate_keys — Generate XRay key pair

Docker

docker build -t stealthsurf-mcp .
docker run -p 3000:3000 \
  -e STEALTHSURF_API_URL=https://api.stealthsurf.space \
  stealthsurf-mcp

Related Skills

View on GitHub
GitHub Stars3
CategoryDevelopment
Updated5mo ago
Forks1

Languages

TypeScript

Trust signals

90/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 low1 info