Concepts
Your AI app, approvals and companies
The CLI attaches this machine; your AI app connects to the same company with one prompt.
Connect an AI app
Paste this into a chat in your AI app:
Connect Cady using https://cadyworks.com/connect/agents/. Reuse any existing connection, then help me continue or start company setup.Two apps need Cady added in their settings first.
Claude web or desktop
Open Claude web → Customize → Connectors → + Add → Add custom connector. Desktop: Settings → Connectors. Name it Cady, enter the URL, choose OAuth, sign in now and Register automatically. A chat prompt cannot install it.
Name: Cady
URL: https://app.cadyworks.com/mcpChatGPT web or desktop
Open ChatGPT on the web → Plugins → + → Add custom MCP server. Name it Cady, enter the URL, choose OAuth with dynamic registration, review the warning and create the plugin. Workspace controls may apply.
Name: Cady
URL: https://app.cadyworks.com/mcpApprove the company in your browser, then go back to the chat. The Connect page covers Claude Code, Codex, Gemini, Grok and other apps.
Approvals
Cady checks every call the same way, whether it comes from an agent, the CLI or the SDK. Work that needs a person waits on Home under “Needs you” in the web app. An Admin chooses what waits in Settings, under Permissions. Payments always need an Admin.
Several companies
One connection covers all your companies. Sign-in preselects your last choice, else the first by name. Keep it if this app mainly works there; a project header overrides that default, and orgId on a call overrides both. Choose "No default" only if every call names its company. A company's id is the long code after /c/ in the Cady app's address.
The CLI has its own setting: see Choose a company.
Next: Troubleshooting and help
For agents: this page as Markdown.