REG.RU MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| REGRU_BASE_URL | No | Base API URL. | https://api.reg.ru/api/regru2 |
| REGRU_PASSWORD | No | API password. Required unless REGRU_PRIVATE_KEY is provided. | |
| REGRU_USERNAME | No | API login. | |
| REGRU_PRIVATE_KEY | No | PEM key or path to file (RSA-SHA512). Alternative to REGRU_PASSWORD. | |
| REGRU_API_BASE_URL | No | Alias for REGRU_BASE_URL. |
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
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| regru_check_domainsB | Check domain availability and get prices for one or more domains. Returns availability status and pricing information for each domain. |
| regru_suggest_domainsC | Get domain name suggestions based on a keyword. Returns a list of available similar domains. |
| regru_get_domain_dnsC | Get current DNS name servers (NSS) for a domain. |
| regru_update_domain_dnsC | Update DNS name servers (NSS) for a domain. Changes the authoritative name servers. |
| regru_get_dns_recordsB | Get all DNS resource records for a domain zone. |
| regru_add_dns_recordC | Add a DNS resource record to a domain zone. Supports A, AAAA, CNAME, MX, TXT, NS, SRV, CAA record types. |
| regru_delete_dns_recordC | Delete a DNS resource record from a domain zone. |
| regru_batch_update_dnsB | Perform multiple DNS record operations (add/delete) in a single batch request. |
| regru_list_servicesB | List all services in the account. Optionally filter by service type (domain, hosting, etc.). |
| regru_get_service_infoB | Get detailed information about a service by service ID or domain name. |
| regru_renew_serviceB | Renew a service (domain, hosting, etc.) for a specified period. This is a billing operation. |
| regru_set_autorenewC | Enable or disable automatic renewal for a service. |
| regru_get_balanceB | Get current account balance in the specified currency. |
| regru_get_unpaid_billsB | Get a list of all unpaid bills in the account. |
| regru_manage_dnssecA | Manage DNSSEC for a domain: check status, enable, or disable DNSSEC. |
| regru_list_foldersA | List all folders in the account used to organize services. |
| regru_create_folderB | Create a new folder to organize services. |
| regru_move_service_to_folderC | Move a service to a specific folder for organization. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| audit_expiring_services | Check services expiring in the next 30 days and verify account balance |
| configure_domain_for_vps | Set up basic DNS records for a domain pointing to a VPS (A, www CNAME, MX, SPF, DKIM placeholder) |
| domain_migration_check | Check domain status before migration: delegation, DNSSEC, and service details |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Account Balance | Current account balance information |
| Active Services | List of all active services in the account |
| TLD Pricing | Registration and renewal prices for available TLD zones |
TDQS
Scored across 18 tools
Each tool has a distinct, clearly described purpose: domain availability vs. suggestions, name servers vs. DNS records, individual vs. batch DNS operations, and service/billing/folder management are all separable. The only potential overlaps (e.g., get_domain_dns vs. get_dns_records, or batch_update_dns vs. add/delete) are explicitly differentiated by their descriptions.
All tool names use a consistent snake_case pattern with the regru_ prefix and verb_noun structure. Minor variations like manage_dnssec or set_autorenew still fit the overall convention and remain predictable.
At 18 tools, the set is slightly above the typical well-scoped range but each tool maps to a meaningful operation across DNS, services, billing, and folders. No tools appear redundant or purely filler, though the count is on the heavy side.
The DNS and service-management surfaces cover get/add/delete, renew, autorenew, and folder organization, but domain registration/purchase and service cancellation/deletion are absent. Also, DNS records lack a direct update tool, forcing delete-and-add workarounds for record modifications.