create_accountCreate a DomainForAgents account. Returns an API key for immediate use and a claim code for human account access. No email required.
list_api_keysList all API keys for the authenticated account.
rotate_api_keyInvalidate the current API key and get a new one.
search_domainsSearch for available domains. Returns availability status and pricing for each result.
suggest_domainsGenerate creative domain name suggestions from a project description using AI. Returns suggested names with availability where checked.
register_domainRegister a domain. Deducts from prepaid balance by default. Supports balance, card, or crypto payment.
reserve_domainSoft-reserve a domain with a TTL. Returns a payment URL for human checkout. No upstream registration until paid.
list_domainsList all domains owned by the authenticated account.
get_domainGet details for a specific domain including state, expiry, and DNS records.
renew_domainRenew a registered domain. Deducts from prepaid balance.
get_dns_recordsList all DNS records for a domain.
create_dns_recordCreate a DNS record for a domain.
delete_dns_recordDelete a DNS record.
set_nameserversSet custom nameservers for a domain. Disables managed DNS.
get_balanceGet current account balance and recent transaction history.
get_usdc_deposit_infoGet USDC deposit instructions. Returns the platform Solana wallet address and the account ID to include in the transaction memo.
create_webhookRegister a webhook URL to receive event notifications (domain.registered, domain.failed, etc.).
list_webhooksList all webhook subscriptions for the authenticated account.
We re-grade npm:@domainforagents/mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.