bots.st/apexly
Apexly
Manage SaaS customer custom domains via API
3181 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 8
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://mcp.apexly.dev/mcpNeeds header Authorization
What it can do
| Tool | What it says it does |
|---|---|
create_domain | Add a customer's hostname (e.g. careers.acme.com or acme.com) to the app this API key belongs to. Idempotent: adding a hostname the app already has returns the existing domain. The domain starts in pending_dns; the customer must then add the DNS record in status_explained / get_dns_instructions… |
delete_domain | Remove a domain: it stops being served within 5 seconds and its certificate is dropped. Irreversible (adding the hostname again starts over with a new record). Only call it after the user explicitly confirmed deleting this hostname, and pass confirm: true. |
diagnose_domain | Why a domain is not live and what to change (the domain doctor, same as GET /v1/domains/{id}/diagnose): runs every check live (the record at 1.1.1.1, 8.8.8.8 and the domain's own nameservers, other A and stale AAAA records, the Cloudflare proxy, CAA, the certificate, the origin, the www pair)… |
get_connect_url | The link to send the customer (the domain owner): a page branded with the app that detects their DNS provider, shows the exact record with copy buttons and tells them when the domain is live. Prefer it when the customer is not technical. It is safe to share with the customer, not publicly. |
get_dns_instructions | The exact DNS record(s) the customer must add for this domain, plus step-by-step instructions for their DNS provider (detected from the domain's nameservers: GoDaddy, Cloudflare, Namecheap, Route 53 and ~40 more; generic steps otherwise). Record names are relative to the registrable domain… |
get_domain | Current state of one domain: status (pending_dns → verifying → issuing → active; or dns_broken, cert_failed, held, expired), the DNS record the customer must add, the connect_url and the certificate. status_explained says in one sentence why it is in that status and what to do next. Use it to poll… |
list_domains | The app's domains, newest first, one page at a time. Pass next_cursor back as cursor for the next page (null means there are no more). Filter by status or by hostname prefix to find a domain id. |
verify_domain | Queue a DNS check right away instead of waiting for the next scheduled one; use it after the customer says they added the record. On cert_failed it retries the certificate. At most one per 15 seconds per domain. The check runs in the background: call get_domain a few seconds later for the result. |
In its maker's words
Add, check, diagnose and remove your SaaS customers' custom domains from any MCP client.
- Website
- docs.apexly.dev/guides/mcp
- Publisher
- apexly.dev
- Listed from
- the official MCP Registry as
dev.apexly/mcp - Version
- 1.0.0, updated 26 Oct 2026
- Kinds of work
- Domains and websites, Browser and automation
The domain it lives on
- apexly.dev
- registered 18 Oct 2026 (1 month ago), at GoDaddy.com, LLC, its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 3181 ms | |
| Answered | 3182 ms | |
| Answered | 1763 ms |
Next door
Is this your bot? Claim its address to add a verified badge and keep the listing current.