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

# MCP (Model Context Protocol)

> Extend Dume.ai by connecting external tools and data sources not yet natively supported through Model Context Protocol (MCP). Complete guide to custom integrations.

## 1. What Is MCP?

MCP is an open standard that lets Dume talk to external tools and data sources it doesn’t natively integrate with. If a tool is missing from the integrations list, MCP can attach it.

## 2. When To Use It

Use MCP only when:

* The tool/service is not yet a native integration.
* You need a limited subset of an external API (specific endpoints, fields).
* You want to combine new external data with existing workflows.

## 3. Supported Remote MCP Servers

Only remote MCP servers from trusted catalogs are supported (self-hosted custom servers not yet).

<CardGroup cols={2}>
  <Card title="Remote MCP Servers Catalog" icon="globe" href="https://mcpservers.org/remote-mcp-servers">
    Browse officially hosted remote MCP servers.
  </Card>

  <Card title="Composio MCP Catalog" icon="grid" href="https://mcp.composio.dev/">
    Large catalog of managed MCP server integrations.
  </Card>
</CardGroup>

<Note>Pick servers from these catalogs; others are not currently supported.</Note>

### Popular Examples

```
GitHub (PR / issue context)
Notion (pages & databases)
Linear (issues)
Figma (design file metadata)
Sentry (alerts)
Supabase / Neon (DB info)
```

## 4. What MCP Enables

* Query external tool data (records, metrics, metadata)
* Run tool actions (trigger workflows, fetch artifacts)
* Combine MCP data with existing integrations in one reply
* Expand capabilities without waiting for native support

## 5. Examples

```
Get design file summary from a Figma MCP server
Fetch latest Sentry error alerts
Retrieve product roadmap page from Notion via MCP
Search code metrics from an analytics MCP endpoint
```

<Tip>Start with read‑only servers before enabling write actions.</Tip>

## 6. Quick Commands

```
List available MCP servers
Connect Figma MCP server
Fetch Notion page 'Strategy'
Get recent Sentry alerts
Combine GitHub PR summary and Sentry errors
```

## 7. Safety & Control

| Aspect      | Summary                                                |
| ----------- | ------------------------------------------------------ |
| Scope       | Only actions exposed by the remote server are callable |
| Access      | You can disconnect any time in Integrations            |
| Writes      | May prompt for confirmation if supported               |
| Credentials | Stored/handled by the remote MCP provider, not Dume    |

## 8. Troubleshooting

| Issue             | Fix                                               |
| ----------------- | ------------------------------------------------- |
| Server not listed | Confirm it appears in supported catalogs          |
| Auth failure      | Re-run authorization; verify scopes               |
| Action unknown    | Check server docs; list actions first             |
| Empty data        | Confirm tool has accessible items; adjust filters |

## 9. Flow Overview

```
Choose remote MCP server → Connect → Call an action → Dume uses returned data in conversation.
```

## 10. Links

* Remote MCP Servers: [https://mcpservers.org/remote-mcp-servers](https://mcpservers.org/remote-mcp-servers)
* Composio Catalog: [https://mcp.composio.dev/](https://mcp.composio.dev/)
* Official MCP Spec: [https://modelcontextprotocol.io/docs/getting-started/intro](https://modelcontextprotocol.io/docs/getting-started/intro)

<Check>MCP connected. You can now use external, previously unsupported tools directly in chat.</Check>
