Public pages
Pricing, plan comparisons and support guides, readable exactly as a customer sees them.
Best for: Browsing, summarising and citingonenetservers.net/hosting/webLet ChatGPT, Claude and your own agents look up OneNet plans, prices and domain availability through clean APIs and an MCP server. Anything that costs money waits for a person to approve it.
Agents can look up plans, prices and domains. Anything that costs money waits for a person to approve it.
https://onenetservers.net/api/mcpFind a .ng domain for my adire brand and hosting under ₦20k a year.
search_domains()query: "adire studio" · tlds: .ng, .com.ngadirestudio.ng · availablelist_products()category: hosting · max: ₦20,000/yrWeb Hosting Starter · 3 matchescheckout_requirements()domain: adirestudio.ngNeeds a signed-in customer + approvalPick the surface that matches the job: public pages for context, JSON APIs for structure, MCP for tool-driven workflows.
Pricing, plan comparisons and support guides, readable exactly as a customer sees them.
Best for: Browsing, summarising and citingonenetservers.net/hosting/webStructured plans, prices and domain search, so comparisons stay predictable.
Best for: Comparisons and cart preparationGET /api/agent/catalogJSON-RPC tools for product listing, domain search and checkout requirements.
Best for: Tool-based agent orchestrationPOST /api/mcp · tools/callThe assistant does the legwork. The customer stays in charge of the money.
I sell adire in Lagos. Get me a domain and cheap hosting.
adirestudio.ng is available. Web Hosting Starter fits your budget and includes business email.
I have prepared the cart. Tap below to review and pay in OneNet. I cannot pay for you.
Perfect, opening it now.
Review cart on onenetservers.net →→ tools/call search_domains { "query": "adire studio", "tlds": [".ng",".com.ng"] }← adirestudio.ng available ₦ price from catalog→ tools/call list_products { "category": "hosting", "max_price_ngn": 20000 }← web-hosting-starter 3 matches→ tools/call checkout_requirements← requires: signed-in customer, explicit approval× create_order not exposed to agentsDiscovery is open. Every action that changes an account or spends money is closed to agents by design.
✓Browse plans, prices and comparisons
✓Check domain availability and alternatives
✓Explain requirements, e.g. for .ng domains
✓Prepare a cart summary for a customer
✓Cite public pages in their answers
×Place orders or start trials
×Pay invoices or store card details
×Register, renew or transfer domains
×Change DNS, hosting or email settings
×Read account data without the customer
Discovery is fast and structured. Checkout stays a verified customer hand-off.
Read the catalog or public pages to shortlist plans and prices.
Check domain availability and product requirements.
Assemble a cart summary the customer can review.
The customer signs in, approves and pays in OneNet.
Agents can discover and prepare. They cannot silently create orders, pay invoices, register domains or change services.
Every state-changing step needs customer context, explicit approval and app-level validation.
Paid, unpaid, free-plan, trial and included-domain outcomes are reconciled so the customer sees the right result.
Any MCP-capable client can list our tools. Prefer plain HTTP? The catalog API returns JSON with no key needed for read-only calls.
mcp.json curl
{
"mcpServers": {
"onenet": {
"url": "https://onenetservers.net/api/mcp"
}
}
}The boundaries most teams ask about before connecting assistants to hosting and domains.
No. Agents can prepare a recommendation and validate requirements, but final checkout always uses a verified customer hand-off.
It can list products, search domains, and explain checkout requirements through read-only tools.
Use public OneNet pages or the structured catalog response and include the source URL in the answer.
Yes. Public endpoints use fair-use limits and return a Retry-After value when a client should slow down.
Any future write action will remain behind authenticated customer context and explicit approval.
Endpoint contracts, sample requests and MCP patterns, before you connect a production agent.
Open API docsTalk to an engineer