@easynodexyz/mcp-x402
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EASYNODE_API_URL | No | API base URL | https://api.easy-node.xyz/api |
| EASYNODE_MAX_PAYMENT | No | Max USDC per transaction | 100 |
| EASYNODE_PRIVATE_KEY | Yes | Wallet private key (0x...) |
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 |
|---|---|
| list_productsA | List available VPS and blockchain node products with USDC pricing. Returns product IDs, names, pricing, and availability. |
| create_orderA | Purchase a VPS or blockchain node product using USDC on Base. Handles the x402 payment flow automatically. Returns order details with ID and status. |
| get_orderA | Get the status and details of an existing order by ID. Returns order status, products, and payment information. |
| list_instancesA | List all VPS and Node instances owned by the wallet. Returns instance IDs, types, statuses, and subscription dates. |
| get_instanceA | Get detailed information about a specific instance including connection details (IP address, SSH port, admin credentials). Secrets are encrypted and decrypted locally. |
| renew_instanceA | Renew an existing VPS or Node instance subscription using USDC on Base. Extends the subscription period. Handles x402 payment flow automatically. |
| update_custom_nameA | Set or update the custom name of a VPS or Node instance. Useful for labeling instances with friendly names. |
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 7 tools
Each tool targets a distinct resource and action: products vs orders vs instances, with clear separation between listing, getting, creating, renewing, and updating. No two tools could be confused.
All tools follow the same verb_noun pattern with snake_case (list_products, create_order, get_instance, etc.). Naming is perfectly consistent and predictable.
Seven tools is well-scoped for a VPS/node purchasing and management server. Each tool covers a distinct operation without bloat or triviality.
The core lifecycle is covered: product discovery, order creation/status, instance listing/detail/renewal, and naming. Missing cancel/termination operations are a minor gap, but agents can work around by not needing them or relying on external cancellation.