crewmuster connects to Claude, ChatGPT, and any other AI app that speaks MCP. Sign in once and approve it. From then on it reads your stores, crew, schedule, availability, sales, timesheets, and time off as you. Allow it, and it makes the same changes you could. It shows you each one before it happens.
Off until the owner turns it on · read-only unless you choose otherwise · every change previewed
A connected assistant has the permissions of the person who approved it, and no more. A manager's assistant sees drafts, wages, and sales. A crew member's sees the published schedule and their own availability.
Tasks and reports aren't connected yet, and time off is read only. Email addresses, kiosk accounts, and checklist templates are changed in the app.
A confirmation is tied to the change it was issued for. It works once and expires after ten minutes, so an assistant can't reuse yesterday's yes on something else.
Each store has an Outside access switch, and it starts off. Only the account owner, or someone they've made a billing admin, can turn it on. Until then no connected app can read that store, let alone change it. Other managers see where it stands.
When you approve an app, you choose read only or read and make changes. Read only is what you get unless you pick the other.
Asking for a change returns a plain-language preview and changes nothing. Applying it takes a second, confirmed call for that exact change.
A connected app gets your permissions, at your stores. The same database rules apply as in the app, so crew see published shifts only and wages and sales stay with managers.
The store's managers see each read and each change in Settings: who made it, from which app, and a one-line summary of what it did.
Remove a connection from your profile and crewmuster refuses it from that moment. Turning the store's switch off stops every connection there at once.
Every app connects to the same address, and there's no key or secret to copy. The app sends you to crewmuster, you sign in with your email code, choose read only or read and make changes, and approve it.
https://app.crewmuster.com/api/mcp
Add a custom connector in Claude's settings and paste the address. Custom connectors need a paid Claude plan.
Turn on developer mode in ChatGPT's settings, then add a connector with the address.
One click opens the app with crewmuster already filled in. Each link works only where that app is installed.
Install the crewmuster plugin with two commands, then run /mcp inside Claude Code to sign in. The plugin carries the connection and a skill that teaches Claude how crewmuster works: start with your stores, preview before applying, and remember that publishing reaches real people.
claude plugin marketplace add nschwalb1/crewmuster-plugins
claude plugin install crewmuster
Or add the connection on its own, without the skill:
claude mcp add --transport http --scope user --callback-port 3118 crewmuster https://app.crewmuster.com/api/mcp
Keep the callback port if you add it by hand. The sign-in checks the return address exactly, port included, and without a fixed one it can't find its way back to Claude Code. The plugin sets it for you.
Any other app that speaks MCP over HTTP and signs in with OAuth can use the same address. The same steps are inside crewmuster too, in Settings under Integrations and on your profile. Whichever app you use, the owner still has to turn on Outside access at the store before anything connects there.
This is separate from crewmuster's own use of Claude, which reads an emailed sales report in a layout it hasn't seen before. That's covered on the reporting page and in our DPA.
The sign-in runs on Supabase's OAuth server, which is itself in beta. Expect the odd rough edge, and tell us when you hit one. Each person gets 60 reads and 20 change requests a minute. Past that, the assistant is told how long to wait.
Publish a week from a conversation and your crew are emailed and pushed, the same as from the app. The preview says so before you confirm.
Schedule, crew, availability, sales, timesheets, labor cost, time off, and new hire checklists are connected. Tasks and reports aren't yet, and time off is read only.
Start a 30-day free trial. No card required, $29 a month for your first store, $19 for each one after. Connecting an assistant is included, like everything else.