App Connections
Go to Connections in the dashboard to link your apps via OAuth. Click Connect → grant permissions → done.
Available integrations
| App | What Hermes can do |
|---|---|
| Gmail | Send, read, search, reply, forward emails; manage labels and drafts |
| Google Calendar | Create, list, and manage calendar events |
| Google Drive | Upload, list, and share files |
| Google Docs | Create and edit documents |
| Google Sheets | Read and write spreadsheets |
| Google Meet | Create meetings and read conference records |
| GitHub | Search issues, read repos, create issues and PRs, push files, merge PRs |
| Slack | Post messages, reply in threads, read channels, search messages |
| Notion | Create, read, and update pages, databases, and comments |
| Outlook | Send and read mail, manage calendars |
| Create posts and read your profile | |
| Asana | Create and update tasks, projects, and goals |
| Zoho CRM | Read and update leads and records |
| Zoho Bigin | Manage pipelines and records |
| Zoho Invoice | Create invoices, list customers and payments |
Your password is never stored. App data (emails, files, etc.) is never stored — Hermes reads it on-demand per request. Raw tokens never cross to your VM.
Disconnecting
Connections → [App] → Disconnect. This deletes the encrypted token from the vault, revokes it at the provider (Google, Slack, etc.), and removes it from your agent's config.
Hermes also supports MCP (Model Context Protocol) servers for extending integrations beyond the built-in OAuth list. Full integrations reference — including MCP setup and Home Assistant: Integrations ↗