---
title: "Integrations - Connect Minds Everywhere | Minds"
canonical_url: "https://getminds.ai/guide/integrations"
last_updated: "2026-05-19T11:19:56.096Z"
meta:
  description: "Use Minds in Slack, Google Chat, Microsoft Teams, and embed on your website."
  "og:description": "Use Minds in Slack, Google Chat, Microsoft Teams, and embed on your website."
  "og:title": "Integrations - Connect Minds Everywhere | Minds"
  "twitter:description": "Use Minds in Slack, Google Chat, Microsoft Teams, and embed on your website."
  "twitter:title": "Integrations - Connect Minds Everywhere | Minds"
---

Minds Team

# **Integrations - Connect Minds Everywhere**

Use Minds in Slack, Google Chat, Microsoft Teams, and embed on your website.

# Integrations

Connect Minds to AI assistants, chat platforms, and your website. Use your Minds from ChatGPT, Claude, Cursor, Slack, Google Chat, or embed them directly on your site.

## AI Assistants (MCP)

Use Minds directly from your AI assistant. Create Minds, run panel research, and analyze results — all through natural conversation.

**MCP Server URL:** `https://getminds.ai/mcp`

### ChatGPT

1. Go to **ChatGPT** → **Settings** → **Connected Apps**
2. Search for "Minds" or add the MCP URL: `https://getminds.ai/mcp`
3. Click **Connect** and authorize via OAuth
4. Start asking ChatGPT to create Minds and run panel research

ChatGPT renders interactive widgets inline — panel results with grouped responses, bar charts, and clickable Mind avatars.

### Claude Desktop

**Remote connector (recommended — enables interactive widgets):**

1. Open Claude Desktop → **Customize** → **Connectors**
2. Add `https://getminds.ai/mcp`
3. Authorize via OAuth when prompted

**Local connector (API key, text-only):** Add to your config (`~/Library/Application Support/Claude/claude_desktop_config.json`):

```
{
  "mcpServers": {
    "mindsai": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://getminds.ai/mcp",
        "--header", "Authorization: Bearer minds_YOUR_API_KEY"]
    }
  }
}
```

### Claude Code (CLI)

```
claude mcp add --transport http mindsai https://getminds.ai/mcp \
  --header "Authorization: Bearer minds_YOUR_API_KEY"
```

### Cursor

1. Open **Cursor Settings** → **MCP**
2. Add server URL: `https://getminds.ai/mcp`
3. Authorize when prompted

Widget support since Cursor v2.6.

### Langdock

1. Open **Langdock** → **Integrations** → **Add MCP Integration**
2. Enter URL: `https://getminds.ai/mcp`
3. Select **OAuth** as authentication method
4. Click **"+ Add connection"** and authorize
5. Click **"Test connection"** to verify tools

All 12 tools available. Text responses with clickable links (no interactive widgets).

### VS Code (GitHub Copilot)

1. VS Code Settings → **Extensions** → **GitHub Copilot** → **MCP Servers**
2. Add `https://getminds.ai/mcp`
3. Authorize when prompted

### Other MCP Clients

Any MCP-compatible client can connect to `https://getminds.ai/mcp`. Clients that support OAuth will auto-discover the authorization flow. For clients without OAuth, use an API key (Settings → API Keys) as a Bearer token.

For the full tools reference and setup details, see the [MCP documentation](https://getminds.ai/mcp/overview).

---

## Chat Integrations

### Google Chat

Chat with Minds directly from Google Workspace.

**Setup (Admin only):**

1. Go to **Settings** → **Integrations** → **Google Chat**
2. Enter your Google Cloud Project ID
3. Click **Save** and **Enable**

**Usage:**

- Send any message to chat with your default Mind
- Use `/mind [name] [message]` to chat with a specific Mind
- Partial names and fuzzy matching are supported

```
Hello, can you help me with this?
/mind Sarah what do you think about this proposal?
/mind marketing give me campaign ideas
```

### Slack

_Coming soon_ - Chat with Minds in channels and DMs.

### Microsoft Teams

_Coming soon_ - Bring Minds to your Teams workspace.

### Discord

_Coming soon_ - Add Minds to your Discord server.

---

## Embed Widget

Add a chat widget to your website for customer support, product demos, or interactive experiences.

**Features:**

- Support-chat-style popup interface
- Automatic light/dark theme detection
- Mobile and desktop responsive
- Session persistence across page loads

**Setup:**

1. Go to **Settings** → **Integrations** → **Embed Widget**
2. Select up to 3 Minds for your widget
3. Copy the script tag and add it to your website

**Basic usage:**

```
<script
  src="https://getminds.ai/embed/chat-widget.js"
  data-widget-id="your-widget-id"
  async
></script>
```

### **Live Preview **

Mocked — no server calls

Interactive embed widget — click the bubble to open, send a message, close and reopen to see localStorage persistence.

**Configuration options:**

| Attribute | Description | Default |
| --- | --- | --- |
| `data-widget-id` | Your widget ID (required) | - |
| `data-language` | Force language: `en`, `de`, `es`, `fr`, `zh`, `tr`, `ar`. Controls both the widget UI and the AI response language. | Auto-detect |
| `data-position` | `bottom-left` or `bottom-right` | `bottom-left` |
| `data-theme` | `light` or `dark` | Auto-detect |
| `data-max-messages` | Max user messages before signup prompt (1–10) | `3` |
| `data-greeting-delay` | Delay in ms before initial greeting | `0` |
| `data-persist-session` | Keep conversation across pages | `true` |
| `data-z-index` | CSS z-index for the widget | `999999` |

**JavaScript API:**

```
// Control the widget
ArtOfXWidget.open();
ArtOfXWidget.close();
ArtOfXWidget.toggle();

// Events
ArtOfXWidget.on('message', (data) => {
  console.log(data.role, data.content);
});

// Clear history
ArtOfXWidget.clearHistory();
```

---

## Troubleshooting

**"No Minds account found"** Make sure you're using the same email for your chat platform and Minds account.

**"Mind not found"** Try using a partial name or check the exact spelling in your Minds list.

**"Integration not enabled"** Ask your team admin to enable the integration in Settings.

---

_Integrations bring Minds to where you already work. Set up once, use everywhere._