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

# Connect to UpPromote MCP

Connect an MCP client to your UpPromote workspace.

Follow the instructions for your MCP client. Unlike some MCP servers, UpPromote MCP authenticates with an MCP Authorization key that you generate in the UpPromote admin — so the first step is always to get your key, then add the server in your client.

Note: This feature is available on the **Professional plan and above**.

### How to set up MCP in general?

Your key is created and managed inside the UpPromote app.

1. In the UpPromote admin, open Settings → Integration -> Advanced.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FsPaIel7XeEJTXbANDBpK%2Fimage.png?alt=media&amp;token=2a7f99c9-4be3-4a6c-afb0-72239e811e6d" alt=""><figcaption></figcaption></figure>

2. Find the MCP card and click Set up. The Set up MCP modal opens.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FzXu4nImebZJltehujZa7%2Fimage.png?alt=media&amp;token=cf699d10-da75-47a2-85a9-31215d3cb1a1" alt=""><figcaption></figcaption></figure>

2. The first time you open it, an MCP Authorization key is generated automatically. Click the copy icon next to the key to copy it.

The modal also shows two other things you'll use below:

* Server endpoint: <https://mcp.uppromote.com/mcp>
* A ready-made config file you can copy in one click — when you copy it, your real key is filled in automatically (no manual replacing needed).

{% hint style="warning" %}
Notes: Keep your key private. Anyone with this key can read and act on your affiliate data. If it leaks, open the modal and click Refresh to issue a new key — the old one stops working, and you'll need to update every AI client that used it. Click Delete to revoke the key entirely.
{% endhint %}

In the steps below, replace YOUR\_MCP\_AUTHORIZATION\_KEY with the key you copied — or just paste the config file from the modal, which already contains it.

### Installation Guide for popular AI clients

#### Claude Code (for paid plan on Claude Code)

In this version, MCP is currently available only in the **Code** tab of Claude. It's not yet supported in **Chat and Cowork**.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FOKkpEXsm2ThBSAoij6FE%2Fimage.png?alt=media&amp;token=e65f22fd-6ef3-4d9d-8ab0-c96d7eda2b6b" alt=""><figcaption></figcaption></figure>

**Option 1 — Use the CLI command**

1. Open a terminal and run: claude mcp add --transport http uppromote-mcp <https://mcp.uppromote.com/mcp> --header "Authorization: YOUR\_MCP\_AUTHORIZATION\_KEY"

<img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FD7pgz6Dvtkt95uJr3aBQ%2Funknown.png?alt=media&amp;token=203cede2-6c56-44b7-89d0-595cae5b2b0e" alt="" height="141" width="624">

2. Replace \<YOUR\_MCP\_AUTHORIZATION\_KEY> with your real token. By default the server is added at user scope (available across all projects).&#x20;

**Option 2 — Edit the config file manually**

1. Open \~/.claude.json (Windows: C:\Users\\\<your-user>\\.claude\_desktop\_config\_json) and add the following block inside mcpServers:

```
{
  "mcpServers": {
    "uppromote-mcp": {
      "type": "http",
      "url": "https://mcp.uppromote.com/mcp",
      "headers": {
        "Authorization": "YOUR_MCP_AUTHORIZATION_KEY"
      }
    }
  }
}
```

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2Fuen3MDQAxRDMaV9D2eXz%2Fimage.png?alt=media&amp;token=7c67f26e-1262-4e6b-90f1-8546001a7f5e" alt=""><figcaption></figcaption></figure>

2. Save the file, then restart Claude Code.
3. Verify the connection, in Claude Code, type /mcp → the uppromote-mcp server should show status connected.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FIl5HG27BGA5cQ46rRYDE%2Fimage.png?alt=media&amp;token=e0417316-481d-44c9-b2db-4cda1e7de145" alt=""><figcaption></figcaption></figure>

#### Antigravity

1. Open Settings → Customization -> Move to section Installed MCP Servers

<img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FCNIo8FMutqueVb8BFjhp%2Funknown.png?alt=media&amp;token=a40ee7b9-4ad0-4b0b-9a2f-4d99e2fd4827" alt="" height="393" width="624">

2. Click on button Open MCP Config

<img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2F6abrkOmnGHczHn7OBJLn%2Funknown.png?alt=media&amp;token=351ed761-6a36-4e7b-a888-18ae5785e045" alt="" height="437" width="624">

3. Open MCP Config file in your device Add the UpPromote json file to your config file:

```
{
  "mcpServers": {
    "uppromote-mcp": {
      "serverUrl": "https://mcp.uppromote.com/mcp",
      "headers": {
        "Authorization": "YOUR_MCP_AUTHORIZATION_KEY"
      }
    }
  }
}
```

<img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FK8rtbCcm8uS6KfZtIIe5%2Funknown.png?alt=media&amp;token=b12d2a54-e16e-4156-bf25-c02d710820be" alt="" height="213" width="624">

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FSynDrhizP0h8Jiis8J3A%2Fimage.png?alt=media&amp;token=78ddf814-8123-429a-8b91-10d41ea50d24" alt=""><figcaption></figcaption></figure>

4. Save the configuration and restart Antigravity. The UpPromote tools become available once the server connects.

<img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FWskM8xKBwcneW8szJCk0%2Funknown.png?alt=media&amp;token=23e5d9f7-9a8f-4d64-bc17-5959659382a4" alt="" height="132" width="624">

#### VS Code - GitHub Copilot

1. Copy the config file in UpPromote and create a .vscode/mcp.json file in your workspace:

```
{
  "servers": {
    "uppromote-mcp": {
      "type": "http",
      "url": "https://mcp.uppromote.com/mcp",
      "headers": {
        "Authorization": "YOUR_MCP_AUTHORIZATION_KEY"
      }
    }
  }
}
```

2. Open the Command Palette (Ctrl+Shift+P) and choose Preferences: Open User Settings (JSON), and paste the config file to&#x20;

   <figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FbhWQhKQzYUchbkeUxYCG%2Fimage.png?alt=media&amp;token=dfc04423-aed4-43cb-9797-491903cd0dd9" alt=""><figcaption></figcaption></figure>
3. Start the uppromote-mcp server. Once it connects, the UpPromote tools are available in Copilot Chat.

### Managing your connection

* Refresh key — in Settings → Integration → MCP → Set up, click Refresh to generate a new key. The current key is overwritten and any client still using the old key stops working until you update it.
* Delete key — click Delete to revoke the key. All MCP connections stop working; reopen the modal and generate a new key to set up again.
* Reconnect a client — after refreshing or deleting a key, update the Authorization header (or re-copy the config file) in each client and restart it.

### Troubleshooting

* "Unauthorized" errors - the key is missing, mistyped, or was refreshed/deleted. Re-copy the key (or the full config file) from the Set up MCP modal and update your client.
* Server won't connect - confirm the endpoint is exactly <https://mcp.uppromote.com/mcp> and that your client uses the HTTP transport.
* MCP option not visible in the admin - the MCP card appears in Settings → Integration for accounts with the matching settings permission. Check with your store owner if you don't see it.

### Next steps

See the [Supported tools](https://docs.uppromote.com/~/revisions/GNHCrkPP03Iv0fEYoaq1/settings/integrations/mcp/supported-tools) that a connected client can use.

<br>
