> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nemu.cc/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrations

> Connect an account once and the assistant can use it as a tool

An integration is an OAuth connection to a service you already use. Connect it
once and the assistant gains tools for it.

Connect from **Integrations** in the sidebar, which opens the settings panel in
the console.

## What is available

| Service             | Reads                            | Writes                             |
| ------------------- | -------------------------------- | ---------------------------------- |
| GitHub              | File tree, file contents, issues | Create an issue, comment on one    |
| Slack               | Channel list                     | Post a message                     |
| Notion              | Search                           | Create a page                      |
| Google Drive        | Search, read a file              | none                               |
| Linear              | List and search issues           | none                               |
| Jira and Confluence | Search both                      | none                               |
| Dropbox             | List, read a file                | none                               |
| Cloudflare          | Zones, DNS records, workers      | Create and update DNS, delete DNS  |
| Resend              | Domains, read an email           | Send an email, delete a domain     |
| Supabase            | Organizations, projects          | Create a project, delete a project |

## Approval

Every write asks before it runs, the same as a connector. Deleting a DNS record,
deleting a Resend domain and deleting a Supabase project are marked dangerous
and can never be added to an allow list.

Creating a Supabase project is flagged in the prompt itself as provisioning a
real database that costs money, so the assistant asks rather than assuming.

GitHub, Slack and Notion writes always ask individually and cannot be
allowlisted at all.

## Being asked to connect something

If the assistant needs a service you have not connected, it pauses and shows a
panel offering to authorize it. Approve, and the turn resumes where it stopped.

<Note>
  Cloudflare, Resend and Supabase currently have working tools but no connect
  button in the settings panel. The only way to connect them today is to let the
  assistant ask for them mid conversation.
</Note>

## Disconnecting

Disconnecting removes the stored authorization permanently and the assistant
immediately loses access. Reconnecting means going through consent again.
