mcp_ruvds.com
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RUVDS_TOKEN | Yes | API token for RUVDS (Bearer token) from account settings |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ruvds_list_serversD | – |
| ruvds_get_serverD | – |
| ruvds_create_serverB | Create a VPS or get price only. Pass get_price_only=true to get cost_rub without creating. IDs from ruvds_list_datacenters, ruvds_list_tariffs, ruvds_list_os. payment_period 1–5 (1=1mo, 3=3mo, 5=12mo). Either os_id or template_id. |
| ruvds_change_serverD | – |
| ruvds_delete_serverD | – |
| ruvds_server_actionD | – |
| ruvds_server_costD | – |
| ruvds_server_networksD | – |
| ruvds_server_paid_tillD | – |
| ruvds_server_power_stateD | – |
| ruvds_list_datacentersA | List RUVDS datacenters with IDs and available vps_tariffs, drive_tariffs. Use these IDs in ruvds_create_server (datacenter, tariff_id, drive_tariff_id). |
| ruvds_list_tariffsA | List VPS tariffs, drive tariffs, payment_period_discount (e.g. period 3=5% off, 5=20% off). Use tariff IDs in create_server. |
| ruvds_list_osA | List available OS images (id, name, type linux/windows). Use os_id in ruvds_create_server. Ubuntu 22.04 LTS and others. |
| ruvds_list_templatesA | List templates (marketplace, snapshots). Use template_id (UUID) in ruvds_create_server instead of os_id if needed. |
| ruvds_get_balanceD | – |
| ruvds_list_actionsD | – |
| ruvds_get_actionD | – |
| ruvds_list_ssh_keysD | – |
| ruvds_get_ssh_keyD | – |
| ruvds_create_ssh_keyD | – |
| ruvds_delete_ssh_keyD | – |
| ruvds_list_notificationsD | – |
| ruvds_notifications_countD | – |
| ruvds_mark_notification_readD | – |
| ruvds_mark_all_notificationsD | – |
| ruvds_list_paymentsD | – |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 26 tools
Many tools lack descriptions (e.g., ruvds_get_action, ruvds_server_action, ruvds_change_server), making it hard to distinguish their purposes. Names like ruvds_server_action, ruvds_server_cost, and ruvds_get_server overlap in scope without clear differentiation.
All tools share the 'ruvds_' prefix, but the naming pattern varies: some use verb_noun (list_servers, create_server), others noun_verb (server_action, server_cost), and singular/plural is inconsistent (list_servers vs get_server).
26 tools is a large surface for a VPS management server, especially since many have no descriptions and cover niche actions (e.g., notifications, payments). The count feels bloated and could be consolidated.
The tool set covers server lifecycle (create, delete, get, list), datacenters/tariffs/OS, SSH keys, and notifications/payments. However, the absence of descriptions for many tools leaves uncertainty about gaps, and an update or rename tool is missing or unclear.