PTO tracker
Requests, approvals, and the who’s-out calendar.
Universal dev server · MCP connector · cubby.pro
The universal dev server for AI-built applications.
Cubby is not a code generator — your chat is the generator; Cubby is where the app runs.
in Claude · your team’s chat
“Build us a PTO tracker — requests, approvals, and a who’s-out calendar the whole team can see.”
tools/call → plan_app
| № | app | host | db | auth | conn | state |
|---|---|---|---|---|---|---|
| 01 | pto-tracker | pto-tracker--h7k2m.cubby.pro | pg · own | requireUser() | — | live |
| 02 | on-call-rotation | on-call--q3w8d.cubby.pro | pg · own | requireUser() | — | live |
| 03 | visitor-sign-in | visitors--m2c6r.cubby.pro | pg · own | requireUser() | — | live |
| 04 | lead-triage | lead-triage--k4v9j.cubby.pro | pg · own | requireUser() | 1 vaulted | live |
| 05 | kpi-dashboard | kpi--d8f2w.cubby.pro | pg · own | requireUser() | 1 vaulted | live |
§01 protocol
Three tool calls sit between a description and a deploy. They are real MCP tools — the same names you’d read in the trace above.
In the chat your team already pays for, you say what you need. Cubby’s connector hands the chat real tools — plan_app shapes tables, roles, and views before a line is written, so you approve a plan, not a surprise.
The plan becomes a running application: scaffold lays down TypeScript and React; deploy_app builds it, runs migrations on the app’s own Postgres, wires real auth, and puts it live at its own address.
Send the address — that’s the rollout. Teammates sign in with Cubby and it just works. One CNAME if you want your own domain. And the exit is rehearsed: export any day; apps rebuild and run anywhere in seconds.
§02 index
Nobody asks for a platform. They ask for one of these — on Tuesday, by Thursday. Ten representative builds, spec’d the way every Cubby app arrives: its own database, real auth, a real address.
Requests, approvals, and the who’s-out calendar.
The schedule, the overrides, the handoff notes.
Front-desk kiosk with a clean badge log.
Shelf counts and variance flags, from a phone.
Prices from the internal price list — not a stale spreadsheet copy.
Salesforce leads, sorted and routed each morning.
The numbers, straight from Snowflake.
Fixtures, standings, and the disputed goals.
The index cards, finally searchable.
Members, dues, and waivers in one place.
describe it in the chat you already pay for
Sign inrepresentative builds · every address follows the scheme appname--xxxxx.cubby.pro · under the hood: typescript/react on the app’s own postgres
§03 headless
Use your apps from the same chat that built them. Every Cubby app answers at its own /mcp: ask it questions, take actions — and it runs as you, with the same sign-in and permissions as the app’s screens. A real capability of what Cubby builds, arriving in early access.
in Claude · the chat that built it
“Who’s off next week? Approve Dana’s request.”
tools/call → pto-tracker /mcp
the app is its own MCP server · same requireUser() as its screens · the connector at cubbyapps.com builds; the app at cubby.pro answers.
§04 guarantees
The parts you never see are the parts built first.
isolation
Every app runs separate from every other — its own runtime, its own data, its own address. A bug in the league tracker can’t see the quote calculator.
database
Not a schema on a shared box. Each app gets its own Postgres, provisioned at deploy. Your data has a front door, and it’s yours.
connections
Connections to internal systems — Salesforce, Snowflake, the price list — live in a vault. The chat gets a capability, never the credential.
exit
Export is real and tested: apps are standard TypeScript and React, and they rebuild and run anywhere in seconds. The door out is why you can trust the door in.
Cubby’s connector is one URL. Paste it into Claude, sign in, and the tools are there — plan_app, scaffold, deploy_app — inside the chat your team already pays for. The walkthrough, including the ChatGPT route, lives at /connect. For Claude Code there’s the Cubby plugin: install it, then sign in.
§05 · a walkthrough
Leave a work email and Matty will set one up. Or skip the line: sign in and start building.
rebuilding in the open · early access · sign in at app.cubbyapps.com.
the eleventh cubby · reserved for you