15| --- | --- |15| --- | --- |
16| Individuals | Included with every paid Cursor plan, or through an individual SuperGrok link |16| Individuals | Included with every paid Cursor plan, or through an individual SuperGrok link |
17| Teams | Included; every member has access, and usage follows the seat's allowance |17| Teams | Included; every member has access, and usage follows the seat's allowance |
18| Enterprise | Enable Grok Bot for your team from your dashboard |18| Enterprise | Enable Grok Bot for your team from [your dashboard](https://cursor.com/dashboard/bot) |
19 19
20That table is product access, not the admin control list. Grok Bot is included20That table is product access, not the admin control list. Grok Bot is included
21on Teams. Several settings are Enterprise only and do not appear for21on Teams. Several settings are Enterprise only and do not appear for
27## Enabling Grok Bot for your team27## Enabling Grok Bot for your team
28 28
29On the Teams plan, Grok Bot is enabled by default, and every member has access29On the Teams plan, Grok Bot is enabled by default, and every member has access
30without any admin action. It stays off for teams on Privacy Mode (Legacy) or on30without any admin action. It stays off for teams on
31a [legacy request-based plan](https://cursor.com/docs/models-and-pricing#legacy-request-based-pricing).31[Privacy Mode (Legacy)](#before-you-roll-out) or on a
32[legacy request-based plan](https://cursor.com/docs/models-and-pricing#legacy-request-based-pricing).
32There is no switch to turn it off.33There is no switch to turn it off.
33 34
34On the Enterprise plan, an admin turns it on from35On the Enterprise plan, an admin turns it on from
35[Grok Bot in the Cursor dashboard](https://cursor.com/dashboard/bot). Once36[Grok Bot in the Cursor dashboard](https://cursor.com/dashboard/bot). Once
36enabled, you can give access to all team members or limit it to specific37enabled, you can give access to all team members or limit it to specific
37groups with **Manage Group Access**. Turning Grok Bot off blocks every member38[groups](https://cursor.com/dashboard/members?subtab=groups) with
38without deleting their computers.39**Manage Group Access**. Turning Grok Bot off blocks every member without
40deleting their computers.
39 41
40Admins on either plan can bring members in with **Invite Team** on the Grok Bot42Admins on either plan can bring members in with **Invite Team** on the Grok Bot
41page. Existing Cursor users on your team get an email with a download link. New43page. Existing Cursor users on your team get an email with a download link. New
79 an independent review model called Auto Review.81 an independent review model called Auto Review.
80* Administrative control. Team admins can set Team Rules, Cloud Agent82* Administrative control. Team admins can set Team Rules, Cloud Agent
81 delegation, template sharing, and the local execution ceiling. Network83 delegation, template sharing, and the local execution ceiling. Network
82 Controls, Team Setup, Allow Local Egress, Action Recording, Enforce84 Controls, Team Setup, Team Secrets, Allow Local Egress, Action Recording,
83 Auto-review, Auto-review rules, and the organization-wide enable switch are85 Enforce Auto-review, Auto-review rules, and the organization-wide enable
84 Enterprise only.86 switch are Enterprise only.
85 87
86The pieces fit together like this:88The pieces fit together like this:
87 89
94 page of the [Cursor dashboard](https://cursor.com/dashboard/bot). Team96 page of the [Cursor dashboard](https://cursor.com/dashboard/bot). Team
95 Rules, Cloud Agent delegation, public template sharing, and Execution on97 Rules, Cloud Agent delegation, public template sharing, and Execution on
96 Local Computer are available to team admins. Enterprise only on that page:98 Local Computer are available to team admins. Enterprise only on that page:
97 the organization-wide enable switch, Network Controls, Team Setup, Allow99 the organization-wide enable switch, Network Controls, Team Setup, Team
98 Local Egress, Action Recording, Enforce Auto-review, Auto-review rules, and100 Secrets, Allow Local Egress, Action Recording, Enforce Auto-review,
99 computer management for organization admins. Members never see this page.101 Auto-review rules, and computer management for organization admins. Members
102 never see this page.
1003. The Bot. Shell, browser, and computer use inside the hosted computer. A Bot1033. The Bot. Shell, browser, and computer use inside the hosted computer. A Bot
101 has no access by default and acts only with accounts the member signs it104 has no access by default and acts only with accounts the member signs it
102 into. It hands login, two-factor authentication, and payment steps to the105 into. It hands login, two-factor authentication, and payment steps to the
129Most Grok Bot settings sit on the Grok Bot page of the132Most Grok Bot settings sit on the Grok Bot page of the
130[Cursor dashboard](https://cursor.com/dashboard/bot), which only admins see. A133[Cursor dashboard](https://cursor.com/dashboard/bot), which only admins see. A
131few live in Team Settings, your Team Marketplace, or your identity provider.134few live in Team Settings, your Team Marketplace, or your identity provider.
132Several controls are available only on the Enterprise plan; the rest are135Several controls are available only on the
133available on Teams and Enterprise.136[Enterprise plan](https://cursor.com/docs/enterprise); the rest are available
137on Teams and Enterprise. Enterprise teams can also widen several of these
138controls for one cohort from a group's Grok Bot tab; see
139[Group settings](#group-settings).
134 140
135### Access and identity141### Access and identity
136 142
138 144
139#### Enable Grok Bot145#### Enable Grok Bot
140 146
141The organization-wide switch on the Grok Bot page, labeled **Enable Grok Bot147The organization-wide switch on the Grok Bot page, with **Manage Group Access**
142for your team**, with **Manage Group Access** beside it. A team that has never148beside it. Turning it on opens a setup modal that covers privacy mode, pricing,
143set up Grok Bot sees a **Set Up Grok Bot** call to action with an **Open Docs**149and model availability. Turning it off blocks every member without deleting
144link instead; on Enterprise it opens a setup modal that covers privacy mode,150their computers. See
145pricing, and model availability. Turning the switch off opens a **Disable Grok
146Bot** confirmation and then blocks every member without deleting their
147computers. On the Teams plan the same card is a status line, **Grok Bot is
148enabled for your team**, with no switch. See
149[Enabling Grok Bot for your team](#enabling-grok-bot-for-your-team).151[Enabling Grok Bot for your team](#enabling-grok-bot-for-your-team).
150 152
151Available on the Enterprise plan.153Available on the Enterprise plan.
168 170
169#### Cloud Agents171#### Cloud Agents
170 172
171Allows or blocks Bots delegating coding tasks to Cursor Cloud Agents. The173Allows or blocks Bots delegating coding tasks to Cursor
172switch is on the Grok Bot page, applies to the whole team, and is on by174[Cloud Agents](https://cursor.com/docs/cloud-agent). The switch is on the Grok
173default. Delegated work runs on separate computers under your existing175Bot page, applies to the whole team, and is on by default. Delegated work runs
174[Cloud Agent](https://cursor.com/docs/cloud-agent) controls. Turn it off when176on separate computers under your existing Cloud Agent controls. Turn it off
175your team does not need delegation.177when your team does not need delegation.
176 178
177#### Public template sharing179#### Public template sharing
178 180
187Grok Bot inherits your team's Cursor connector policy. There is no separate189Grok Bot inherits your team's Cursor connector policy. There is no separate
188Grok Bot connector list, and connectors appear as plugins in the app. Set which190Grok Bot connector list, and connectors appear as plugins in the app. Set which
189servers members can use from your Team Marketplace on the dashboard's191servers members can use from your Team Marketplace on the dashboard's
190[Plugins page](https://cursor.com/dashboard/plugins), not on the Grok Bot page.192[Plugins & MCPs page](https://cursor.com/dashboard/plugins), not on the Grok
191The MCP allowlist is Enterprise only; see193Bot page. The MCP allowlist is Enterprise only; see
192[MCP server trust management](https://cursor.com/docs/enterprise/model-and-integration-management#mcp-server-trust-management).194[MCP server trust management](https://cursor.com/docs/enterprise/model-and-integration-management#mcp-server-trust-management).
193Any permitted connector is available to every Bot a member runs, and a blocked195Any permitted connector is available to every Bot a member runs, and a blocked
194one shows as **Disabled by team admin**. Pushing connectors to members, whether196one shows as **Disabled by team admin**. Pushing connectors to members, whether
226scope each rule to Cursor, Grok Bot, or both. Rules applied to Grok Bot are228scope each rule to Cursor, Grok Bot, or both. Rules applied to Grok Bot are
227always required, so members cannot turn them off. Keep them short and few, like229always required, so members cannot turn them off. Keep them short and few, like
228"never move company data to personal accounts." Rules guide a Bot; for approval230"never move company data to personal accounts." Rules guide a Bot; for approval
229behavior, use [Auto-review rules](#auto-review-rules).231behavior, use [Auto-review rules](#auto-review-rules). For guidance that
232belongs to one cohort, add Group Rules under [Group settings](#group-settings).
230 233
231#### Enforce Auto-review234#### Enforce Auto-review
232 235
233Prevents members from turning Auto-review off. The switch is on the Grok Bot236Prevents members from turning Auto-review off. The switch is on the Grok Bot
234page and is off by default. When it is on, Bots always check risky actions237page and is off by default. When it is on, Bots always check risky actions
235before running them and ask for approval when needed. Turn it on before you238before running them and ask for approval when needed. Turn it on before you
236rely on team Auto-review rules.239rely on team Auto-review rules. A group can lift the lock for its own members
240with **Don't enforce for this group**; see [Group settings](#group-settings).
237 241
238Available on the Enterprise plan.242Available on the Enterprise plan.
239 243
271#### Team Setup275#### Team Setup
272 276
273Manifests of install scripts that run on every team computer, so the same277Manifests of install scripts that run on every team computer, so the same
274tooling is present everywhere. Keep secret values out of setup scripts. Members278tooling is present everywhere. Keep secret values out of setup scripts; when a
275do not see or manage the setup in the app; scripts run on their computer when279script needs a credential, store it as a [Team Secret](#team-secrets) and read
276it starts and on a periodic refresh. For how manifests run, and to install a280it from the environment. Members see the managed setup under **Team Setup** in
277networking client that reaches private services, see281the app, where they can review or reinstall it. For how manifests run, and to
278[Connect to private networks](/grok-bot/private-networks).282install a networking client that reaches private services, see
283[Connect to private networks](/grok-bot/private-networks). To run extra
284scripts on one cohort's computers only, add them under
285[Group settings](#group-settings).
286
287Available on the Enterprise plan.
288
289#### Team Secrets
290
291Team-wide values that Team Setup scripts read as environment variables, so a
292script can hold a license key, auth key, or service token without the value
293appearing in the manifest. Add them under **Team Secrets** on the Grok Bot
294page: each secret is an environment variable name and a value. Cursor stores
295the value encrypted, and the dashboard never shows it again after you save it.
296Team admins, including unpaid admins, can add, replace, or delete them.
297
298How they reach the computer:
299
300* Every Setup Script and Check Script in your Team Setup manifests, and in
301 group [Setup Scripts](#group-settings), runs with the team's secrets in its
302 environment. Reference a secret by name, for example `"$MY_LICENSE_KEY"`.
303* Secrets exist only in the script's process environment. Once the script
304 finishes, the value is gone unless the script wrote it somewhere, so store
305 nothing on the computer that you do not want every Bot that member runs to
306 reach.
307* Script output is checked for secret values before it is logged, and matches
308 are redacted.
309* A computer receives secrets only when its Team Setup comes from exactly one
310 team. A member whose computer applies setup from two or more teams gets no
311 secrets from any of them, since scripts from different teams share one
312 computer user.
313* Changes, including rotated values, take effect the next time the scripts
314 run: when a computer starts, on the periodic refresh, or when you recreate
315 it. See
316 [Roll out to existing computers](/grok-bot/private-networks#roll-out-to-existing-computers).
317
318Limits: up to 100 secrets per team, up to 32 KB per value, and up to 96 KB in
319total. Names must be valid environment variable names, and names the computer
320runtime reserves, such as `PATH`, `HOME`, and anything starting with `SAND_`
321or `LD_`, are rejected when you save. Team Secrets are for scripts you control.
322They do not make a value available to Bots directly, and they are separate from
323the [secrets members store on a Bot](https://cursor.com/help/grok-bot/secrets).
324They are not available through the Admin API.
279 325
280Available on the Enterprise plan.326Available on the Enterprise plan.
281 327
286because one computer spans every team the member belongs to. **Recreate** moves332because one computer spans every team the member belongs to. **Recreate** moves
287members to the latest image and Team Setup while keeping their Bots, files, and333members to the latest image and Team Setup while keeping their Bots, files, and
288logins. **Terminate** ends the member's current work and keeps the durable334logins. **Terminate** ends the member's current work and keeps the durable
289disk; the member's next session starts a fresh computer on it. Neither action335disk; the member's next session starts a fresh computer on it.
290removes access: to do that, remove the member from the team or turn off Grok336**Terminate Inactive Computers**, below it, does the terminate for you when a
291Bot for their group, and revoke their sessions in your identity provider. See337computer goes 30 days without use. It is off by default. None of these remove
338access: to do that, remove the member from the team or turn off Grok Bot for
339their group, and revoke their sessions in your identity provider. See
292[Manage Grok Bot computers](/grok-bot/computers).340[Manage Grok Bot computers](/grok-bot/computers).
293 341
294Available on the Enterprise plan.342Available on the Enterprise plan.
299 347
300#### Action Recording348#### Action Recording
301 349
302Records Bot actions: connector (MCP) tool calls, shell commands, browser350Records what a Bot did: every tool call and how it ended, the decision that
303navigations, and computer use sessions. Events are sanitized before they are351allowed or refused it (Auto-review, a hook, or the member), connector (MCP)
304stored or exported. Shell commands are secret-scrubbed; browser navigations352tool calls, shell commands, browser navigations, computer use sessions, file
305keep each page as `scheme://host/path` with the title but strip query strings353transfers, messages the Bot sent, routine runs, guardrail interventions, skills
306and credentials; computer use sessions record action and screenshot counts and354it read, and work it handed to subagents or cloud agents. Events are metadata,
307the session duration, without the screenshots, clicks, or typed text. The355sanitized before they are stored or exported. Shell commands are
356secret-scrubbed; browser navigations keep each page as `scheme://host/path`
357with the title but strip query strings and credentials; computer use sessions
358record action and screenshot counts and the session duration, without the
359screenshots, clicks, or typed text; every other event carries ids, outcomes,
360and durations. Tool arguments and results, file paths and names, and message
361bodies are never exported on these events; MCP arguments and results ship only
362through the opt-in conversation content export described below. The
308switch is on the Grok Bot page and is off by default. Recorded events do not363switch is on the Grok Bot page and is off by default. Recorded events do not
309appear on the Audit Log page. To receive them in your own collector, configure364appear on the Audit Log page. To receive them in your own collector, configure
310[OpenTelemetry Export](#opentelemetry-export), which delivers each event365[OpenTelemetry Export](https://cursor.com/docs/enterprise/opentelemetry-export),
311tagged `cursor.surface=grok_bot`. Retention details are on366which delivers each event tagged `cursor.surface=grok_bot`; the
367[Wire Reference](https://cursor.com/docs/enterprise/opentelemetry-export/wire#shared-grok_bot-attributes)
368lists every event and attribute. Retention details are on
312[logging and audit](/grok-bot/security#logging-and-audit).369[logging and audit](/grok-bot/security#logging-and-audit).
313 370
314Available on the Enterprise plan.371Available on the Enterprise plan.
315 372
373#### Conversation content export
374
375An opt-in addition to OpenTelemetry Export that streams the text of user
376prompts and assistant responses from Grok Bot, and the arguments and results of
377Grok Bot MCP tool calls. It is off by default. In **Team Settings →
378OpenTelemetry Export**, turn on **Allow conversation content export**, then
379turn on **Conversation content** on your destination. That turns on
380**Prompts** and **Responses** and leaves **Tool I/O** off; turn on **Tool I/O**
381to also receive MCP tool arguments and results. Keep Action Recording on as
382well, so every tool I/O record has an MCP tool call record to join to. Turning
383a toggle off stops that export; turning it back on does not backfill earlier
384messages or tool calls.
385
386Tool I/O covers hosted connector calls only: MCP calls Cursor runs, such as
387Jira, Slack, and Linear. `stdio` servers on the Bot's computer and built-in
388tools report no payloads yet.
389
390Cursor scrubs the content before export: known credential shapes, PEM blocks,
391and email addresses become `[REDACTED: ...]` markers. Pattern matching cannot
392recognize every secret or every piece of personal data, and your team owns that
393residual risk. Teams on Privacy Mode (Legacy) cannot turn on conversation
394content export. See
395[Conversation content](https://cursor.com/docs/enterprise/opentelemetry-export#conversation-content)
396and [MCP tool I/O](https://cursor.com/docs/enterprise/opentelemetry-export#mcp-tool-io).
397
398Available on the Enterprise plan.
399
316#### Audit logs400#### Audit logs
317 401
318Admin, security, and authentication events, plus Grok Bot control-plane402Admin, security, and authentication events, plus Grok Bot control-plane
329#### OpenTelemetry Export413#### OpenTelemetry Export
330 414
331Streams Cursor usage metrics and logs, including recorded Grok Bot actions, to415Streams Cursor usage metrics and logs, including recorded Grok Bot actions, to
332a collector you run. It is the customer path for Action Recording events.416a collector you run. It is the customer path for Action Recording events and,
333Configure it under **Team Settings → OpenTelemetry Export**. Endpoint417when you opt in, conversation content. Records may include the member's email
418(`cursor.user.email`); it is optional and not exported for teams on Privacy
419Mode (Legacy). Configure it under **Team Settings → OpenTelemetry Export**.
420Endpoint
334requirements and the event schema are on421requirements and the event schema are on
335[OpenTelemetry Export](https://cursor.com/docs/enterprise/opentelemetry-export).422[OpenTelemetry Export](https://cursor.com/docs/enterprise/opentelemetry-export).
336 423
337Available on the Enterprise plan.424Available on the Enterprise plan.
338 425
426### Group settings
427
428The controls above set the team-wide baseline. To widen that baseline for one
429cohort, open a group your team owns from
430[Members > Groups](https://cursor.com/dashboard/members?subtab=groups) and use
431its **Grok Bot** tab. Group settings only widen: a group can grant its members
432more than the team allows, never less, and a member in several groups gets the
433most permissive result. This is the same rule as
434[group model access](https://cursor.com/docs/enterprise/model-and-integration-management#how-team-and-group-model-access-combine).
435A group control left at the team's value changes nothing, so tighten controls
436on the Grok Bot page and widen them per group.
437
438The tab has four sections:
439
440* **Agent Capabilities.** Allow [Cloud Agents](#cloud-agents), raise the
441 [Execution on Local Computer](#execution-on-local-computer) ceiling, or turn
442 on [Allow Local Egress](#allow-local-egress) for group members when the team
443 has them off or stricter. For Auto-review, **Don't enforce for this group**
444 lifts the team's [Enforce Auto-review](#enforce-auto-review) lock so group
445 members can turn Auto-review off, and group Auto-review rules combine with
446 the team's [Auto-review rules](#auto-review-rules), with **Ask first**
447 winning when rules conflict.
448* **Network.** The group's own network policy, as described under
449 [Network Controls](#network-controls). A locked team policy applies to
450 everyone.
451* **Group Rules.** Rules for the group's Bots, combined with
452 [Team Rules](#team-rules). Members cannot turn them off.
453* **Setup Scripts.** Manifests that run on group members' computers alongside
454 [Team Setup](#team-setup). They use the same structure and run the same way,
455 the same no-secrets rule applies, and they read the same
456 [Team Secrets](#team-secrets) as the team's manifests; there are no
457 group-level secrets. See
458 [how Team Setup runs your scripts](/grok-bot/private-networks#how-team-setup-runs-your-scripts).
459
460Group settings apply to groups your team owns, whether you manage membership by
461hand or sync it through
462[SCIM](https://cursor.com/docs/account/teams/scim#directory-groups). They are
463separate from
464[Organization Groups](https://cursor.com/docs/enterprise/organization-groups).
465To control who can use Grok Bot at all, use **Manage Group Access** on the Grok
466Bot page instead; see
467[Enabling Grok Bot for your team](#enabling-grok-bot-for-your-team).
468
469Available on the Enterprise plan.
470
339## Admin API471## Admin API
340 472
341Enable Grok Bot and manage capabilities, Enforce Auto-review, group access,473Enable Grok Bot and manage capabilities, Enforce Auto-review, group access,
342network policy, team rules, and setup scripts through the474network policy, team rules, and setup scripts through the
343[Admin API](https://cursor.com/docs/account/teams/admin-api#grok-bot).475[Admin API](https://cursor.com/docs/account/teams/admin-api#grok-bot).
476[Team Secrets](#team-secrets) are managed from the dashboard only.
344 477
345## Security478## Security
346 479
411 544
412### Why does a member see a plugin as Disabled by team admin?545### Why does a member see a plugin as Disabled by team admin?
413 546
414Your team's connector policy blocks that server. Enable it in Teams547Your team's connector policy blocks that server. Enable it in **Teams
415Marketplace, add its server URL to your MCP allowlist if you use one, and have548Marketplace**, add its server URL to your MCP allowlist if you use one, and
416the member restart the app. If a permitted plugin still fails for regular549have the member restart the app. If a permitted plugin still fails for regular
417members with a vendor-side permission error, check the provider's550members with a vendor-side permission error, check the provider's
418requirements; some vendors restrict their MCP endpoints to their own551requirements; some vendors restrict their MCP endpoints to their own
419administrators. See552administrators. See
429### Can I see what kind of work my team does with Grok Bot?562### Can I see what kind of work my team does with Grok Bot?
430 563
431Yes, on Enterprise teams where it has rolled out. The Conversation Insights564Yes, on Enterprise teams where it has rolled out. The Conversation Insights
432page of the Analytics dashboard has a Grok Bot source that groups Bot565page of the Analytics dashboard has a **Grok Bot** source that groups Bot
433conversations by Type of Work and Level of Automation. See566conversations by Type of Work and Level of Automation. See
434[Grok Bot Conversation Insights](https://cursor.com/docs/account/teams/analytics#grok-bot-conversation-insights).567[Grok Bot Conversation Insights](https://cursor.com/docs/account/teams/analytics#grok-bot-conversation-insights).
435 568
444* [Connect to private networks](/grok-bot/private-networks)577* [Connect to private networks](/grok-bot/private-networks)
445* [Configure TLS-inspecting proxies](/grok-bot/proxies)578* [Configure TLS-inspecting proxies](/grok-bot/proxies)
446* [Manage Grok Bot computers](/grok-bot/computers)579* [Manage Grok Bot computers](/grok-bot/computers)
580* [Create and manage Bots](/grok-bot/bots)
447* [Approvals, security, and privacy](/grok-bot/approvals-security-and-privacy)581* [Approvals, security, and privacy](/grok-bot/approvals-security-and-privacy)
448* [Admin API](https://cursor.com/docs/account/teams/admin-api#grok-bot)582* [Admin API](https://cursor.com/docs/account/teams/admin-api#grok-bot)
449* [Grok Bot Conversation Insights](https://cursor.com/docs/account/teams/analytics#grok-bot-conversation-insights)583* [Grok Bot Conversation Insights](https://cursor.com/docs/account/teams/analytics#grok-bot-conversation-insights)