Connectors (MCP)
Connect agents to external tools and data through MCP connectors.
A connector plugs an outside service into Spark so your agents can use it. Connectors follow the Model Context Protocol (MCP), an open standard for exposing tools and data to AI agents. Each active connector contributes a set of tools that you can then add to an agent.
Open the Connectors page
- In the left sidebar, open the Settings tab.
- Under Agent, select Connectors.
The page splits connectors into two sections:
- Active: connectors currently providing tools to your agents.
- Available: connectors you can activate to unlock additional tools.
Each row shows the connector's name, a description, and the number of tools it provides. Spark is the built-in connector: it exposes the platform's own tools, is always active, and cannot be deactivated. Connectors marked as experimental show a flask icon and may not be fully wired yet.

Activate a connector
- Find the connector in the Available section.
- Open its more menu (⋮) and choose Activate.
To preview what a connector offers before turning it on, use See tools from the same menu. Once active, a connector's tools become selectable in the agent editor.

Manage or turn off a connector
From an active connector's more menu (⋮):
- Manage opens the connector's detail page, where its tools are grouped by area (for example read, update, write) and each has an Allow toggle so you can enable or disable individual tools across the workspace.
- Deactivate stops it from providing tools (not available for the built-in Spark connector).

Credentials live in vaults
Activating a connector does not ask for a password. Connectors that need to authenticate (with an API key or OAuth) read their credentials from a vault at the moment the agent runs. You add those credentials in a vault, and bind the vault to the agent. See Vaults for the full flow.