Set up the connector
Configure the Mindtickle MCP connector for your organization, choose a scope-control mode, and understand user authorization.
As an administrator of your AI client’s organization or workspace, add Mindtickle as a custom connector and configure the available scopes. Your AI client must support remote MCP connections over HTTP and the required authentication flow. Follow the vendor instructions in AI clients for its setup screens.
After setup, users follow Connect your account to authorize their own access. For a programmatic integration using client credentials, see Build a custom client.
Server URL
Section titled “Server URL”Use the following URL pattern when adding the connector in your AI client:
https://MINDTICKLE_INSTANCE_URL/mcpFor example:
https://example.mindtickle.com/mcpReplace MINDTICKLE_INSTANCE_URL with your organization’s Mindtickle instance domain. The /mcp path is fixed and must not be changed.
Roles and responsibilities
Section titled “Roles and responsibilities”For an organization-managed connector, administrators configure access and users connect their own accounts. Role names and permissions vary by AI client.
| Role | Responsibility | Access level |
|---|---|---|
| Organization admin | Add, configure, and manage custom connectors for the entire organization or workspace. | Full |
| Regular user | Browse available connectors and connect or disconnect their own account. | Limited |
Scope-control modes
Section titled “Scope-control modes”The Mindtickle MCP server supports two ways to control which tools the connector exposes. In both modes, end users see an OAuth consent screen before the connector can access Mindtickle. The difference is who decides which tools (scopes) are available to grant.
| Setting | User-controlled (default) | Admin-controlled (Client ID and Secret) |
|---|---|---|
| What it means | Users choose which tools to authorize on the consent screen from those supported by the Mindtickle MCP server. | You configure which tools are available to users across the entire organization. |
| Client ID and Secret required? | Not required. Leave the advanced settings blank. | Required. Enter the credentials issued by your Mindtickle Customer Success Manager (CSM) or account team. |
| Best for | Organizations that want a simple setup and trust users to manage their own access. | Organizations that want to enforce a consistent, restricted scope policy across all users. |
For technical details on tools, see Supported tools.
Scopes
Section titled “Scopes”A scope grants access to one or more tools. Users authorize access on the OAuth consent screen. In admin-controlled mode, you restrict which scopes are available to them.
| Scope | Grants access to | Description |
|---|---|---|
read:search |
mindtickle_search |
Lets the AI client call the search tool. |
read:copilot_chat |
mindtickle_seller_copilot_ask |
Lets the AI client call the Copilot chat tool. |
read:rooms |
find_deals, find_companies, find_contacts, find_rooms, fetch_room |
Lets the AI client call the read-only Digital Sales Room tools. |
write:rooms |
create_room, edit_room, share_room, create_contacts |
Lets the AI client call the Digital Sales Room tools that create or modify data, including sharing a room with a buyer. |
read:deals:deal |
fetch_deal_guide |
Lets the AI client call the Deal Guide tool. |
read:calls |
find_call, fetch_call |
Lets the AI client call the Call AI tools. |
read:manager |
fetch_manager_team_insights |
Lets the AI client call the Manager Insights tool. The user must also have the manager role in Mindtickle. |
read:training:ai_tutor |
find_tutorial, fetch_tutorial |
Lets the AI client call the AI Tutor tools (beta). Available only to companies that have AI Tutor turned on. |
How the connection works
Section titled “How the connection works”The custom connector path uses the OAuth 2.0 authorization code grant, typically followed by the refresh token grant to keep the session active:
- When a user clicks Connect and authorizes access on the Mindtickle consent screen, the AI client receives a token representing that user: this is the authorization code grant.
- From here, the AI client manages the token lifecycle automatically, provided it registered for a refresh token when it was set up, the standard behavior for this connection type. When the access token is close to expiring, the client uses the refresh token grant to obtain a new one without asking the user to sign in again.
- The user must reconnect if access is revoked, the refresh token expires, or the client did not register to receive a refresh token.