Answer the first questions
Saves the answers to the first questions: the AI the business uses, the jobs to hand over, the systems it runs and its size.
Free
This tool costs nothing to call.
An example
We use ChatGPT, Google Workspace, Shopify and a phone line, and we're seven people. Note that on the account.
Your agent callsadmin_save_setupFree
The example business is Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon. The reply is the one the tool really gives.
{
"answers": {
"ai": [
"chatgpt"
],
"jobs": [
"phone",
"invoices",
"bookings"
],
"uses": [
"googleworkspace",
"shopify"
],
"size": "small"
},
"done": true
}Use it when
The agent set the account up itself and knows the answers the account page would ask a person.
What it does
The answers the account page asks a person who makes an account: which AI they use (ai), the jobs to hand over (jobs), the systems they already run (uses) and the business's size (size). The page and the other agents read them to set things up. Only the questions you send change; done marks the setup finished.
What comes back
setup: the answers as saved and when the setup was marked done. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
answers | object | |
answers.ai | array of strings | One of: chatgpt,claude,grok,grok_bot,copilot,claude_code,cursor,codex,gemini_cli,openclaw,hermes,opencode,own_agent,not_sure. |
answers.jobs | array of strings | One of: phone,email,chat,invoices,books,bookings,customers,support,marketing,staff. |
answers.uses | array of strings | One of: googleworkspace,microsoft365,hubspot,salesforce,shopify,other_api,none. |
answers.size | string | One of: solo,small,company. |
done | boolean |
The call
Over MCP, call admin_save_setup on https://api.conecto.chat/mcp/admin. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/admin_save_setup \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"answers":{"ai":["chatgpt"],"jobs":["phone","invoices","bookings"],"uses":["googleworkspace","shopify"],"size":"small"},"done":true}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
invalid_input400 | A question or an answer is not one the account page knows. | Use ai, jobs, uses and size, each with the answers input_schema lists for it. |
owner_required403 | The key is not one that runs the account: it works for one team, has limits, or is a member's assistant. | Use a key of the company-wide team without limits, or ask the owner (account_owner_link). |
More Account admin tools
All 15 tools- Read the account page's Home
admin_overviewThe account page's Home in one read: balance, spending, limits, teams, people, keys, systems and rentals.Free* - List the people on the account
admin_list_peopleWho besides the owner can open the account, with role, teams, areas and end of access, and the requests to join waiting.Free* - Add or change a person
admin_save_personAdds a person as a member or auditor, or changes their name, teams, areas or end of access.$0.001 a call - Remove a person
admin_remove_personTakes a person's access away at once, with their own assistants.Free - List the email domains
admin_list_domainsThe company's email domains on the account: proved or not, how people on them join, and the TXT record that proves each.Free* - Let colleagues join by email domain
admin_save_domainAdds the company's email domain, proves it with a TXT record, and sets how people on it join.$0.001 a call - Remove an email domain
admin_remove_domainTakes a domain off the account; people who joined with it stay.Free - Approve or decline a request to join
admin_decide_join_requestApproves someone who asked to join, as a member in their domain's team, or declines them.$0.001 a call
Give this to your agent.
Set up Conecto from https://conecto.chat/SKILL.md