Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AEZA_API_KEYNoAPI key of the account. Without it only public endpoints work.
AEZA_BASE_URLNoBase URL for the Aeza API.https://my.aeza.ru/api/v2
AEZA_TOOLSETSNoComma-separated toolsets to expose, or `all`. Defaults to everything but `internal` and `other`.
AEZA_READ_ONLYNo`1` exposes only tools that change nothing. Default is off.
AEZA_MAX_OUTPUT_CHARSNoLonger results are cut, lists at an item boundary with a note on how many items are missing.40000

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

Tools mirror the Aeza hosting REST API (my.aeza.ru/api/v2), one tool per endpoint, named _. Most list tools take offset and limit; some lists are large, so filter where the tool allows it. Tools that are not read-only act on the real account: ordering, prolonging and buying spend its balance; deleting or reinstalling a service destroys its data. Confirm such actions with the user first. Tools that delete or overwrite data are not available: the user has not enabled them. To delete a service, domain, backup or anything else, reinstall a service or restore a backup, the user can do it in the Aeza panel or restart this server with AEZA_ALLOW_DELETE=1.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
domains_check_domain_availableC

Check domain availability POST /domains/check

service_products_get_listC

Get service products list GET /services/products

service_products_get_pm_parameters_schema_clientB

Get PM module parameters schema (client view) Returns a list of product-determining parameters of the specified PM module GET /services/products/parameters-schema

service_products_get_pm_commands_schema_clientC

Get PM module commands schema (client view) Returns a list of commands supported by the specified PM module GET /services/products/commands-schema

service_product_groups_get_listC

Get service product groups list GET /services/groups

accounts_change_passwordC

Change password PUT /accounts/me/password

accounts_get_account_infoC

Get account info GET /accounts/me

accounts_patch_account_meA

Partially update current account (interface lang/theme, profile; legal only if billing region is RU). Currency is not changed here. PATCH /accounts/me

accounts_change_phoneC

Initiate phone change PUT /accounts/me/phone

accounts_confirm_phoneC

Confirm change phone POST /accounts/me/phone/confirm

referral_programs_get_defaultB

Get default referral program GET /referral-programs

referral_programs_get_topC

Get top referral programs GET /referral-programs/top

referral_programs_get_historyC

Get referral program operations history GET /referral-programs/history

referral_programs_get_daily_statsA

Get rolling earned stats of all the account referral programs (one point per day) GET /referral-programs/daily-stats

referral_programs_get_tiersC

Get referral tiers GET /referral-programs/tiers

withdraws_get_listC

Get withdraws GET /withdraws

withdraws_initC

Init new withdraw POST /withdraws

withdraws_get_methodsB

Get withdraw methods GET /withdraws/methods

withdraws_get_limitsB

Get withdraw limits GET /withdraws/limits

files_create_linkC

Create presigned url to upload file POST /files

files_saveD

Save uploaded file POST /files/save

feature_flags_get_all_feature_flagsB

Get all user feature flags GET /feature-flags

companies_createD

Create company POST /companies

companies_get_own_companyB

Own company (attached to account) GET /companies/own

companies_request_resellerC

Request reseller status for company POST /companies/{id}/reseller/request

companies_update_companyD

Update company PATCH /companies/{id}

companies_request_kybC

Request KYB POST /companies/{id}/kyb/request

companies_get_company_invoicesD

Own company invoices GET /companies/{id}/invoices

sessions_get_activeB

Get active sessions GET /sessions

accounts_security_confirmations_requestB

Send an email code to confirm a security setting change POST /accounts/me/security-confirmations

accounts_security_confirmations_verifyC

Verify an email code without consuming it POST /accounts/me/security-confirmations/verify

api_keys_get_listB

Get all API keys GET /api-keys

api_keys_createC

Create a new API key POST /api-keys

api_keys_editC

Edit your existing api key data PATCH /api-keys/{id}

account_payment_methods_get_by_idC

Get account payment method by id GET /account/payment-methods/{id}

account_payment_methods_get_listC

Get account payment methods GET /account/payment-methods

account_payment_methods_createC

Create account payment method POST /account/payment-methods

billing_payment_methods_get_listB

Get available payment methods Returns list of payment methods available for the authenticated user based on their region and account type GET /billing/payment-methods

billing_payment_methods_get_exchange_ratesC

Billing payment methods get exchange rates GET /billing/payment-methods/{method}/exchange-rates

sso_get_listC

Get sso links GET /sso

sso_linkC

Link sso-method to account POST /sso

notifications_get_listC

Get list of user notifications GET /notifications

notifications_get_oneB

Get notification by ID GET /notifications/{id}

notifications_mark_all_as_readA

Mark all notifications as read POST /notifications/read

notifications_mark_as_readC

Mark notification as read POST /notifications/{id}/read

support_get_listB

Get ticket list GET /support/tickets

support_createC

Create ticket POST /support/tickets

support_get_opened_ticket_countC

Get opened ticket count GET /support/tickets/count

support_get_average_response_timeA

Get average support first response time (sec) over last 7 days GET /support/average-response-time

support_get_oneC

Get ticket info GET /support/tickets/{id}

support_archiveC

Mark ticket as solved POST /support/tickets/{id}/archive

support_get_messagesC

Get ticket messages GET /support/tickets/{id}/messages

support_send_messageC

Send message to ticket POST /support/tickets/{id}/messages

support_readC

Mark ticket as read POST /support/tickets/{id}/read

support_set_reactionC

Set reaction to support message PATCH /support/tickets/{id}/messages/{messageId}/reaction

support_categories_client_categoriesA

Active support categories for ticket creation form GET /support/categories

support_rates_getC

Get ticket rate info GET /support/tickets/{id}/rate

support_rates_rateC

Rate ticket POST /support/tickets/{id}/rate

support_rates_get_tipsC

Get ticket tips GET /support/tickets/{id}/rate/tips

support_rates_tipC

Tip ticket POST /support/tickets/{id}/rate/tips

support_rates_get_cloud_tipsC

Get CloudTips recipients for a ticket GET /support/tickets/{id}/rate/tips/cloudtips

billing_transactions_get_listC

Get transaction list GET /billing/transactions

billing_transactions_get_oneC

Get transaction by id GET /billing/transactions/{id}

support_gpt_send_messageC

Send message to gpt POST /support/gpt

services_get_listC

Get services list GET /services

services_get_expiringA

Get services that are about to expire GET /services/expiring

services_get_by_idC

Get service by id GET /services/{id}

services_editC

Edit your service data PATCH /services/{id}

services_get_pricesB

Get computed total price for each payment term from product rawPrices GET /services/{id}/prices

services_get_computed_parametersC

Get service computed parameters GET /services/{id}/computed-parameters

services_send_commandC

Send command to service pm with service POST /services/{id}/command/{command}

services_send_serviceless_commandC

Send command to service pm POST /services/command/{command}

services_migrateC

Migrate service to new product from legacy product POST /services/{id}/migrate

services_prolongC

Prolong service POST /services/{id}/prolong

services_prolong_manyC

Prolong multiple services POST /services/prolong/bulk

services_get_priceC

Get service price breakdown GET /services/{id}/price

services_get_change_product_priceA

Get prorated price for switching service to another product in the same group GET /services/{id}/change-product

services_change_productB

Pay and switch service to another product in the same group POST /services/{id}/change-product

services_get_statsC

Get service usage stats GET /services/{id}/stats/{statType}

service_types_get_listC

Get service product types list GET /services/types

billing_invoices_createD

Billing invoices create POST /billing/invoices

billing_invoices_get_invoiceC

Billing invoices get invoice GET /billing/invoices/{id}

recurrent_payments_create_recurrent_payment_configD

Recurrent payments create recurrent payment config POST /billing/recurrent-payments/configure

recurrent_payments_get_current_recurrent_payment_configC

Recurrent payments get current recurrent payment config GET /billing/recurrent-payments/config

recurrent_payments_update_recurrent_payment_configC

Recurrent payments update recurrent payment config PATCH /billing/recurrent-payments/config

services_orders_get_priceC

Get price for product with parameters GET /services/orders/price

services_orders_create_orderC

Create service order POST /services/orders

services_limits_get_listC

Services limits get list GET /services/limits

services_ssh_keys_get_listC

Get SSH keys list GET /services/ssh-keys

services_ssh_keys_createC

Create SSH key POST /services/ssh-keys

services_ssh_keys_getB

Get SSH key by id GET /services/ssh-keys/{sshKeyId}

services_ssh_keys_editC

Edit SSH key PATCH /services/ssh-keys/{sshKeyId}

services_networks_ipv4_get_listD

Services networks ipv4 get list GET /services/{serviceId}/networks/ipv4

services_networks_buy_ipv4C

Buy IPv4 address for service POST /services/{serviceId}/networks/ipv4

services_networks_ipv4_get_priceC

Services networks ipv4 get price GET /services/{serviceId}/networks/ipv4/price

services_networks_change_ipv4B

Change (replace) IPv4 address for a one-time payment POST /services/{serviceId}/networks/ipv4/{externalId}/change

services_networks_ipv6_get_listC

Services networks ipv6 get list GET /services/{serviceId}/networks/ipv6

services_networks_edit_ptrC

Edit PTR record POST /services/{serviceId}/networks/ipv4/{externalId}/edit-ptr

services_networks_make_mainC

Make netork as main POST /services/{serviceId}/networks/ipv4/{externalId}/make-main

services_resources_get_resourcesC

Get service resources information GET /services/{id}/resources

services_resources_get_additional_resources_priceC

Get additional resources price POST /services/{id}/additional-resources/get-price

services_resources_add_additional_resourcesC

Add additional resources to service POST /services/{id}/additional-resources

services_static_links_call_static_linkC

Get service static info by key GET /services/static-links

services_resumeB

Resume service POST /services/{id}/ctl/resume

services_suspendC

Suspend service POST /services/{id}/ctl/suspend

services_restartC

Restart service POST /services/{id}/ctl/restart

services_enter_rescue_modeC

Enter to rescue mode POST /services/{id}/rescue

services_leave_rescue_modeC

Leave rescue mode POST /services/{id}/rescue/leave

services_connect_remote_vncC

Create vnc connection POST /services/{id}/remote/vnc

services_change_passwordC

Change service password POST /services/{id}/change-password

services_gotoC

Get goto link for service POST /services/{id}/goto

services_operating_systems_get_listD

Services operating systems get list GET /services/operating-systems

services_operating_systems_get_recipes_listC

Services operating systems get recipes list GET /services/operating-systems/recipes

service_backups_get_listC

Get backups GET /services/{serviceId}/backups

service_backups_createC

Create backup POST /services/{serviceId}/backups

service_backups_set_scheduleC

Set schedule for service POST /services/{serviceId}/backups/schedule

service_backups_get_backups_priceC

Get backups price GET /services/{serviceId}/backups/price

service_backups_enable_backupsC

Enable backups POST /services/{serviceId}/backups/enable

service_backups_disable_backupsC

Disable backups POST /services/{serviceId}/backups/disable

domains_get_listD

Domains get list GET /domains

domains_createD

Domains create POST /domains

domains_getC

Domains get GET /domains/{id}

domains_verifyB

Confirms ownership of a pending_verification zone by matching the _verify TXT record against its authoritative nameservers. POST /domains/{id}/verify

domains_schedule_ns_checkD

Domains schedule ns check POST /domains/{id}/schedule-ns-check

domains_check_domain_delegationB

Checks whether the given domain belongs to the caller, is registered in billing, and is fully delegated to our nameservers. POST /domains/check-delegation

domains_get_expected_nameserversB

Get expected nameservers for domain delegation GET /domains/nameservers

domains_get_record_typesA

Get supported DNS record types and validation filters GET /domains/record-types

domains_get_records_listC

Domains get records list GET /domains/{domainId}/records

domains_create_recordD

Domains create record POST /domains/{domainId}/records

domains_get_recordC

Domains get record GET /domains/{domainId}/records/{recordId}

domains_edit_recordD

Domains edit record PATCH /domains/{domainId}/records/{recordId}

gifts_get_owned_giftsC

Gifts get owned gifts GET /gifts

gifts_buy_giftD

Gifts buy gift POST /gifts

gifts_get_gift_stylesC

Get gift styles GET /gifts/styles

gifts_regenD

Gifts regen POST /gifts/{id}/regen

gifts_get_by_codeC

Gifts get by code GET /gifts/by-code/{code}

gifts_use_codeC

Gifts use code POST /gifts/by-code/{code}/use

gifts_editD

Edit gift PUT /gifts/{id}

bonuses_get_listC

Get bonuses list GET /bonuses

bonuses_activateD

Bonuses activate POST /bonuses/{id}/activate

bonuses_activate_bonus_caseD

Bonuses activate bonus case POST /bonuses/bonus-case/{id}/activate

leakcheck_leack_checkC

Leakcheck leack check GET /leakcheck/aeza

promo_giftcodes_useC

Use giftcode POST /promo/giftcodes/{code}/use

system_get_listC

Get active system alerts by slots GET /system/alerts

other_get_healthC

Other get health GET /health

other_get_versionC

Other get version GET /version

other_get_errorsC

Other get errors GET /errors

other_unsubscribe_mail_challengeC

Unsubscribe from unwanted mailings. POST /unsubscribe

other_get_infoC

Other get info GET /info

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.2/5.0

Scored across 149 tools

Disambiguation3/5

Resource-group prefixes and path-derived names give agents a reasonable map, but several clusters are genuinely confusable: services_get_price vs services_get_prices vs services_orders_get_price, account_payment_methods_* vs billing_payment_methods_*, service_products_get_list vs service_types_get_list vs service_product_groups_get_list, and bonuses_activate vs bonuses_activate_bonus_case. Many descriptions are tautological path echoes (e.g. "Billing invoices create", "Gifts regen"), so the name is the only disambiguator.

Naming Consistency3/5

Broadly snake_case with a group_resource_action shape, but the group prefix is inconsistently singular vs plural (services_/service_backups_/service_products_/service_types_, accounts_/account_payment_methods_) and some names bury the verb mid-string (services_networks_ipv4_get_list, support_rates_get_cloud_tips). There is also a misspelling (leakcheck_leack_check) and a catch-all 'other_' bucket, so the pattern is readable but not predictable.

Tool Count1/5

149 tools is far beyond what an agent can select from reliably, and the surface mirrors an entire REST API path-by-path rather than a curated workflow set. Many near-duplicate read endpoints (prices, stats, schemas, limits) inflate the count without adding decision-relevant capability.

Completeness3/5

Coverage is broad across services, domains/DNS, billing, support, referrals, withdrawals, SSH keys, backups and networking, so core lifecycles are largely present. However, delete operations are conspicuously missing in several places (DNS records, domains, API keys, SSH keys), which will leave agents stuck after create/edit.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues