Fetch the catalog
Structured plans and prices in one call.
GET /api/agent/catalogRead-only endpoints for plan comparison, domain search and checkout preparation. Anything that changes an account stays behind customer approval.
● All public surfaces operational
Structured plans and prices in one call.
GET /api/agent/catalogAvailability and alternatives, without touching a cart.
GET /api/agent/domain-searchGive tool-using agents list, search and requirements tools.
POST /api/mcp · tools/list/api/agent/domain-searchChecks public availability for a brand term or exact domain without changing any cart. Returns alternatives when the exact match is taken.
querystringrequiredBrand term or full domain, e.g. adirestudio.ng
tldstringoptionalLimit to one extension, e.g. .ng
limitintegeroptionalAlternatives to return, default 5
domain, available, price (NGN, GBP, USD), alternatives[], checkout_url. No customer data and no state changes.
cURL JavaScript Python
curl https://onenetservers.net/api/agent/\
domain-search -G \
--data-urlencode "query=adirestudio" \
--data-urlencode "tld=.ng"
200 Response
{
"domain": "adirestudio.ng",
"available": true,
"price": { "ngn": 0, "gbp": 0, "usd": 0 },
"alternatives": ["adirestudio.com.ng"],
"checkout_url": "https://onenetservers.net/..."
}Prices shown as 0 are placeholders in this example.Call tools/list to discover them at runtime. Every tool is read-only; none creates orders or changes services.
Show customers the plain-English message; log the code. Never expose billing-platform internals.
200OKOK · Request succeeded.400Bad requestBad request · A parameter is missing or invalid.404Not foundNot found · Unknown product or endpoint.429Slow downSlow down · Too many requests; retry after the Retry-After header.503Temporarily unavailableTemporarily unavailable · Pricing is refreshing; try again shortly.These checks keep an integration useful for customers without turning discovery into a billing shortcut.
✓Treat every discovery surface as read-only.
✓Require customer approval before any checkout or account change.
✓Validate domain requirements before collecting billing details.
✓Handle billing-platform hiccups with generic, user-safe messages.
✓Use MCP for tool calls, never for hidden order creation.
Sep 2026checkout_requirements tool added to MCP
Aug 2026Prices returned in NGN, GBP and USD
Jul 2026Public catalog and domain-search endpoints launched
Partners and resellers can request higher limits and early access to new tools. Talk to an engineer in Lagos or London.
Talk to an engineer