# Cursor

> How to connect ZoomInfo MCP to Cursor by adding the hosted server to your mcp.json and signing in over OAuth.

**Date:** 2026-06-17  
**Source:** https://gtm.ai/docs/mcp/clients/cursor

---

## Overview

Cursor supports custom MCP servers, so you can give Cursor's Agent live ZoomInfo data alongside your code. Add the hosted ZoomInfo endpoint to your MCP config, restart, and sign in over OAuth on first use. There is no developer app to register and no client secret to paste; Cursor discovers ZoomInfo's authorization server from the URL and registers itself.

## Setup

  **Open your MCP config**

In Cursor, go to **Settings → Cursor Settings → Tools & Integrations** and open the MCP configuration, or edit `~/.cursor/mcp.json` directly.

  **Add the ZoomInfo server**

Add the `zoominfo` entry to your `mcpServers` block:

    ```json
    // ~/.cursor/mcp.json
    {
      "mcpServers": {
        "zoominfo": { "url": "https://mcp.zoominfo.com/mcp" }
      }
    }
    ```

  **Restart Cursor**

Restart so Cursor picks up the new server entry.

  **Authenticate**

The first time Cursor uses the server it opens the ZoomInfo sign-in in your browser. Log in with your normal credentials or SSO and approve access.

  **Verify the connection**

Open the Agent and ask: *"How many employees does Snowflake have?"* A healthy connection calls the matching ZoomInfo tool and returns live data.

## How Cursor Selects Tools

Cursor's Agent reads the ZoomInfo tool descriptions and picks the right tool for your request. You don't need to name a tool, though you can reference ZoomInfo explicitly to steer it. Ask it to *"research Acme Corp"* and it invokes **Account Research**; ask for VPs of Sales at companies like Salesforce and it chains **Find Similar Companies** into **Search Contacts**.

Direct tools (Search, Enrich, Lookup) return data straight into the Agent's context window, so narrow your filters before searching across thousands of records. Research tools synthesize large payloads before returning a summary, which keeps context manageable.

## Troubleshooting

**The server shows as disconnected:** confirm the JSON in `~/.cursor/mcp.json` is valid (a trailing comma is the usual culprit) and that the URL is exactly `https://mcp.zoominfo.com/mcp`. Restart Cursor after any edit.

**Authentication errors:** make sure you're signing in with your personal ZoomInfo credentials, not a shared or admin-only account. If the token has gone stale, toggle the server off and on to re-trigger the OAuth flow.

**No tools appear:** open the MCP settings and confirm `zoominfo` is enabled. Cursor refreshes the tool list when it reconnects to the server.

**Credit errors during enrichment:** MCP requires bulk data credits. Confirm with your ZoomInfo admin that your account has bulk credits enabled. Recurring monthly credits are not supported by MCP.

## What's Next

For the field-by-field defaults that apply to any custom MCP form, see [Add ZoomInfo as a Custom Connector](/docs/mcp/clients/custom). For the full tool list, see the [MCP Tools documentation](/docs/mcp/tools).