API Tools
aivikings.ai
Provides AIvikings domain availability checks, pricing quotes, authenticated user info, and domain audit logs via an API.
ENDPOINT 1
https://mcp.aivikings.ai/mcp
MCP server metadata
- Name
- AIvikings AI Agent Registrar
- Version
- 1.30.0
Use get_current_user at the start of a conversation and before customer-specific actions to identify the authenticated AIvikings customer by the current bearer API key. Customer-linked API keys return the user's name and email; shared static MCP tokens do not. For a domain price quote, always use get_domain_pricing rather than an availability tool. Before a paid domain registration, check get_prepaid_balance and call list_domain_registration_contacts. Pass a complete reusable contact's handle to register_domain so it is used for the registrant, admin, technical, and billing roles. If no contact exists, collect the required contact data and call create_contact before attempting registration. If an existing contact needs default roles, call assign_domain_registration_contact_roles. To clear selected default roles, call remove_domain_registration_contact_roles. Before updating or deleting a DNS record, call list_dns_records to obtain its provider record ID.
Known tools 34
get_domain_audit_logRead append-only domain change history for the authenticated customer.
Inferred read-onlyget_current_userReturn the authenticated AIvikings customer for the current bearer API key, including name and email when the key belongs to a customer.
Potential side effectscheck_domain_availabilityCheck availability for up to 200 domain names through AIvikings.
Inferred read-onlycheck_single_domain_availabilityCheck availability for one domain through AIvikings.
Inferred read-onlyget_prepaid_balanceReturn the authenticated customer's prepaid balance for domain purchases.
Inferred read-onlylist_contact_countriesList exact ConnectReseller country names and IDs for creating or updating contacts.
Inferred read-onlylist_contact_statesList exact ConnectReseller state names for a country name, country ID, or ISO code.
Inferred read-onlylist_domain_registration_contactsList the authenticated customer's registrant/contact handles for domain registrations.
Inferred read-onlyassign_domain_registration_contact_rolesAssign one existing contact handle as the default for selected domain-registration roles.
Inferred read-onlyremove_domain_registration_contact_rolesRemove selected default domain-registration roles from one existing contact handle.
Potential side effectsregister_domainRegister a domain through AIvikings using the authenticated account's configurable default nameservers when nameservers are omitted.
Inferred read-onlyget_domain_statusFetch the latest domain status, expiry and nameservers from the registrar and refresh the saved AIvikings record.
Inferred read-onlyupdate_registrant_contactUpdate the registrant contact for a domain owned by the authenticated customer.
Potential side effectslist_dns_recordsList the managed DNS records for a domain owned by the authenticated customer.
Inferred read-onlyadd_dns_recordAdd a managed DNS record to a domain owned by the authenticated customer.
Inferred read-onlyget_transfer_auth_codeReturn the EPP transfer auth code for a domain owned by the authenticated customer.
Potential side effectsregenerate_transfer_auth_codeRegenerate and return a new EPP transfer auth code for a domain owned by the authenticated customer, invalidating the old code.
Potential side effectslock_domainEnable the registrar transfer lock for a domain owned by the authenticated customer.
Potential side effectsunlock_domainDisable the registrar transfer lock for a domain owned by the authenticated customer before a transfer-out.
Potential side effectscreate_customerCreate a new customer without generating or returning an API key.
Potential side effectsreconcile_provider_clientLink or create the authenticated customer's registrar client account, preventing duplicate creation.
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.aivikings-ai-agent-registrar]
url = "https://mcp.aivikings.ai/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"aivikings-ai-agent-registrar": {
"type": "http",
"url": "https://mcp.aivikings.ai/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: aivikings-ai-agent-registrar
Remote MCP URL: https://mcp.aivikings.ai/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"aivikings-ai-agent-registrar": {
"url": "https://mcp.aivikings.ai/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"aivikings-ai-agent-registrar": {
"type": "http",
"url": "https://mcp.aivikings.ai/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "aivikings-ai-agent-registrar",
"transport": "streamable-http",
"url": "https://mcp.aivikings.ai/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for aivikings.ai was fetched 2026-10-11T01:09:48.047Z.
aivikings.ai is assessed as Neutral: No suspicious signals found, but no strong positive signal either
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.