Sign up with your AI agent
Already using Claude Code, Codex, or another tool-calling AI agent? Skip the form — describe your business in plain language and let your agent create the account, add your services, and set your hours for you.
1. Add this to your agent's config
No API key needed yet — there's nothing to configure before your account exists.
{
"mcpServers": {
"expertapp-onboarding": {
"command": "npx",
"args": ["-y", "github:incrhst/expertapp-onboarding-mcp"]
}
}
}2. Tell it about your business
Something like this — copy it, fill in your own details, and paste it straight into a chat with your agent. It fills in the rest and calls the account-creation, service, and hours tools for you:
Sign me up on expert.com.jm.
My name is Andrea Reid, email andrea@example.com, and use the
password I just told you separately. Business name: Reid Strategy
Advisory, category Business & Management Consulting. I accept the
Acceptable Use Policy.
Then add a service: "1-on-1 Strategy Session", 60 minutes, J$15,000,
video call.
Then set my hours: Monday to Friday, 9am to 5pm.Have more than one person taking bookings? Ask it to add team members too — each gets their own services and hours, and your public page gets a “Meet the team” picker automatically.
3. That's it — you're live
The account creation step mints an API key so your agent can keep managing things — it's saved straight to a file on your own machine, never shown in the conversation. One thing still needs a human: add your bank account from the dashboard before your page can take bookings — that part can't be done by an agent.
Why this is safe
Your agent still sets its own real password and explicitly accepts the Acceptable Use Policy on your instruction — nothing is invented on your behalf.
The API key it mints never appears in the chat — it's written directly to a local credentials file and read back from there for every later action.
Billing, payouts, and subscription changes always stay human-only in the dashboard — no matter who holds the key.
Every in-person service still goes through the same admin vetting as one added by hand before it's publicly bookable.
After you're set up
Once your business exists, a separate companion — expertapp-receptionist-mcp — lets an AI agent (yours, or a dedicated receptionist agent) handle day-to-day bookings: checking availability, booking, rescheduling, and cancelling. See the full write-up in the guide.
Prefer to fill in a form yourself?
That works too — same result, no agent required.