You're viewing a demo portfolio

Join the waitlist
PRSM

register_domain

Active

Tool of BorealHost

declared in 1.27.0

Register a new domain with WHOIS contact info and Stripe billing. The domain cost is charged to the user's active subscription. Free domain if plan includes free_domain_annual + annual billing + first domain. Requires: API key with write scope. Args: domain: Full domain name (e.g. "example.ca", "mybusiness.com") first_name: Registrant first name last_name: Registrant last name email: Registrant email address phone: Phone number in E.164 format: "+1.5145551234" address1: Street address (e.g. "123 Rue Principale") city: City (e.g. "Montreal") state: Province/state code (e.g. "QC", "ON", "BC") postal_code: Postal/ZIP code (e.g. "H2X 1Y4") country: ISO 3166-1 alpha-2 country code (default: "CA") period: Registration period in years (1–10, default: 1) ca_legal_type: Required for .ca domains. CIRA legal types: "CCO" (Canadian citizen), "RES" (permanent resident), "CCT" (corporation), "GOV" (government), "EDU" (education), "ASS" (association), "HOP" (hospital), "PRT" (partnership), "TDM" (trademark), "TRD" (trade union), "PLT" (political party), "LAM" (library/archive/museum), "MAJ" (Her Majesty), "INB" (Indian band), "ABO" (Aboriginal peoples), "LGR" (legal representative) Returns: {"domain": "example.ca", "status": "registered", "expires_at": "iso8601", "message": "Domain registered successfully"} Errors: VALIDATION_ERROR: Missing required fields, invalid phone format, missing ca_legal_type for .ca domains NOT_FOUND: Domain not available (already registered by someone else)

Parameters schema

{
  "type": "object",
  "title": "register_domainArguments",
  "required": [
    "domain",
    "first_name",
    "last_name",
    "email",
    "phone",
    "address1",
    "city",
    "state",
    "postal_code"
  ],
  "properties": {
    "city": {
      "type": "string",
      "title": "City"
    },
    "email": {
      "type": "string",
      "title": "Email"
    },
    "phone": {
      "type": "string",
      "title": "Phone"
    },
    "state": {
      "type": "string",
      "title": "State"
    },
    "domain": {
      "type": "string",
      "title": "Domain"
    },
    "period": {
      "type": "integer",
      "title": "Period",
      "default": 1
    },
    "country": {
      "type": "string",
      "title": "Country",
      "default": "CA"
    },
    "address1": {
      "type": "string",
      "title": "Address1"
    },
    "last_name": {
      "type": "string",
      "title": "Last Name"
    },
    "first_name": {
      "type": "string",
      "title": "First Name"
    },
    "postal_code": {
      "type": "string",
      "title": "Postal Code"
    },
    "ca_legal_type": {
      "type": "string",
      "title": "Ca Legal Type",
      "default": ""
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

BorealHost

https://github.com/alainsvrd/borealhost-mcp

1/7 registries
View full server →