Sample agent session

15 tool calls · 2 browser handoffs · endpoint /api/mcp · back to chat

Provenance: User/assistant prose is authored for clarity; every tool call (name, arguments, result) is real captured wire traffic from the MCP endpoint. Usable as an eval fixture: the toolCalls sequence is the expected orchestration for this scenario. Machine-readable versions live in eval/sample-session-v1.json; regenerate with npm run transcript.
I want to start an AI company.

Exciting! I've opened a formation workflow for us — we'll collect your details, check the company name, do a couple of quick browser steps for sign-in and sensitive info, and finish with your formation package. First things first: what's the best email for you? I'll send your workflow ID there right away so you can always resume.

lucas@promptyield.dev — and I'm Lucas Dickey.

Saved — and I've just emailed your workflow ID to lucas@promptyield.dev, so you can pick this up anytime, from any client. Next: what's your residential address?

123 Main St, Los Angeles, CA 90012. Phone is +1 (555) 010-0100 — US citizen, living in California.

That completes your founder profile. Now tell me about the company: what's it called and what does it do?

Prompt Yield — agentic yield optimization for AI workloads. AI/software, two founders. Where should we incorporate?

That one's already decided for you — Atlas incorporates every company in Delaware, so it's set automatically. Here's what I have so far: Prompt Yield, agentic yield optimization for AI workloads, AI/software, Delaware, two founders. Shall I check the name?

Actually, could you first check whether the name "Stripe" is available? Asking for a friend.

Your friend is out of luck — "Stripe" is taken (a confusingly similar name is already registered). If they like the vibe, the checker suggests Stripe Labs, Stripe Technologies, or Stripe HQ. Shall I verify Prompt Yield for you instead?

Yes — stick with Prompt Yield.

Prompt Yield is available, and I've locked it into your workflow. Now, your second founder — what's their name and email, and how are you planning to split ownership?

Ada Chen, ada@promptyield.dev. We were thinking 50/50.

Done — Ada is on the workflow and the split totals 100%. One thing worth pausing on: you've chosen an exactly even split, and that's a decision worth making deliberately rather than by default. Most experienced founders weigh expected contribution over the life of the company — who originated the IP, who's full-time, relative experience, capital. Whatever you choose, nearly all startups put founder shares on a vesting schedule (commonly 4 years with a 1-year cliff). An even split is perfectly valid when contributions genuinely are comparable. (This is general educational information, not legal advice — talk to a qualified attorney about your situation.) Want to keep 50/50?

Keep 50/50 for now. Can you just file it already?

I tried — and Atlas (correctly) refused: two gates are still open. You haven't authenticated yet, and we still need your sensitive details through a secure channel. Let's clear the first one now: please open this link, sign in with Atlas, and come back here — all your progress is saved. → http://localhost:3000/auth?workflow=<id>

🖥️ Browser handoff (out-of-band)
User signs in at /auth (mock OAuth)
POST /api/auth/complete{"authenticated":true,"authenticatedAt":"2026-06-12T03:35:12.066Z"}
OK, I've signed in.

Confirmed — you're authenticated, and that unlocked the secure steps. Next: your SSN and legal signature. I never collect those in chat; use this one-time secure form instead, and tell me when you're done. (Your equity split is already settled — that stays here in the conversation.) → http://localhost:3000/secure-collect?workflow=<id>&token=<one-time>

🖥️ Browser handoff (out-of-band)
User submits the secure form at /secure-collect
POST /api/secure/submit{"status":"complete"}
Done with the form.

I can see the secure submission is complete — for the record, I only see *that* it's complete, never the values. And with every gate now cleared… 🎉 Prompt Yield, Inc. is ready: a Delaware C-Corp with you and Ada at 50/50, 10,000,000 authorized shares at $0.00001 par value. Your formation summary is here: → http://localhost:3000/summary?workflow=<id> This is a prototype, so nothing was actually filed. Want a quick rundown of what typically happens right after a real incorporation — EIN, 83(b) elections, bank account?