Tools are discovered automatically
Cursor, Codex and other MCP clients receive the tool list at startup and can search the built-in catalogue for the right API method.
MCP server for Beget API
Connect Beget domain, DNS, website, mail, database and backup management to Cursor, Codex or any other MCP-compatible client.
The server follows the standard MCP protocol without hiding the Beget API model: clients can discover, inspect and call methods with explicit parameters.
Cursor, Codex and other MCP clients receive the tool list at startup and can search the built-in catalogue for the right API method.
Mutating requests need both server-level enablement and a separate confirmation flag on every tool call.
The repository includes a Markdown archive and structured index of the official documentation, removing the need to scan the website again.
Individual operations depend on the hosting plan, API password permissions and capabilities available to the Beget account.
user.*Account and limitsdomain.*Domains and subdomainsdns.*DNS recordssite.*Sites and bindingsftp.* / mysql.*FTP and databasesmail.*Mail and mailboxescron.*Scheduled tasksbackup.* / statistic.*Backups and statisticsQuick start
Install the package, create a dedicated Beget API password and add the launch command to your MCP client configuration.
Open setup guidepython -m pip install .
beget-hosting-mcp --list-tools
# Credentials for a dedicated API password
BEGET_LOGIN=your-login
BEGET_API_PASSWORD=your-api-password
# Writes are disabled by default
BEGET_ALLOW_WRITE=false
The wrapper adds checks around the API, but final results still depend on external infrastructure and may not be visible immediately.