Domains & DNS
Check domain availability, register and renew domains, and manage their DNS records through a single API — no registrar account. You pay only for what you register; DNS management is free.
Call it from an agent step
Section titled “Call it from an agent step”Domains are on the typed ctx.sapiom.* client, so sapiom_dev_agents_check validates the call at author time:
const [result] = await ctx.sapiom.domains.check({ domainNames: ["my-app.dev"],});if (result.available) { await ctx.sapiom.domains.register({ domainName: "my-app.dev" });}check (free), register, renew, list, get, and transferOut manage domains; the nested domains.dns group creates and edits DNS records on a domain you own. Autocomplete surfaces the full input and response types. See Using Capabilities.
Call it directly (no agent)
Section titled “Call it directly (no agent)”From Claude Code or Codex, reach domain search, registration, and DNS through Sapiom Cloud MCP. Ask for the outcome in ordinary language; your coding agent can discover the current tool and input contract.
From your own code
Section titled “From your own code”Outside an agent, call the same capability through the typed client—see the @sapiom/tools package:
const owned = await sapiom.domains.list();© 2026 Sapiom, Inc.