---
title: Claude Desktop
description: Install the AdCrunch MCP server in Claude Desktop and authorize your organization.
---

import Steps from '#docs/components/mdx/steps.astro';
import Step from '#docs/components/mdx/step.astro';
import Callout from '#docs/components/mdx/callout.astro';
import Tabs from '#docs/components/mdx/tabs.astro';
import Tab from '#docs/components/mdx/tab.astro';

> **Tip**
>
> AdCrunch is a **remote MCP server** — there's nothing to install locally. You
> just point Claude Desktop at the AdCrunch URL and complete an OAuth flow.

## Install

1. **Open Claude Desktop settings**

    From the Claude Desktop menu, choose **Settings → Developer → Edit Config**.
    Claude opens `claude_desktop_config.json` in your editor.

2. **Add the AdCrunch server entry**

    Add the following under `mcpServers`. If the key doesn't exist, create it.

    **Tab 1**

    ```json
    {
      "mcpServers": {
        "adcrunch": {
          "url": "https://mcp.adcrunch.dev/mcp"
        }
      }
    }
    ```

    **Tab 2**

    ```json
    {
      "mcpServers": {
        "adcrunch": {
          "url": "https://mcp.adcrunch.dev/mcp"
        }
      }
    }
    ```

3. **Restart Claude Desktop**

    Quit completely (not just close the window) and reopen.

4. **Authorize**

    On first use, Claude opens a browser tab to AdCrunch's OAuth consent.
    Sign in and pick the organization you want to expose to this client.

## Try it

Ask Claude: _"List my advertisers."_ Claude calls `list_advertisers` and reads back the result.

If that works, jump to the [recipes](/recipes).

## Troubleshooting

> **Tools don't show up in Claude**
>
> Confirm the JSON is valid (Claude logs a parse error if not). Restart
> completely — Claude doesn't hot-reload MCP servers.
