Connectors let Ask Sourcebot access your apps and services so it can answer questions and take action on your behalf.
They communicate over MCP and use the same permission boundaries as the connected user. This means a connector can only retrieve data that the user is authorized to access.
Once configured, connectors make Ask Sourcebot more useful across your workflow. For example, Ask Sourcebot can help identify the root cause of a bug in your codebase, then create a Linear or Jira
issue with the findings and a link to the chat so teammates can pick up where you left off.
Usage
From the Ask page, you can choose which connectors are available for each chat.
Turn off a connector to prevent Ask Sourcebot from using it in that chat.
During a chat, Ask Sourcebot shows each connector tool it uses.
If Ask Sourcebot needs to use a tool that requires approval, it pauses and asks for your permission before continuing.
Configuration
An owner must add a connector before organization members can use it.
To add a connector:
- Settings → Workspace → Ask Sourcebot
- Click Add connector.
- Enter the MCP server URL and the name the organization will see for this server.
Most MCP servers support dynamic client registration. When this is available, Sourcebot registers with the server automatically.
Some MCP servers require a pre-registered OAuth app instead. In that case, an owner must register Sourcebot with the connector platform first,
then enter the OAuth client ID and client secret in Sourcebot.
OAuth Scopes
Owners can configure which OAuth scopes users authorize when connecting to a connector.
Sourcebot checks the connector for discoverable scopes and shows them as options. You can also add custom scopes.
Owners can change connector scopes at any time from Settings → Workspace → Ask Sourcebot and select Edit OAuth scopes.
Changing connector scopes requires all users to re-authenticate with that connector.
Owners can configure how Ask Sourcebot may use each tool exposed by a connector. Changes take effect immediately and do not require users to re-authenticate.
To edit tool permissions, open the connector menu from Settings → Workspace → Ask Sourcebot and select Edit tool permissions.
Each tool can be Allowed, require Needs Approval, or be Blocked. Allowed tools can run without pausing the chat, tools that need approval ask the user before running, and blocked tools are not available to Ask Sourcebot.
Sourcebot groups tools by the hints reported by the connector. Tools with a read-only hint are grouped separately and tools without that hint are treated as write/delete tools.
Connecting
After an owner adds connectors for your organization, go to Settings → Account → Ask Sourcebot to connect them.
You can see all available connectors on this page. After you connect one, you can inspect the tools it provides and what each tool does.