← Registry

API Tools

aivikings.ai

Provides AIvikings domain availability checks, pricing quotes, authenticated user info, and domain audit logs via an API.

1 endpoint34 known toolsFirst detected October 10, 2026Last detected October 10, 2026

ENDPOINT 1

https://mcp.aivikings.ai/mcp

No auth detected

MCP server metadata

Name
AIvikings AI Agent Registrar
Version
1.30.0
Capabilities
experimentalpromptsresourcestools
Server instructions

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_log

Read append-only domain change history for the authenticated customer.

Inferred read-only
get_current_user

Return the authenticated AIvikings customer for the current bearer API key, including name and email when the key belongs to a customer.

Potential side effects
check_domain_availability

Check availability for up to 200 domain names through AIvikings.

Inferred read-only
check_single_domain_availability

Check availability for one domain through AIvikings.

Inferred read-only
get_domain_pricing

Get a fresh price quote for one domain.

Inferred read-only
get_prepaid_balance

Return the authenticated customer's prepaid balance for domain purchases.

Inferred read-only
list_contact_countries

List exact ConnectReseller country names and IDs for creating or updating contacts.

Inferred read-only
list_contact_states

List exact ConnectReseller state names for a country name, country ID, or ISO code.

Inferred read-only
create_contact

Create a reusable contact for domain registration.

Potential side effects
get_contact

Get one reusable contact by its handle.

Inferred read-only
list_contacts

List reusable contacts belonging to the authenticated customer.

Inferred read-only
list_domain_registration_contacts

List the authenticated customer's registrant/contact handles for domain registrations.

Inferred read-only
assign_domain_registration_contact_roles

Assign one existing contact handle as the default for selected domain-registration roles.

Inferred read-only
remove_domain_registration_contact_roles

Remove selected default domain-registration roles from one existing contact handle.

Potential side effects
register_domain

Register a domain through AIvikings using the authenticated account's configurable default nameservers when nameservers are omitted.

Inferred read-only
get_domain_status

Fetch the latest domain status, expiry and nameservers from the registrar and refresh the saved AIvikings record.

Inferred read-only
list_domains

List domains recorded in the local registrar datastore.

Inferred read-only
renew_domain

Renew a domain through AIvikings.

Inferred read-only
update_registrant_contact

Update the registrant contact for a domain owned by the authenticated customer.

Potential side effects
update_nameservers

Replace a domain's nameservers through AIvikings.

Inferred read-only
configure_dns_record

Configure an A record for a domain through AIvikings.

Inferred read-only
list_dns_records

List the managed DNS records for a domain owned by the authenticated customer.

Inferred read-only
add_dns_record

Add a managed DNS record to a domain owned by the authenticated customer.

Inferred read-only
update_dns_record

Replace an existing managed DNS record.

Inferred read-only
delete_dns_record

Permanently delete a managed DNS record.

Potential side effects
domain_transfer

Transfer a domain in through AIvikings.

Potential side effects
get_transfer_auth_code

Return the EPP transfer auth code for a domain owned by the authenticated customer.

Potential side effects
regenerate_transfer_auth_code

Regenerate and return a new EPP transfer auth code for a domain owned by the authenticated customer, invalidating the old code.

Potential side effects
lock_domain

Enable the registrar transfer lock for a domain owned by the authenticated customer.

Potential side effects
unlock_domain

Disable the registrar transfer lock for a domain owned by the authenticated customer before a transfer-out.

Potential side effects
reconcile_domains

Compare locally recorded domains with AIvikings records.

Inferred read-only
create_customer

Create a new customer without generating or returning an API key.

Potential side effects
get_customer

Get the customer record linked to the current bearer token.

Inferred read-only
reconcile_provider_client

Link or create the authenticated customer's registrar client account, preventing duplicate creation.

Potential side effects

CONNECT 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.

Trust status Neutral

aivikings.ai is assessed as Neutral: No suspicious signals found, but no strong positive signal either

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.