Set Up Your Team
Invite team members, assign roles, and share context across your organization. Team workspaces let everyone's AI assistants access shared memory and decisions.
How Teams Work
Workspace
Your team's shared container
Team Members
Invite colleagues with roles
Shared Projects
Everyone accesses the same context
When you invite team members to a workspace, they can use ContextStream tools in their own AI editors and share the same project memory. Decisions captured by one team member are visible to everyone.
Team Onboarding Steps
Create or Select a Workspace
If you don't have a workspace yet, create one. This will be your team's shared container for projects and context.
Tip: Use a descriptive name like "Acme Engineering" or "Product Team" so members know which workspace to join.
Invite Team Members
Go to your workspace's Settings → Team page to invite members:
- Click Invite Member
- Enter their email address
- Select a role (Admin, Member, or Viewer)
- They'll receive an email invitation
Invited members will receive an email with a link to accept the invitation. If they don't have a ContextStream account, they'll be prompted to create one.
Accept the Invitation
When invited, members receive an email with a prominent Accept Invitation button. Clicking it will:
- Log them in (or prompt signup if new)
- Add them to the workspace with their assigned role
- Redirect them to the workspace dashboard
Select the Workspace
Once a member joins, they can switch between workspaces using the workspace selector in the dashboard sidebar. Each workspace has its own projects and context.
Install MCP in Their Editor
Each team member needs to configure the ContextStream MCP server in their AI editor. The easiest way is to run the setup wizard:
npx -y @contextstream/mcp-server setupThe wizard will authenticate them and configure their editor (Cursor, VS Code, Windsurf, Claude Code, etc.) to use the team workspace.
Start Using Shared Context
Now everyone on the team can:
- Access the same project memory and decisions
- Capture decisions that the whole team can recall
- Search shared context across all projects
- Use knowledge graphs to understand relationships
Member Roles
Each workspace member has a role that determines their permissions:
Owner
Workspace creator with full control
- All admin permissions
- Delete the workspace
- Transfer ownership
- Manage billing
Admin
Can manage members and settings
- Invite and remove members
- Change member roles
- Manage integrations
- Configure workspace settings
Member
Standard team member access
- Read and write content
- Create and edit projects
- Capture decisions and memory
- Use all MCP tools
Viewer
Read-only access
- View projects and memory
- Search context
- Cannot edit or create content
Seat Limits
Your plan determines how many team members can join a workspace:
| Plan | Team Seats | Notes |
|---|---|---|
| Pro | 1 | Individual professional use |
| Team | 3 minimum | Team collaboration (3-seat minimum) |
| Enterprise | Unlimited | Custom seat allocation |
Reached your seat limit? You can view current usage in your workspace's Team settings. Upgrade your plan to add more team members.
Managing Your Team
Admins and owners can manage team members from the Settings → Team page:
Invite Members
Send email invitations to colleagues. Choose their role when inviting.
Change Roles
Promote members to admin or change their access level anytime.
Remove Members
Remove members who no longer need access. They'll lose access to all workspace resources.
Next Steps
Once your team is set up, explore these guides to get the most out of ContextStream: