account_details
ClaudeRead: profile (company and contact details), other_services, documents (uploaded files), notifications (recent), cart, cloud_app (one app, needs app_id, refreshed from the platform), server_status (whether a server their hosting runs on has a confirmed outage right now — use for "is my site down?").
account_overview
ClaudeA snapshot of the account: active services by type, what is unpaid (count, total, overdue), services expiring within 45 days and tickets waiting on support. Start here for "how is my account", "is anything due" or a vague question.
add_dns_record
ClaudePropose adding one DNS record (A, AAAA, CNAME, MX, TXT, SRV, CAA) to a registered domain whose DNS is hosted with us — check domain_info first (dns.canAddRecords). For MX give "priority host", e.g. "10 mail.example.mk.". Editing or deleting records happens on the domain page. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
add_forwarder
ClaudePropose forwarding mail from one address to another. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
cancel_service
ClaudePropose cancelling a service (hosting, domain or other service) by id from list_services. It stops at the end of the paid period and support is notified. Ask why first, and offer alternatives (downgrade) when it is about price. The client confirms by typing the service name. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
change_mailbox_quota
ClaudePropose changing an email account quota. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
check_domain
ClaudeCheck whether a domain name is free to register at MaxHosting (Macedonian registrar and hosting company) and its first-year price in MKD. Give a full name (example.mk) or just the name (example) to check several endings such as .mk, .com.mk, .мкд, .com. Available names come with an order link.
create_mailbox
ClaudePropose creating an email account. The client confirms with a button; the password is generated and shown to them only. Never ask the client for a password. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
dns_lookup
ClaudeLive public DNS for any domain, also ones whose DNS is not with us (Cloudflare, Netlify, another host): A, AAAA, CNAME, MX, NS, TXT, CAA and DS, plus whether DNSSEC is signed, validates or is broken. Use it for "is it propagated", "where does my mail go", verification errors and DNSSEC questions.
domain_details
ClaudeRead about a domain. view: nameservers (which of ours point it at its hosting with us — use to restore; current ones are in domain_info), dns_records (for a domain on our DNS without hosting), landing (parked / for-sale page), epp_status (whether a transfer code can be issued automatically).
domain_info
ClaudeA registered domain of the client: status, registration and expiry dates, renewal price, nameservers and its DNS records when the zone is hosted with us (also for domains without hosting).
domain_prices
ClaudePrice list for domain registration and renewal per ending (.mk, .com.mk, .мкд, .com, …), in MKD per year.
get_dns_records
ClaudeDNS zone records for a domain on one hosting package (for a registered domain, domain_info has them too).
get_epp_code
ClaudePropose showing the EPP/auth (transfer) code of one of the client's domains (not .mk). After they confirm, the code is shown to them only — you never see it. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
get_invoice
ClaudeOne invoice or proforma with its lines (what was billed, for which period). Give invoice_id or number.
get_ticket
ClaudeOne ticket's messages (the latest 12), to summarise what support said or what is still open.
hosting_details
ClaudeRead one part of a hosting account. view: domains (main, addon, sub, aliases), php (versions and what each site runs), cron, redirects, mailing_lists, spam, autoresponders, backups, apps (installed apps), databases, ftp, onboarding (getting-started checklist), site_health (the first step for "my site is down / slow / broken": suspension, server outage, DNS, the site's HTTP answer, SSL, disk/inodes, last errors — domain optional), email_auth (SPF, DKIM, DMARC state for "my mail goes to spam" — domain optional), error_log (recent Apache errors for a domain, lines 1-100), directory_privacy (whether dir — relative to the account home, default public_html — and its subfolders are password-protected, and who can log in).
hosting_plans
ClaudeMaxHosting web hosting plans with prices (MKD) and what each includes, each with an order link.
hosting_usage
ClaudeDisk, bandwidth, mailbox, database and domain usage vs. limits for one hosting package.
list_cloud_apps
ClaudeThe client's Cloud Apps (apps deployed from a Git repo): name, status, last deploy result, live address, plan and next billing date.
list_forwarders
ClaudeEmail forwarders on one hosting package.
list_invoices
ClaudeInvoices and proformas of any status (paid too), newest 25, optionally for one year.
list_mailboxes
ClaudeEmail accounts on one hosting package, with quota.
list_orders
ClaudeThe cart and orders that are not active yet (unpaid, paid and waiting, free transfers), each with what holds it up and, for a new .mk domain, the request form and missing documents. Use it when a domain or service the client mentions is not in list_services.
list_packages
ClaudeHosting or VPS packages with the client's own prices in MKD. Mention "+ ДДВ" / "+ VAT" only when vatAddedOnTop is true; otherwise the price is final. Use before proposing an order.
list_services
ClaudeThe client's hosting packages, VPS, domains and other services with id, type, name, status, expiry date and days left. Call this first whenever the question is about "my hosting", "my domain" or a service id.
list_tickets
ClaudeThe client's 10 most recent support tickets, with who replied last and whether a person from support is on it.
list_unpaid_invoices
ClaudeUnpaid invoices and proformas (профактури) with number, amount in MKD, issue and due date, whether overdue, and the total. To let the client pay one, follow with show_payment.
list_vps
ClaudeThe client's VPS servers: package, machine state (running, stopped, …), IP address, region and expiry.
mail_settings
ClaudeThe exact settings to add a mailbox of this hosting to Outlook, Apple Mail, Thunderbird or a phone: incoming (IMAP/POP3) and outgoing (SMTP) server, ports and encryption.
manage_billing
ClaudePropose: merge_proformas (invoice_ids: 2+ unpaid proforma ids, one payment instead of several), remove_cart_item (cart_id from account_details view=cart). Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
manage_database
ClaudePropose a MySQL change on a hosting. action: create_database (name), delete_database (name), create_user (name — password is generated), delete_user (name), grant (user, database — all privileges). Names get the account prefix automatically. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
manage_dns
ClaudePropose editing or deleting a DNS record. For a hosting's zone pass service_id + domain (edit only); for a domain on our DNS without hosting pass domain only (edit and delete). line_index comes from get_dns_records / domain_details view=dns_records. edit needs name, type, data, ttl optional. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
manage_domain
ClaudePropose a registrar change. action: set_nameservers (nameservers: 2-4 hostnames), lock (registrar lock on), unlock (first step of moving the domain away), set_landing (mode parked | for_sale, sale_price for for_sale, contact_email). set_nameservers and unlock need the client to confirm with an email code. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
manage_email
ClaudePropose an email change on a hosting. action: delete_mailbox (email), delete_forwarder (source, destination), delete_autoresponder (email), add_mailing_list (name, domain — a password is generated), delete_mailing_list (list = name@domain), set_spam (enabled and/or required_score 1-10), fix_spf / enable_dkim / add_dmarc (domain — puts the record cPanel recommends in place; read email_auth first; DMARC is added as p=none, monitoring only). Deleting is permanent; the client confirms by typing the address. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
manage_ftp
ClaudePropose an FTP account change. action: create (login, quota_mb optional — password generated), reset_password (login — new password generated), delete (login). Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
manage_security
ClaudePropose a security change on a hosting. action: block_ip / unblock_ip (ip: one address or an IPv4 /16-/32 range; blocks it from all the account's sites — there is no list of blocks to read), protect_directory / unprotect_directory (dir relative to the home, e.g. public_html/admin — browsers then ask for a login), add_directory_user (dir, user — the password is generated), delete_directory_user (dir, user). Read directory_privacy first. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
manage_site
ClaudePropose a website change on a hosting. action: add_subdomain (subdomain, root_domain), delete_subdomain (domain = full sub.example.mk), add_addon_domain (domain), delete_addon_domain (domain), add_alias (domain), delete_alias (domain), add_redirect (domain, source path, destination https URL, type 301|302), delete_redirect (source), set_php (vhost, version — values from hosting_details view=php), add_cron (minute, hour, day, month, weekday, command), delete_cron (line_key from view=cron), restore_backup (backup_id from view=backups — overwrites current files), install_wordpress (domain, directory optional, site_name, admin_email — the admin password is generated). Read first, then propose with exact values. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
manage_ticket
ClaudePropose closing a ticket (close) or handing it to a person on the support team (escalate), when the client asks for a human. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
open_ticket
ClaudePropose opening a support ticket that goes straight to a person on the support team. Use it when the client asks for a human, or for what you cannot do (refunds, cancellations, migrations, anything broken you cannot fix). Write the subject and a clear message in the client's words and language with the details you found (domain, service, error); the client confirms it. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
propose_order
ClaudePropose a new order of hosting, domains and/or VPS for the client. Collect what is needed first (package from list_packages, domain checked with check_domain, years, EPP code for transfers); ask only for what is missing. The client then pays by card or gets a payment link from the card — nothing is ordered until it is paid, and an unpaid order goes back to their cart. .mk/.мкд registrations and transfers, and Cloud Apps, are ordered in the order wizard instead (show_button target=order). Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
referral_info
ClaudeThe client's referral code, the link to share, and the credit they have earned (in MKD). For "how do I earn a discount" or "what is my code".
renew_service
ClaudePropose renewing one of the client's services (domain, hosting, VPS; id from list_services) ahead of time. After the client confirms, a renewal proforma is created and a pay-by-card card appears. periods is years for a domain, billing periods for hosting (usually a year). .mk domains renew the same way. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
reply_ticket
ClaudePropose adding the client's reply to one of their tickets, for the support team to read. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
reset_cpanel_password
ClaudePropose a new cPanel login password for a hosting. Generated and shown to the client once; needs an email code. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
reset_mailbox_password
ClaudePropose setting a new password on an email account (forgotten password, suspected break-in). The client confirms with a button; a strong password is generated and shown to them only — or they type their own in the card itself. Never ask for, repeat or suggest a password in chat. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
run_autossl
ClaudePropose running AutoSSL to issue or renew free certificates. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
search_help
ClaudeSearch MaxHosting's help centre (email setup, DNS, WordPress, SSL, .mk domain rules, payments, …). Returns the matching guides.
set_auto_renew
ClaudePropose turning automatic renewal on or off for one of the client's domains (not .mk). Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
set_autoresponder
ClaudePropose an automatic reply (out of office / vacation) on an email account. It replaces any existing one on that address. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
ssl_status
ClaudeInstalled SSL certificates on one hosting package, with the domains each covers and its expiry.
start_order
ClaudeA link to the MaxHosting order page with a domain and/or hosting plan already filled in. Nothing is ordered — the person completes it there.
update_profile
ClaudePropose changing one profile field: phone (tel1), phone2 (tel2), contact_person (kontaktlice), contact_phone (kontakttel), website (web), language (mk|en|sr|sq|tr), street (ulica_broj), postcode (postenski_kod). Email, password and company identity are changed only in Profile. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
upgrade_options
ClaudeEvery package one hosting can move to — bigger (type "upgrade": the difference for the rest of the period is paid now) or smaller (type "downgrade": applies at once, no refund) — with yearly prices. Use it whenever the client wants another package, or when hosting_usage shows a limit close (about 80% or more).
upgrade_package
ClaudePropose moving one hosting to another package, bigger or smaller (package_id from upgrade_options) — the same change as the panel button, so never send the client to support for it. The client confirms. An upgrade with something owed shows a pay card and the package changes once paid. Before a downgrade call hosting_usage and do not propose a package smaller than what is already used (disk, mailboxes, domains); say plainly it applies at once with no refund. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.
vps_power
ClaudePropose starting, stopping or restarting one of the client's VPS (id from list_vps). Stopping takes their sites offline — say so. Over this connection it only PROPOSES: the result is a link where the client confirms in the MaxHosting portal. Nothing changes until they do.