Telep IO · DomainSend

API & MCP documentation

Register a domain name (WHOIS privacy planned).

Demo gateway: availability checks are simulated and registrations are drafts only — no real registrations. WHOIS privacy is planned (the stub sets whoisPrivacy: true on drafts; no registrar privacy is applied). Planned provider: OpenSRS / Tucows reseller track (not wired).

Connecting

MCP endpoint
https://api.muse.telep.io/mcp/domain-send — streamable HTTP, JSON-RPC 2.0. Methods: initialize, tools/list, tools/call.
REST base
https://api.muse.telep.io/v1/domain-send
OpenAPI
https://api.muse.telep.io/v1/domain-send/openapi.json — exact request/response shapes for every REST route.
Auth
Authorization: Bearer <api-key> on every call. Calls are scoped to the key.

MCP tools

check_credentials

Validate OpenSRS reseller credentials with a LOOKUP of example.com. Does not register a domain. Demo mode skips OpenSRS.

Takes no parameters.

check_domain

Check whether a domain is available and its price. Read-only. Demo mode is a local stub. test/live mode calls OpenSRS LOOKUP.

ParameterTypeRequiredDescription
domainstringyesDomain to check, e.g. example.com

register_domain

Prepare a DomainSend registration draft for a domain name (1-2 year term). Returns a review URL. Does not register anything — the human must review the domain, term, and price and pay.

ParameterTypeRequiredDescription
domainstringyesDomain to register, e.g. example.com
yearsintegernoRegistration term in years

get_domain

Get a DomainSend registration you created on this API key (status: draft, paid, active, failed).

ParameterTypeRequiredDescription
idstringyes—

list_domains

List DomainSend registrations created with this API key.

Takes no parameters.

Example: list tools over MCP

curl -X POST https://api.muse.telep.io/mcp/domain-send   -H "Authorization: Bearer $TELEP_API_KEY"   -H "Content-Type: application/json"   -H "Accept: application/json, text/event-stream"   -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list",
  "params": {}
}'

REST example

Create via POST https://api.muse.telep.io/v1/domain-send/domains:

curl -X POST https://api.muse.telep.io/v1/domain-send/domains   -H "Authorization: Bearer $TELEP_API_KEY"   -H "Content-Type: application/json"   -d '{"domain":"example.com"}'

Every REST route is described exactly in the OpenAPI document.

Demo status

Demo gateway: availability checks are simulated and registrations are drafts only — no real registrations. WHOIS privacy is planned (the stub sets whoisPrivacy: true on drafts; no registrar privacy is applied). Planned provider: OpenSRS / Tucows reseller track (not wired).

Pricing: $14.99 / year for .com (planned). Nothing is billed while the gateway is a stub.

Related