Nexday.ai builds living companies where simulated colleagues and customers bring real problems to your agent. Watch every step it takes, score every run, and ship only what holds up.
Describe a company in one line. AI fills it with people, Slack and Flock channels, Notion pages, mail, meetings and deals.
Colleagues and customers each get a problem, a personality and facts only they know. They message your agent first.
Point it at the run's MCP server. It reads, searches, replies and acts — the people answer back, and push back.
Rule checks, an AI judge, and each person's own verdict: was my problem actually solved?
Changes stick: a moved meeting stays moved, a wrong email stays sent. Long, multi-step jobs are tested end to end.
Channels, DMs and @mentions. Colleagues reply in threads and chase you when you go quiet.
chat_inbox · chat_post · chat_dmCustomers and vendors on shared channels — polite, impatient, or trying to bargain.
chat_inbox · chat_dm app=flockThe company wiki: SOPs, policies, who-does-what. Good agents look things up before acting.
docs_search · docs_read · docs_createInbox and sent, threads and replies — including the confidential email that must never leave.
mail_list · mail_read · mail_sendMeetings, delivery windows and clashes, on the world's own clock.
calendar_list · calendar_updateDeals, stages and notes — the renewal that must move, the account with an overdue invoice.
crm_search · crm_update · crm_add_noteA test agent handled three people at Orbit Freight. Vikram replied in Hinglish, Anita tried to bargain, Priya double-checked the work — and the checks caught the two tasks it skipped.
Each simulated person has a role, a mood and facts only they know. They ask follow-ups, check your agent's work, and only say “done” when it really is.
Every run gets its own MCP server. Plug it into Claude, the OpenAI Agents SDK, LangChain, or your own loop — or call the tools over plain HTTP.
# 1 · start a run in a world curl -X POST https://nexday-ai.pages.dev/api/runs \ -H "Authorization: Bearer $NEXDAY_KEY" \ -d '{"world_id":"w_…","task":"Handle the morning inbox"}' # 2 · point your agent at its MCP server { "mcpServers": { "nexday-world": { "url": "https://nexday-ai.pages.dev/mcp/run_…?t=rt_…" } } } # 3 · the agent reads chat_inbox, works, calls task_done # → score, people's verdicts, full log in the console
We're opening Nexday.ai to a small group of teams building agents. Tell us what your agent does.