ai.aivikings/registrar
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
AiVikings.ai
Publisher-provided description
Find, register, and manage domains from any AI chat or agent
Summary by lookupd
Lets agents check domain availability, register, renew, transfer and manage domains plus their DNS records and contacts.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http registrar https://mcp.aivikings.ai/mcp
Codex, remote (streamable-http)
codex mcp add registrar --url https://mcp.aivikings.ai/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"registrar": {
"url": "https://mcp.aivikings.ai/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 37)
Publisher-provided text
get_domain_audit_logRead append-only domain change history for the authenticated customer. Omit domain for portfolio history. Requires audit:read. Results are newest recorded firstget_current_userReturn the authenticated AIvikings customer for the current bearer API key, including name and email when the key belongs to a customer.check_domain_availabilityCheck whether domain names can be registered through AIvikings. Takes a list of one or more names (up to 200). Each result has a status: available (confirmed frget_domain_pricingGet a fresh price quote for one domain. Returns customer-facing registration, renewal, and transfer prices, plus is_premium so the user can be told when premiumget_prepaid_balanceReturn the authenticated customer's prepaid balance for domain purchases. Returns both USD and EUR wallet balances. When automatic currency conversion is enablelist_contact_countriesList exact ConnectReseller country names and IDs for creating or updating contacts.list_contact_statesList exact ConnectReseller state names for a country name, country ID, or ISO code. Use the returned name in contact requests.create_contactCreate a reusable contact for domain registration. Use list_contact_countries and list_contact_states to choose valid country and state names. The returned handget_contactGet one reusable contact by its handle.list_contactsList reusable contacts belonging to the authenticated customer.list_domain_registration_contactsList the authenticated customer's registrant/contact handles for domain registrations. Returns whether each contact is complete enough for registration, its misassign_domain_registration_contact_rolesAssign one existing contact handle as the default for selected domain-registration roles. Set assign_registrant, assign_admin, assign_technical, and/or assign_bremove_domain_registration_contact_rolesRemove selected default domain-registration roles from one existing contact handle. Set remove_registrant, remove_admin, remove_technical, and/or remove_billingregister_domainRegister a domain through AIvikings using the authenticated account's configurable default nameservers when nameservers are omitted. Call list_domain_registratiget_domain_statusFetch the latest domain status, expiry and nameservers from the registrar and refresh the saved AIvikings record. Use this for an on-demand update, including pelist_domainsList domains recorded in the local registrar datastore.renew_domainRenew a domain through AIvikings.update_registrant_contactUpdate the registrant contact for a domain owned by the authenticated customer. Pass contact_handle by itself to apply an existing reusable contact without copyupdate_nameserversReplace a domain's nameservers through AIvikings.configure_dns_recordConfigure an A record for a domain through AIvikings. Use record_name=@ or omit it for the root/apex record. To create a subdomain, pass a relative name such aslist_dns_recordsList the managed DNS records for a domain owned by the authenticated customer. Use the returned DNS zone record ID when updating or deleting a record.add_dns_recordAdd a managed DNS record to a domain owned by the authenticated customer. Supported types are A, AAAA, CNAME, MX, TXT, NS, and SRV. Relative names are expandedupdate_dns_recordReplace an existing managed DNS record. Call list_dns_records first and pass its DNS zone record ID. All record fields must describe the desired replacement.delete_dns_recordPermanently delete a managed DNS record. Call list_dns_records first and pass the exact DNS zone record ID returned by the provider.domain_transferTransfer a domain in through AIvikings.get_transfer_auth_codeReturn the EPP transfer auth code for a domain owned by the authenticated customer. The secret is fetched only on demand.regenerate_transfer_auth_codeRegenerate and return a new EPP transfer auth code for a domain owned by the authenticated customer, invalidating the old code.lock_domainEnable the registrar transfer lock for a domain owned by the authenticated customer.unlock_domainDisable the registrar transfer lock for a domain owned by the authenticated customer before a transfer-out.get_customerGet the customer record linked to the current bearer token. A supplied customer ID must match that token.
Details
- Version: 1.0.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 832 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/AIvikings/aivikings-mcp
- Website: https://aivikings.ai
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/ai.aivikings/registrar)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp