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

# Integrations

> Connect Nora to the tools you already use.

Nora talks to the systems your team runs on — as data sources, as tool destinations, and as places to send an approval request.

## Categories

<CardGroup cols={2}>
  <Card title="Coding agents (MCP)" icon="terminal" href="/integrations/mcp">
    Drive Nora from Claude, Cursor, or any MCP-capable coding agent.
  </Card>

  <Card title="Google Workspace" icon="google" href="/integrations/google-workspace">
    Drive, Gmail, and Calendar as data sources or action targets.
  </Card>

  <Card title="Slack" icon="slack">
    Post messages, receive approvals, and open threads. Coming soon.
  </Card>

  <Card title="Custom HTTP" icon="code" href="/build/workflow/tool-block">
    Any REST API. No plugin needed — describe the endpoint and go.
  </Card>
</CardGroup>

## How integrations plug in

Depending on what an integration does, it shows up as one of:

* **DataSource block** — for search / read integrations (Google Drive, help center)
* **Tool block** — for action integrations the Agent can call (Gmail send, Sheets write)
* **Action block** — for post-answer steps (Slack notify, CRM log)
* **Trigger block** — for integrations that start a Flow (Webhook, Schedule)

You don't pick the type — it's chosen for you based on the integration and where you drop it on the canvas.

## Connecting

Every integration follows the same pattern:

1. Open **Settings → Integrations** or add a block on the canvas.
2. Click **Connect** on the integration you want.
3. Sign in with the provider (OAuth, in most cases).
4. Choose scopes / folders / channels.
5. Save.

The connection lives at the **workspace** level. Any Flow in that workspace can use it.

## Custom integrations

If your integration isn't listed, use a custom **HTTP Tool** — see [Tool block](/build/workflow/tool-block). Anything with a REST API can be wired up without a plugin.
