# Gemini Spark

> How to connect ZoomInfo MCP to Gemini Spark as a custom app: paste the server URL into Connected Apps and sign in with OAuth.

**Date:** 2026-08-14  
**Source:** https://gtm.ai/docs/mcp/clients/gemini-spark

---

## Overview

Gemini Spark is Google's personal AI agent inside the Gemini apps. It runs multi-step tasks and scheduled workflows, and it can call ZoomInfo tools once you add ZoomInfo as a custom connected app. You connect once in the Gemini web app; the connection then works in Spark on both web and mobile.

ZoomInfo's server supports Dynamic Client Registration, which is Spark's default path for custom apps. Paste the server URL, sign in, approve access. You don't register anything in ZoomInfo first, and you leave the client ID and secret fields alone.

> **Which Gemini surface are you on?**
>
> This page covers Gemini Spark, the agent for personal Google Accounts in the consumer Gemini app. On a work account? Use the [Gemini Enterprise native connector](/docs/mcp/clients/gemini-enterprise) instead. For Gemini CLI in the terminal, see [Other Clients](/docs/mcp/clients#other-clients); that path needs explicit client credentials.

## Requirements

Google gates Spark and its custom apps more tightly than most clients:

- A personal Google Account. Work and school accounts can't use Spark.
- A Google AI Pro or Ultra subscription, and you must be 18 or over.
- The **Keep Activity** setting turned on. Gemini can't connect to custom apps while it's off.
- Custom connected apps are currently US-only and English-only, per Google.
- An active ZoomInfo account for the OAuth sign-in.

## Setup

  **Open Connected Apps**

Go to [gemini.google.com](https://gemini.google.com) on your computer, then **Settings & help → Connected Apps**. Custom apps can only be added from the web app.

  **Add a custom app**

Under **Custom apps for Spark**, click **Add a custom app**.

  **Enter the server URL**

Paste `https://mcp.zoominfo.com/mcp` and click **Next**. Skip the **Advanced features** section; that manual-credentials path is only for servers without Dynamic Client Registration, and Spark registers itself automatically.

  **Authenticate**

Follow the on-screen prompts to the ZoomInfo sign-in. Log in with your normal credentials or SSO and approve access.

  **Verify the connection**

Switch to Spark, start a task, and type `@` to select ZoomInfo. Ask: *"What ZoomInfo tools do you have access to?"* Spark will list the available tools.

**Next - run your first session.** Once ZoomInfo shows as connected, paste this into a new Spark task. It orients from your GTM context and only runs after you approve:

## Using ZoomInfo in Spark Tasks

Spark differs from a chat client: it executes tasks, sometimes on a schedule, and decides mid-task which connected apps to call. Type `@` in a prompt to point it at ZoomInfo explicitly, or describe the goal and let it choose. Schedules change the math. A recurring task can research accounts, pull intent signals, or enrich contacts every time it runs.

> **Scheduled tasks consume credits on every run**
>
> Enrichment tools consume bulk data credits on every run. A daily task runs thirty times a month. Review the steps Spark plans before you approve a schedule; the [Credits & Billing](/docs/mcp/credits) page lists which tools are metered.

One more caveat from Google's own documentation: a custom connected app may receive information from the conversation and from other sources available to Spark. Treat task threads that touch ZoomInfo like any other surface that handles customer data.

## Troubleshooting

**ZoomInfo doesn't appear in Spark:** custom apps are added in the web app at gemini.google.com, and only there. Once connected on web, the app is available in Spark on mobile too.

**The form demands a client ID and secret:** it shouldn't. That's the Advanced features fallback for servers without Dynamic Client Registration. Re-enter the URL exactly as `https://mcp.zoominfo.com/mcp` and leave Advanced features collapsed.

**You can't add custom apps at all:** confirm you're on a personal Google Account with Keep Activity on, and that you meet Google's eligibility rules (18+, US, Pro or Ultra subscription).

**Authentication errors:** sign in with your personal ZoomInfo login. Admin-only ZoomInfo accounts cannot authenticate to MCP.

**Credit errors during enrichment:** confirm your account has bulk data credits enabled. Recurring monthly credits are not supported by MCP.

**Scheduled tasks stopped running:** turning Spark off pauses all schedules. Turn it back on and Gemini resumes paused tasks automatically.

## What's Next

For the full set of tools Spark can call, see the [Tools documentation](/docs/mcp/tools). Using a work account instead? Set up [Gemini Enterprise](/docs/mcp/clients/gemini-enterprise). Google's help center covers Spark itself in depth: [Use Gemini Spark](https://support.google.com/gemini/answer/17094507) and [Connect custom apps for Gemini Spark](https://support.google.com/gemini/answer/17209137).