# Connect Gemini

#### What You'll Need

* A Gemini Advanced, Business, or Enterprise account
* A Kick account with access to at least one workspace

{% hint style="info" %}
**Tip**: Log in to your Kick account in your browser before starting. This makes the authorization step faster.
{% endhint %}

#### Connect Gemini to Kick

**Step 1: Open Extensions Settings**

1. Log in to [Gemini](https://gemini.google.com)
2. Click your profile icon in the top right
3. Select **Extensions** or **Connectors**

**Step 2: Add the Kick Connector**

1. Click **Add extension** or **+ Custom connector**
2. Select **Remote MCP server** if prompted for connector type
3. Complete the connection form:
   * **Name**: `Kick`
   * **MCP server URL**: `https://use.kick.co/mcp`
   * **Transport**: Select **Streamable HTTP** or **Remote MCP**
   * **Authentication**: Choose **OAuth** (recommended)
4. Review any custom connector acknowledgements
5. Click **Add** or **Connect**

**Step 3: Authorize the Connection**

A new window will open to Kick's authorization page.

1. Sign in to your Kick account if prompted
2. Choose your permissions:
   * **Read & write** — Full access (write operations require your approval in Gemini)
   * **Read-only** — View-only access
3. Choose workspace access:
   * **All my workspaces** — Access all current and future workspaces
   * **Selected organizations** — Choose specific organizations
   * **Selected workspaces** — Choose specific workspaces
4. Click **Authorize**

<figure><img src="/files/aupasROSozqhnwF7c17f" alt=""><figcaption></figcaption></figure>

The window will close automatically, and Kick will appear in your extensions list with a "Connected" status.

**Step 4: Enable Kick in a Conversation**

Once authorized, enable Kick for each conversation where you want to use it.

1. Start a new conversation in Gemini
2. Look for the extensions icon or **+** menu
3. Toggle **Kick** on for the conversation

The Kick icon will appear when enabled.

***

#### Verify Your Connection

Test that everything is working by starting a conversation with Kick enabled and asking:

```
List the Kick tools you can use and confirm the active workspace.
```

Gemini should respond with available tools (like `transactions_find`, `reports_profit_loss_get`, `workspaces_list`) and your active workspace name.

***

#### Multimodal Accounting with Gemini + Kick

Gemini's strength is combining visual and text understanding. Here's how that works with Kick:

**Upload Receipts and Query Transactions**

```
[Upload receipt image]
Find this transaction in Kick and show me how it was categorized.
```

Gemini reads the receipt, extracts details (amount, vendor, date), then searches Kick for the matching transaction.

**Analyze Visual Reports**

```
[Upload chart or screenshot]
Compare this revenue trend to what's actually in Kick for Q1 2026.
```

Gemini interprets the visual, then pulls live data from Kick to verify or contextualize it.

**Document-Based Categorization**

```
[Upload invoice PDF]
Create a transaction in Kick for this invoice and categorize it appropriately.
```

Gemini extracts invoice details and creates a properly categorized transaction in Kick (with your approval).

***

#### Troubleshooting

**Can't Find Extensions or Connectors Settings**

Extensions may be admin-controlled in Business or Enterprise accounts.

**Solution**:

1. Check if your account type supports custom extensions
2. Contact your Google Workspace admin to enable custom connectors
3. Verify you have a Gemini Advanced or higher subscription

**Authorization Failed**

The authorization didn't complete successfully.

1. Go to Gemini Extensions settings
2. Remove the Kick extension
3. Add it again and complete the authorization flow
4. Make sure you click **Authorize** on the Kick authorization page

**Extension Shows "Error" Status**

Network issue or temporary service interruption.

1. Refresh the page
2. Try disconnecting and reconnecting the extension
3. If the issue persists, check [Google Workspace Status](https://www.google.com/appsstatus)

**Wrong Workspace Showing**

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

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

**Image Upload Not Working with Kick**

Make sure Kick is enabled for the conversation before uploading images.

1. Check that the Kick extension toggle is on
2. Upload the image first
3. Then ask Gemini to use Kick to find related data

***

#### Google Workspace Integration

Gemini can combine Kick data with your Google Workspace tools:

**Export to Google Sheets**

```
Pull Q1 transactions from Kick and create a Google Sheet with the data.
```

Gemini queries Kick, formats the data, and creates a Sheet you can analyze further.

**Generate Reports in Google Docs**

```
Create a profit and loss report from Kick and format it as a Google Doc.
```

Gemini pulls the financial data from Kick and generates a formatted document.

**Email Summaries with Gmail**

```
Pull this week's unreconciled transactions from Kick and draft a summary email.
```

Gemini queries Kick and creates a draft email in Gmail with the findings.

{% hint style="info" %}
Google Workspace integrations require both the Kick extension and relevant Google Workspace extensions to be enabled.
{% endhint %}

***

#### Next Steps

Now that you're connected:

1. Try a sample query: "List my workspaces" or "What tools can you use?"
2. Test multimodal features by uploading a receipt and asking Gemini to find it in Kick
3. Explore Google Workspace integrations by exporting Kick data to Sheets or Docs
4. Check out the [Kick MCP Use Case Library](/developers/kick-mcp/mcp-use-case-library.md) for advanced use cases


---

# Agent Instructions: 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:

```
GET https://docs.kick.co/developers/kick-mcp/connectors/connect-gemini.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
