What are connections?#
Connections link external services to your workspace, giving Sidekick the ability to take real actions — send emails via Gmail, manage Google Calendar events, and more.
Available connections#
| Service | Capabilities | Status |
|---|---|---|
| Gmail | Read, send, and manage emails | Ready |
| Google Calendar | Read and create events | Ready |
| Outlook Mail | Read, send, and manage emails | Ready |
| Outlook Calendar | Read and create events | Ready |
| Greenhouse | Read candidates and jobs | Ready |
| Slack | Governed sends and provider read access | Available today |
| Custom MCP | Any tool via Model Context Protocol | Ready |
info Slack currently supports governed outbound sends and provider read access. Automatic inbound chat depends on completing the Slack Events API setup path for your workspace.
Setting up a connection#
- Go to Settings → Connections in your workspace
- Click Add Connection
- Select the service and authenticate via OAuth
- Choose which scopes to grant
Once authorized, the connection appears in your settings with its status and granted permissions.
MCP (Model Context Protocol)#
For custom integrations, LumenFlow supports MCP servers. You can connect any tool that implements the MCP specification.
- Deploy your MCP server
- Add the server URL in Settings → Connections → Custom MCP
- Sidekick discovers available tools automatically
warning Connections grant Sidekick real-world capabilities. Review the scopes carefully and use governance rules to control which actions are auto-approved.
Revoking access#
To disconnect a service, go to Settings → Connections, find the service, and click Revoke. This immediately stops Sidekick from using that connection.