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 "Install 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 MCPlist 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: dynadot-mcp
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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sanyo4ever/ukraine.com.ua-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server