You can connect your Uku account to ChatGPT through Uku’s MCP server. The connection lets ChatGPT read Uku information and, when allowed, perform actions such as creating or updating records.
Before you start
Section titled “Before you start”You need:
- an active Uku user
- an Uku company on the Elite plan
- ChatGPT on the web
- access to Add custom MCP server in ChatGPT
The connection is personal. ChatGPT gets the same Uku access as the user who signs in.
Connect ChatGPT to Uku
Section titled “Connect ChatGPT to Uku”Connect your Uku account to ChatGPT with a custom MCP server.
-
Open Plugins in ChatGPT and click Add in the top-right corner.
-
Choose Add custom MCP server — ChatGPT may label the form Create MCP App. Enter:
- Name:
Uku - Server URL:
https://app.getuku.com/mcp - Authentication:
OAuth
Leave Advanced OAuth settings unchanged — you do not need a Client ID or a Client Secret.
- Name:
-
Select I understand and want to continue, then click Create (it may say Create as a plugin).
-
ChatGPT shows a Continue to Uku screen — click it, sign in to Uku if needed, choose the company to connect, and click Allow.
-
Back on the plugin page in ChatGPT, click Install (or Enable) if it asks.
-
Start a new conversation, type
@, and select Uku. Try: “What are my tasks today?” If ChatGPT returns your Uku tasks, the connection is ready.
Using ChatGPT Business?
Section titled “Using ChatGPT Business?”In a managed Business workspace, an administrator may first need to allow custom MCP apps.
The administrator can enable this from: Workspace settings → Permissions & Roles → Connected Data → Developer mode / Create custom MCP connectors
The administrator then opens Workspace settings → Apps → Drafts and creates the Uku app there, entering:
- Name:
Uku - Server URL:
https://app.getuku.com/mcp - Authentication:
OAuth
The administrator tests the connection before publishing, so a problem only affects the administrator, not the whole workspace.
Publishing makes the Uku app visible to the rest of the workspace — it does not share the administrator’s own sign-in. Each workspace member finds it under their own Apps settings in ChatGPT, labelled custom next to the app name. Opening it there signs them in to Uku and asks them to authorise their own access, exactly as described above.
What the assistant reaches, and what it changes
Section titled “What the assistant reaches, and what it changes”ChatGPT reaches at most what your own Uku login reaches, and in a few places less. Financial data is the one thing a personal connection does not carry by default. The checkbox on the sign-in screen is the only way to add it.
Most changes show you a preview and wait for your approval. A short list acts on the first request instead, including logging time, creating a task, uploading a file and refreshing the performance figures. What the AI assistant can do sets out both lists in full. Your data and AI assistants covers what travels to OpenAI and what Uku records.
Disconnect Uku
Section titled “Disconnect Uku”In ChatGPT:
- Open Plugins.
- Find Uku.
- Open its settings.
- Remove the plugin. The exact label may say Uninstall or Remove.
You can also revoke the connection in Uku, under Settings & Apps → Public API. Removing the authorisation in Uku stops the connection immediately.
- The connection renews its own 24-hour key while it stays authorised, so removing it leaves no permanent credential behind.
- A deactivated member’s connection stops working. Uku checks on every request that the owner is still an active member of the company.
- A plan downgrade takes the connection down. Move your firm off Elite and a working connection goes dark straight away.
Troubleshooting
Section titled “Troubleshooting”I do not see the screens described above
Section titled “I do not see the screens described above”ChatGPT shows different menus depending on your account. If you do not see Plugins or an Add button, you may be on a Business, Enterprise or Edu workspace. See Using ChatGPT Business? above. If you are an administrator and do not see Developer mode under Workspace settings, OpenAI may not have enabled it for your workspace yet.
ChatGPT reports that it cannot register with Uku
Section titled “ChatGPT reports that it cannot register with Uku”Uku registers the plugin dynamically rather than issuing a client ID and secret in advance, so there is nothing to paste into those fields. Leave them empty. If ChatGPT still refuses, it is asking for a registration style Uku does not offer. Tell Uku support the exact message. Registration is the most likely place for the ChatGPT route to differ from Claude’s.
The sign-in screen refuses the connection
Section titled “The sign-in screen refuses the connection”Your firm is not on the Elite plan. Check under Settings & Apps → Company → Overview; Uku plans explained covers what each plan includes.
ChatGPT cannot reach Uku
Section titled “ChatGPT cannot reach Uku”ChatGPT calls Uku from OpenAI’s servers, not from the computer you are sitting at. Uku’s address therefore has to be reachable from the public internet. A firewall rule, a VPN-only setup or a filter on incoming addresses blocks the connection while Uku still works normally in your browser.
ChatGPT cannot find an Uku action
Section titled “ChatGPT cannot find an Uku action”If ChatGPT does not offer an Uku action that you expect, reconnect Uku using one or more focused MCP URLs:
| URL | Use for |
|---|---|
https://app.getuku.com/mcp/core | General Uku access |
https://app.getuku.com/mcp/work | Tasks and time |
https://app.getuku.com/mcp/money | Billing and financial data |
https://app.getuku.com/mcp/admin | Clients and administration |
Start with the normal URL https://app.getuku.com/mcp. Use the focused URLs only if Uku support recommends them.
Uku does not appear in deep research
Section titled “Uku does not appear in deep research”Deep research accepts only the narrow search and fetch pair, which Uku’s assistant does not offer. Use the connection in an ordinary chat instead.
The assistant’s answers seem limited
Section titled “The assistant’s answers seem limited”The assistant only sees what your Uku user can see. A client, task or time entry it cannot find is likely outside your access. A refusal to discuss invoice totals or rates means the connection carries no financial access.