Connectors

Hook up the services your canvas should know about. One OAuth grants the lot for Google. Each connector becomes a tool the agent can call from chat or voice.

Google

Google (everything in one go)

Recommended

Sign in once with Google and we ask for Gmail, Drive, Calendar, Docs, Sheets, Slides, and YouTube together. Each becomes its own tool.

gmail.readonlydrive.readonlycalendar.readonlydocuments.readonlyspreadsheets.readonlypresentations.readonlyyoutube.readonly

Gmail

in Google bundle

Subscribe to senders/labels. Forward-an-email inbox. Drafts on request.

gmail.readonlygmail.modify (drafts only)

Drive

in Google bundle

Watch folders. On-create / on-update. Auto-ingest PDFs, docs, sheets.

drive.readonly

Calendar

in Google bundle

Surface today's events on the welcome canvas. Cross-link with meeting recordings.

calendar.readonly

Docs

in Google bundle

Open in-canvas; extract on save.

documents.readonly

Sheets

in Google bundle

Pull tables into chat or charts.

spreadsheets.readonly

Slides

in Google bundle

Pull slide decks into the canvas. Generate decks back out.

presentations.readonly

YouTube

in Google bundle

Channel / playlist / watch-later subscriptions. Auto-pull transcripts.

youtube.readonly

Code

GitHub

Star → capture. Watch a repo, ingest README + issues.

read:userrepo (optional)

Comms

Slack

Channel digests. Pin → capture. (Outbound DM your canvas opt-in.)

channels:historyusers:read

Other

Notion

Pull selected pages. Push back generated notes if you want it.

read_contentupdate_content (optional)

Linear

Surface action items extracted from meetings as issues.

issues:readissues:write (optional)

OAuth handshakes happen server-side via Auth.js. Tokens are encrypted at rest with libsodium and never leave your machine. Connectors expose themselves as MCP tools so the agent can call them from chat or voice.

Knowledge Canvas