> For the complete documentation index, see [llms.txt](https://docs.dapta.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dapta.ai/dapta-mcp/setup/connect-claude-desktop.md).

# Connect Claude Desktop & Cowork

Claude Desktop and Claude Cowork connect to the Dapta MCP through a **personalized plugin**. When you mint your key, Dapta builds a plugin (a `.zip`) with your key and all 33 skills baked in. You upload that one file and you are done. No connector URL, no OAuth.

{% hint style="info" %}
You will need to have minted your key first, the plugin is generated from the key reveal dialog. If you have not done that yet, see [Mint your API key](/dapta-mcp/setup/mint-your-api-key.md).
{% endhint %}

Dapta walks you through these same steps on the **Claude Desktop / Cowork** tab of the MCP Access page:

<figure><img src="/files/9aQP9WIwMVTYhpT5wB9r" alt="The Connect your Claude client card in Dapta with the Claude Desktop / Cowork tab selected, showing three steps: get your Dapta plugin, install the plugin in Claude Desktop, and start using it, plus a note that the plugin works in Claude Cowork and Claude Code"><figcaption><p>The Claude Desktop / Cowork tab on the MCP Access page. The steps below match what Dapta shows here.</p></figcaption></figure>

***

**Step 1:** Get your Dapta plugin. In the one-time key dialog that appears right after you mint, click **Download Claude Desktop plugin (.zip)**. This downloads `dapta-ai-plugin.zip` with your key and skills inside.

<figure><img src="/files/y83deVj6j7BY0dj7qlv4" alt="The Save your new MCP key dialog showing the API key, a Download Claude Desktop plugin button, the Claude Code connect command, an acknowledgment checkbox, and a Close button"><figcaption><p>The one-time key dialog. Click Download Claude Desktop plugin to get your personalized plugin.</p></figcaption></figure>

{% hint style="warning" %}
Already closed the dialog, or already have a key? You cannot download the plugin again from an existing key. **Revoke the current key and mint a new one** to get a fresh plugin. Only one active key is allowed per workspace.
{% endhint %}

***

**Step 2:** Install the plugin in Claude Desktop. Open Claude Desktop and go to **Settings**, then **Customize**, then **Personal plugins**. Click the **+** button, then **Upload local plugin**. Drag in the `dapta-ai-plugin.zip` you downloaded.

{% hint style="danger" %}
Upload the zip **as-is. Do not unzip it first.** Claude Desktop expects the packaged `.zip`.
{% endhint %}

***

**Step 3:** Click **Upload**, then toggle the plugin **on**. The MCP connects automatically and all skills load. There is no connector to add and no OAuth to approve.

***

**Step 4:** Start using it. Open Claude Cowork and ask anything about your Dapta workspace. Claude automatically uses the skills and the key bundled in the plugin. For example:

> **Create a voice agent in Dapta**

and the `create-voice-agent` skill takes over.

***

{% hint style="info" %}
**Where the plugin works.** The plugin runs in **Claude Cowork** and **Claude Code** today. It does not work in the regular Claude.ai chat.
{% endhint %}

***

## Next step

You are connected and the skills are already loaded, no separate bundle step needed for Desktop. Run a quick check to confirm everything works.

{% content-ref url="/pages/OD9WDmDwZ4XnWpq0R1gZ" %}
[Verify your connection](/dapta-mcp/setup/verify.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.dapta.ai/dapta-mcp/setup/connect-claude-desktop.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
