[See what's new in the\
\
Kick Changelog](/content/changelog/index.html)

For the complete documentation index, see [llms.txt](https://docs.kick.co/llms.txt). This page is also available as [Markdown](https://docs.kick.co/ai/mcp/connectors/connect-custom-ai-tools.md).

#### What You'll Need

- An MCP-compatible AI tool or IDE
- A Kick account with access to at least one workspace

#### How to confirm your commonly used tool is MCP-compatible

Not sure if your tool supports MCP? Here's how to check:

1. **Search their docs** for "MCP" or "Model Context Protocol"
2. **Check settings** for "Connectors," "Integrations," or "Remote servers"
3. **Ask their support** — MCP adoption is growing fast; they may have it in beta
4. **Look for recent announcements** — tools are adding MCP support regularly

If your tool doesn't support MCP yet, let them know you want it. The protocol is open-source and growing.

---

#### Standard Connection Details

Use these values when configuring Kick MCP in any compatible client:

| Field               | Value                                                  |
|---------------------|--------------------------------------------------------|
| **Name**            | `Kick`                                                |
| **MCP server URL**  | `https://use.kick.co/mcp`                             |
| **Transport**        | Streamable HTTP, HTTP, or Remote MCP, depending on the client's wording |
| **Authentication**   | OAuth when available, otherwise API key or bearer token |
| **Bearer header**    | `Authorization: Bearer kick_pat_...`                 |

---

#### Connection Steps

The exact steps vary by client, but the general pattern is:

**Step 1: Find MCP or Connector Settings**

Look for settings related to:

- MCP servers
- Custom connectors
- Remote servers
- Tools or integrations

Common locations:

- Settings → Connectors
- Settings → Tools & MCP
- Settings → Integrations
- Preferences → Extensions

**Step 2: Add the Kick Server**

1. Click **Add server**, **Add connector**, or similar
2. Enter the connection details from the table above
3. Choose **OAuth** for authentication if available
4. Save or add the configuration

**Step 3: Authorize (OAuth) or Add Token**

**If using OAuth:**
1. A browser window will open to Kick's authorization page
2. Sign in to your Kick account if prompted
3. Choose your permissions and workspace access
4. Click **Authorize**

**If using bearer token:**
1. Generate a personal access token in Kick (Settings → API)
2. Copy the token (it starts with `kick_pat_`)
3. Paste it in the authentication field in your MCP client

**Step 4: Restart or Reconnect**

After adding the server:

1. Restart the client application, or
2. Reconnect to reload the MCP server list

---

#### Verify Your Connection

Test that everything is working by asking your MCP client:

```
List the Kick tools you can use. Identify which ones are read-only, then confirm the active workspace before looking up any client data.
```

The client should respond with:

- A list of available Kick tools (like `transactions_query`, `reports_query`, `context_browse`)
- Confirmation of which tools are read-only
- The name of your active workspace

---

#### Common Authentication Methods

**OAuth (Recommended)**

OAuth automatically handles authorization through your browser. Most modern MCP clients support this method.

**Advantages:**
- No manual token management
- Automatic token refresh
- Easier revocation

**When to use:** Choose OAuth if your client supports it.

**Bearer Token / API Key**

Bearer tokens are personal access tokens generated in Kick and manually added to your MCP client.

**Advantages:**
- Works in clients without OAuth support
- More granular access control
- Useful for automation

**When to use:** Choose bearer token if OAuth isn't available or you need token-based authentication.

To generate a bearer token:
1. Log in to Kick
2. Go to Settings → API
3. Click **Generate MCP token**
4. Copy the token (starts with `kick_pat_`)
5. Store it securely — it won't be shown again

---

#### Troubleshooting

**Connection Failed or No Tools Showing**

The server configuration didn't load successfully.
1. Verify the MCP server URL is exactly: `https://use.kick.co/mcp`
2. Check that authentication is configured correctly
3. Restart or reconnect the client
4. Check client documentation for MCP-specific requirements

**Authorization Failed (OAuth)**

The authorization didn't complete successfully.
1. Make sure you're logged in to your Kick account
2. Complete the full authorization flow
3. Click **Authorize** on the Kick authorization page
4. Try disconnecting and reconnecting the server

**Invalid Token (Bearer Token)**

The personal access token isn't working.
1. Verify the token was copied correctly (no extra spaces)
2. Check that the token hasn't expired in Kick settings
3. Generate a new token if needed
4. Make sure the bearer header format is: `Authorization: Bearer kick_pat_...`

**Wrong Workspace Showing**

Your Kick account has access to multiple workspaces. Tell the client which workspace you want to use:

```
Please switch to the [workspace name] workspace.
```

---

#### **Data Privacy and Security**

- **Your data stays in Kick**: MCP clients request data through the connection but don't store your Kick data permanently
- **Workspace permissions apply**: Clients can only access workspaces you already have permission to view in Kick
- **You control access**: You can disconnect Kick or revoke tokens at any time
- **Confirmation required for changes**: Write operations require your explicit approval before execution

---

#### Next Steps

Now that you're connected:
1. Try a sample query: "List my workspaces" or "What tools can you use?"
2. Explore reports by asking your AI tool to generate financial reports for your clients
3. Check out the [Kick MCP Use Case Library](https://docs.kick.co/ai/mcp/mcp-use-case-library) for advanced use cases

Last updated 18 days ago
