For best results with complex MCP server tools, use a powerful,
reasoning-capable model. Cassidy supports models from OpenAI, Anthropic, and
Google — see Choose the right AI model for current
recommendations.
Set up an MCP server (admin only)
Open organization settings
Click on your name in the bottom left of the sidebar, then click the settings icon for your organization.
Navigate to MCP Servers
In the Organization Settings window, click the MCP Servers tab on the left side of the screen.

Fill in server details
Complete the following fields to configure your MCP server:

- Icon (optional) — Upload an image to visually identify the server.
- Name — Enter a display name for the MCP server.
- Description — Provide a brief description of what the server does.
- Server URL — Enter the URL of your MCP server endpoint.
- Transport Type — Select HTTP or SSE. HTTP is recommended for most use cases, but SSE (Server-Sent Events) is also supported.
- Authentication — Choose OAuth 2.0 or API Key. OAuth 2.0 is recommended for most use cases. Some MCP servers do not use OAuth and instead require an API key.
Advanced: customize OAuth credentials
Advanced: customize OAuth credentials
Expand the Advanced OAuth Credentials dropdown to configure custom OAuth settings. These fields are all optional and typically only needed if you are building your own MCP servers.
- Client ID
- Client Secret
- Scope (e.g.,
mcp.read mcp.write)

Add an MCP server to an Agent
Select your Agent
Navigate to Agents, find the Agent you want to configure, click … and select Edit.

Add your MCP server
Click + Add Connector and click + Add next to the custom MCP server Connector you want to enable for your Agent.

Choose a connection method
Select how users will authenticate with the MCP server:
- Each user connects their own account (recommended) — Each team member connects their personal account through the MCP server’s authentication flow. The Agent can only access what each individual user has permission to see. Best for teams where users have different roles and permissions.
- Use a shared connection — Connect a shared service account for your entire workspace. This gives centralized control over what data the Agent can access, regardless of individual user permissions. Best for teams that want everyone accessing the same data with centralized security.

Set up a shared connection (if selected)
If you chose Use a shared connection, click Connect to authenticate and set up the shared service account, then click Save.



Share the connection with others (optional)
To share the connection with other team members, click Change next to the newly added connection, then click the ellipses menu (…) and select Share.

Configure sharing permissions
Add people or groups and/or change the general access to Team. You can set specific permissions for each person or group.

Set tool permissions
Click Next and select tool permissions for each type of action. Every MCP server action is a separate tool with its own permission setting:
- Always Allow — The Agent performs this action automatically when needed.
- Needs Approval — The Agent asks the user for permission before taking this action.
- Disabled — The Agent cannot perform this action.

Connect your account (per-user connections only)
If you chose Each user connects their own account, users are prompted to connect their account from within the chat the first time they use the MCP server Connector. Click Connect when prompted, then follow the sign-in flow to authorize access.
Once connected, click Save to finalize the setup.


Monitor MCP server actions
When an Agent uses an MCP server tool during a conversation, you can review what happened by expanding the Analyzed Sources dropdown in the chat response. Click on any of the MCP server steps to see the details of each action taken.- If an action requires a permission the Connector doesn’t have, the Agent won’t be able to perform it.
- If an action is set to Needs Approval, you can click Approve or Reject directly in the chat before the action executes.


Data security
MCP server Connectors follow the same security model as other Connectors:- Permission-based access — The Agent can only access what the connected account has permission to see in the external system.
- Auditability — All queries and actions are logged in your Agent’s activity history.
- Service account control — Using a shared connection lets you define exactly what data and actions are accessible through a centralized account.
Next steps
Explore all Connectors
Learn about other Connectors available for your Agents.
Learn about Agents
Understand how Agents use Connectors, Knowledge Base, and Capabilities
together.
Explore Capabilities
Add built-in skills like web search, data analysis, and image generation.
Build a Workflow
Create multi-step automations for repeatable processes.




