ukraine.com.ua MCP
This server acts as a Model Context Protocol (MCP) interface for the ukraine.com.ua / adm.tools hosting API, enabling AI assistants to discover, inspect, and call hosting-related actions.
Inventory & Discovery (Read-only):
List available services/hosts filtered by type (account, host, VPS, dedicated, domain, storage, mail, MySQL, PostgreSQL, Redis, MongoDB, RabbitMQ, Manticore)
List hosting accounts associated with your authenticated account
List sites and subdomains for a specified hosting account (with pagination and filtering)
Retrieve web app systemd/startup information for a specific hosting site host
API Interaction:
Search a catalog of 679 documented adm.tools API actions
Inspect metadata for individual documented API actions
Call any documented API action via a generic catalog tool (
adm_api_call)Execute raw adm.tools API endpoints for advanced use (
adm_api_raw)
Automation:
Automate DNS, domains, mail, databases, VPS, storage, billing, and dedicated server operations
Integrate with MCP clients (Claude Desktop, Cursor, Codex) for hosting workflows
Allows managing MySQL databases on ukraine.com.ua hosting accounts.
Allows managing PostgreSQL databases on ukraine.com.ua hosting accounts.
Allows managing Redis instances on ukraine.com.ua hosting accounts.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ukraine.com.ua MCP list my hosting accounts"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ukraine.com.ua MCP
Model Context Protocol (MCP) server for the adm.tools / ukraine.com.ua hosting API. It lets AI assistants and MCP clients discover and call documented ukraine.com.ua API actions for hosting, DNS, domains, mail, databases, VPS, storage, and billing automation.
This repository is only the MCP server runtime and public endpoint metadata.
Why This Exists
Use ukraine.com.ua / adm.tools from MCP-compatible clients.
Search a generated catalog of 679 documented adm.tools API actions.
Call documented actions through one generic catalog tool.
Provide a public reference for adm.tools API paths, methods, and parameters.
Give AI agents a safer, typed interface to hosting operations.
Related searches: ukraine.com.ua API, adm.tools API, admtools MCP,
ukraine.com.ua hosting automation, Model Context Protocol hosting, MCP server DNS hosting.
Related MCP server: admtools
Current Tools
adm_get_services: read-only service inventory viaPOST https://adm.tools/action/get_services/.adm_hosting_accounts: read-only hosting account inventory viaGET https://adm.tools/action/hosting/account/list/.adm_hosting_sites: read-only site/subdomain inventory viaPOST https://adm.tools/action/hosting/virtual/list/.adm_hosting_webapp_info: read-only web-app process/start command info viaPOST https://adm.tools/action/hosting/account/app/systemd/info/.adm_api_catalog_search: search the generated full API catalog.adm_api_action_info: inspect generated metadata for one documented action.adm_api_call: call any documented action through the generated catalog.adm_api_raw: advanced raw call tohttps://adm.tools/action/{action}/.
Agent Use Cases
Inventory hosting accounts, sites, domains, mail, databases, VPS, and storage.
Inspect available adm.tools API actions before calling them.
Automate DNS and hosting workflows from Claude Desktop, Cursor, Codex, or any MCP-compatible client.
Use specific read-only helper tools for common hosting inventory checks.
Use the generic catalog tools when an action is documented but no custom MCP helper exists yet.
API Catalog
The generated public catalog is available in
docs/api-catalog.generated.md.
Current catalog coverage:
679 documented actions.
633 POST actions and 46 GET actions.
1551 documented parameters.
Main groups include hosting, DNS, domains, mail, MySQL, PostgreSQL, Redis, VPS, storage, billing, and dedicated servers.
Setup
npm install
cp .env.example .envSet one local token variable:
ADMTOOLS_API_TOKEN=...UKRAINE_COM_UA_API_TOKEN is also accepted as a compatibility fallback.
Run locally:
npm run build
npm run devMCP Client Config
{
"mcpServers": {
"ukraine-com-ua": {
"command": "node",
"args": ["/absolute/path/to/ukraine.com.ua-mcp/dist/index.js"],
"env": {
"ADMTOOLS_API_TOKEN": "your-token"
}
}
}
}Safety
Provide tokens through environment variables only.
Do not commit
.envor local credentials.Prefer the read-only helper tools for inventory and discovery tasks.
Available Tools
5 toolsadm_api_rawB
Call a raw adm.tools action endpoint. Advanced use only.
Inputs: action (required), params.
adm_get_servicesC
List available adm.tools services/hosts for the authenticated account
Inputs: type (required).
adm_hosting_accountsB
List hosting accounts available to the authenticated adm.tools account
Inputs: no named parameters.
adm_hosting_sitesC
List sites and subdomains for a hosting account
Inputs: account_id (required), virtual_domain_id, page.
adm_hosting_webapp_infoB
Get web application systemd/startup information for a hosting site host
Inputs: host_id (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose: raw API call, listing services, listing accounts, listing sites, and getting web app info. Descriptions are specific and non-overlapping.
All tools share the 'adm_' prefix, but naming conventions vary: 'adm_api_raw' uses a noun phrase, 'adm_get_services' uses verb-noun, and the remaining three use noun phrases without a verb. This mix is somewhat inconsistent.
With 5 tools, the count is well-scoped for the domain of adm.tools hosting management. It covers the core listing and info operations without being overwhelming.
The tool set is limited to read-only operations (list, info). Missing CRUD functionality such as creating, updating, or deleting services, accounts, or sites, which are significant gaps for a management server.
Related MCP Connectors
MCP server for Hostkey .com (InvAPI): servers, power, order, DNS, S3, billing
MCP server for Hostkey .ru (InvAPI): servers, power, order, DNS, S3, billing
Manage your Servera hosting over MCP: VPS/VDS, DNS, firewall, backups, SSL, billing, tickets.
Related MCP Servers
- AlicenseBqualityCmaintenanceMCP server to help manage a WHMCS installation.6258 npm24MIT
- AlicenseAqualityCmaintenanceMCP server for managing domains, DNS records, email mailboxes, and billing on the adm.tools hosting platform via API.131MIT
- AlicenseNot gradedqualityFmaintenanceA comprehensive MCP server for managing cPanel web hosting accounts via UAPI, enabling file, database, email, domain, cron, backup, and system monitoring operations.21 npm3MIT
- AlicenseAqualityDmaintenanceMCP server for managing cPanel hosting accounts via UAPI. Enables domains, DNS, email, MySQL, file management, and arbitrary UAPI calls through natural language.1659 npmMIT