Prerequisites
- A CloudThinker account with access to at least one workspace
- Claude (claude.ai or the desktop app) or Claude Code. The connector isn’t tied to a CloudThinker plan, but runs it starts use workspace credits.
- On a Claude Team or Enterprise plan, a Claude organization owner adds the connector first. Each member then connects on their own.
Connect Claude
The server URL is the same on every path:- Claude (web and desktop)
- Claude Code
1
Add the connector
In Claude, go to Customize → Connectors, click Add, then Add custom connector. Team and Enterprise owners use Organization settings → Connectors instead.
2
Enter the URL
Name it CloudThinker and paste the server URL. Leave the OAuth Client ID and Client Secret under Advanced settings empty, since CloudThinker identifies Claude on its own. Click Add.
3
Connect and approve
Claude sends you to CloudThinker in your browser. Sign in, pick a workspace, and click Allow. If Claude does not start sign-in, open the connector in Customize → Connectors and choose to connect.
whoami and name the workspace you picked.
The connector is not in Claude’s Connectors Directory yet. Add it as a custom connector with the URL above.
What you approve
The approval page names the app that is connecting and the host Claude returns to. It then shows one workspace and three permissions:- Read incidents, costs, code reviews, automations, and security findings in this workspace
- Start CloudThinker runs that ask you before any change
What this means in practice: these runs follow your workspace’s Approval mode. On the default Auto mode, AI judgment can let a safe change run without asking you, and an Allow Rule can too once CloudThinker turns on Rule enforcement for your workspace. Manual asks you for every change, and that works today. - Act as you, starting in the workspace you pick here; Claude can switch to other workspaces you belong to
What Claude can do
Claude gets 23 tools. Most only read data.ask_cloudthinker starts a run, and switch_workspace changes the workspace Claude works in.
Every read tool except get_run works for a workspace Viewer. ask_cloudthinker and get_run need the Developer or Admin role. Incident, Review, Optimize and Cyber tools also need that module turned on in the workspace.
The Access column says whether a tool only reads, or changes something. Claude sees each tool’s full input schema, so you never type these names yourself. In the Inputs column, a bold name is required; every other input is optional. List tools default to 20 results unless noted.
Workspace
Incidents
Agent runs
Automations
Review
Optimize
Cyber
Switch workspaces
Ask Claude in plain words, for example “Which CloudThinker workspace are you using?” or “Switch to the Staging workspace”. Claude callswhoami to list your workspaces, then switch_workspace. Every later tool call reads and starts runs in the new workspace.
- You can switch only to a workspace you belong to. CloudThinker checks your membership and role on each switch and each call.
- The switch applies to the whole connection. Every Claude chat that uses this connector moves to the new workspace. Ask Claude “Which workspace are you using?” when in doubt.
- Records stay in their workspace. After a switch, Claude cannot read a run or an incident from the old workspace until it switches back.
Ask CloudThinker to investigate
ask_cloudthinker starts a normal CloudThinker agent run. It uses the connections your workspace already has.
- It returns at once. Claude gets a run ID and a link. Claude then calls
get_runto read the answer when the run finishes. - It uses credits. A run bills your workspace like a chat. See Usage.
- Changes go through Approvals, as in chat. A run from Claude follows your workspace’s Approval mode. When a change needs your decision (always on Manual, and only for changes no rule or AI judgment allows on Auto), the run waits until you approve it in CloudThinker through the link.
Example prompts
Type these in Claude after you connect.How access is checked
Claude acts as you, in the workspace it’s using now: the one you picked, or the one you switched to. CloudThinker checks on every call that:- You are still a member of the workspace.
- Your role has the permission for that tool.
- The product module behind the tool is turned on.
Limits
Revoke access
Open Account settings → Connected apps in CloudThinker and revoke the Claude connection. Access ends at once. The next call fails, and Claude has to ask you to connect again. Also remove the connector in Claude: in Customize → Connectors for Claude, orclaude mcp remove cloudthinker for Claude Code.
Only you can revoke your connection. A workspace admin who removes you from a workspace ends Claude’s access to it on the next call.
Troubleshooting
Access to this CloudThinker workspace was removed
Access to this CloudThinker workspace was removed
You are no longer a member of the workspace Claude is using, or the workspace is gone. Ask Claude to switch to another workspace you belong to. If that fails, disconnect and connect again, then pick a workspace you can access.
This CloudThinker role lacks a permission
This CloudThinker role lacks a permission
The message names the missing permission. Ask a workspace admin to grant it, or to change your role.
A run is waiting for approval
A run is waiting for approval
Claude reported the run as waiting. Open the link Claude gave you, then approve or reject the change in CloudThinker. Ask Claude to check the run again.
A run failed because the workspace is out of credits
A run failed because the workspace is out of credits
Add credits or raise the workspace limit. See Usage and Credit limits. Then ask again.
The connection request is invalid or expired
The connection request is invalid or expired
The approval page expires after 10 minutes. Go back to Claude and connect again.
A tool says a module is turned off
A tool says a module is turned off
Your administrator turned off that product module. Ask them to turn it on.
Related
Approvals
How changes from a Claude-started run get approved
Usage
How runs started from Claude use workspace credits