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.
| Parameter | Type | Required | Description |
|---|---|---|---|
domain | string | yes | Domain 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.
| Parameter | Type | Required | Description |
|---|---|---|---|
domain | string | yes | Domain to register, e.g. example.com |
years | integer | no | Registration term in years |
get_domain
Get a DomainSend registration you created on this API key (status: draft, paid, active, failed).
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | — |
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
- DomainSend overview — https://muse.telep.io/connectors/domain-send
- Privacy policy
- Terms of service