Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the ZoomInfo in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
AnythingMCP is listed in Claude's connector directory: add it to Claude in one click (opens in a new tab), then sign in and choose which MCP servers Claude may use.
Summary
Give your AI ZoomInfo B2B data: search contacts and companies by role, seniority, industry, size and location for free, look up the exact filter values ZoomInfo accepts, check your credit usage, and enrich the records you choose with emails, phone numbers and firmographics.
Try asking
Example prompts for ZoomInfo
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → ZoomInfo, paste your credentials, mint an MCP API key and you're done. No Docker, no
git clone, no local server.
ZoomInfo + Claude
Give your AI ZoomInfo B2B data: search contacts and companies by role, seniority, industry, size and location for free, look up the exact filter values ZoomInfo accepts, check your credit usage, and enrich the records you choose with emails, phone numbers and firmographics.
Prerequisites
See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:
ZOOMINFO_CLIENT_ID, ZOOMINFO_CLIENT_SECRET
Step 1 — Get credentials
API access is part of a ZoomInfo GTM.ai plan or of an Enterprise contract with API access; ZoomInfo has no free API tier. The app is created by someone in your company who has that access.
- Create an app. On GTM.ai self-serve, open the Developer tab at
https://gtm-studio.zoominfo.comand choose Create. On an Enterprise contract, sign in to the ZoomInfo Developer Portal athttps://developer.zoominfo.comand choose Create App; if you cannot open it, ask your ZoomInfo admin for Developer Portal access. - Under authentication choose Client Credentials Flow (server to server) and pick the integration user the calls run as. An app made for the Authorization Code (PKCE) flow does not accept this sign-in and answers
unauthorized_client. - Select the scopes Contact (
api:data:contact), Company (api:data:company) and Lookup (api:data:lookup), then create the app. - Paste the Client ID and Client Secret into
ZOOMINFO_CLIENT_IDandZOOMINFO_CLIENT_SECRETand install the connector. It exchanges them for a short-lived token and renews it by itself; the secret is only sent to ZoomInfo. - Check the setup with
zoominfo_get_usage: it shows your limits and what is left, and uses no credits.
Free: search and lookups: zoominfo_search_contacts, zoominfo_search_companies, zoominfo_lookup_values, zoominfo_list_search_fields, zoominfo_list_enrich_fields and zoominfo_get_usage use no credits; they only count against the rate limits. Contact search results show names, titles, companies and whether an email or phone number exists, never the email or phone number itself.
Enrichment costs credits, so the AI asks first: zoominfo_enrich_contacts and zoominfo_enrich_companies (up to 25 records per call) spend 1 bulk data credit for every record returned that is not already under management in your account. A record stays under management, and free to enrich again, for 12 months after its first enrichment. No match, no charge. Before an enrichment the AI shows you the records it found, tells you the maximum cost (one credit per record) and waits for your yes. It enriches a few chosen records rather than a whole result page.
How it works: the AI first turns your words into ZoomInfo values with zoominfo_lookup_values (industries, management levels, departments, job functions, metro regions, countries, employee counts, revenue ranges), because search rejects free text that is not a known value. Then it searches, shows you the matches and enriches only the ones you pick, with just the output fields you need. zoominfo_list_enrich_fields shows which fields your plan includes.
Personal data, B2B use only: contact records describe real people: names, job titles, employers, business emails, direct and mobile phone numbers. Use them only for a legitimate business purpose you can justify, such as B2B sales or recruiting under legitimate interest, in line with the GDPR, CAN-SPAM and ZoomInfo's terms. Keep only what you need, respect the Do Not Call flags and the EU flag on each record, and do not build mass mailing lists or look up private individuals. The connector gives the AI the same rules.
Paging and rate limits: searches return up to 100 records per page and at most 100 pages. ZoomInfo allows 5 to 35 requests a second per tenant plus hourly and daily caps, depending on your package. A 429 means waiting for the seconds ZoomInfo gives in Retry-After.
Common errors: 400 unauthorized_client at sign-in: the client ID is unknown, or the app was not made for the client credentials flow. 401 ZI0001: the token is invalid; if it persists, check the client secret. 403 ZI0002: the app lacks the scope for this call. 403 ZI0003: your contract does not include this endpoint or API access. 400 PFAPI0006: a filter value ZoomInfo does not know. 400 PFAPI0001 or PFAPI0009: an output field your plan does not include, or a misspelled one. 400 PFAPI0011: your credit limit is reached; ask your ZoomInfo admin.
The connector never changes data in ZoomInfo. It does not cover intent, scoops and news, org charts, corporate hierarchy, technologies, lookalikes, audiences, webhooks, or the legacy Enterprise API with username and password.
Step 2 — Install the adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Add the connector in Claude
Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (
https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide showsYOUR_SERVER_ID.
Recommended path: works on claude.ai web without editing any config file.
- In Claude, open Customize → Connectors.
- Click +, then Add custom connector.
- Enter a name, e.g.
ZoomInfo, and the remote MCP server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, then click Add. - Click Connect and sign in to AnythingMCP (OAuth) to allow access.
All tools below appear in your chat: start typing prompts.
Available tools
| Tool | What it does |
|---|---|
zoominfo_get_usage | Show the ZoomInfo API usage of this account: for each limit type (requests, records, unique ids and so on) the total allowed, how much is… |
zoominfo_lookup_values | List the exact values ZoomInfo accepts for a search filter, with their ids: industries, management levels, departments, job functions… |
zoominfo_list_search_fields | List the filter fields a ZoomInfo search accepts (field_type input) or the fields a search result returns (field_type output), with a… |
zoominfo_list_enrich_fields | List the match inputs (field_type input) or the output fields (field_type output) of a ZoomInfo enrichment, with a description and, for… |
zoominfo_search_contacts | Search ZoomInfo's contacts by role and company criteria and get a page of matches: ZoomInfo person id, name, job title, company, accuracy… |
zoominfo_search_companies | Search ZoomInfo's companies by firmographic criteria and get a page of matches: ZoomInfo company id, name, website, city, state, country… |
zoominfo_enrich_contacts | Get the full ZoomInfo record of up to 25 contacts, including business email and direct and mobile phone numbers, by ZoomInfo person id… |
zoominfo_enrich_companies | Get the full ZoomInfo profile of up to 25 companies: description, industry and codes, employee count and range, revenue, founding year… |
Example prompts
- "How many ZoomInfo credits do we have left in this contract period?"
- "Find heads of procurement at machinery manufacturers in Germany with 200 to 1,000 employees. Show names, titles and companies, no enrichment yet."
- "Which software companies in the Boston metro area have 50 to 500 employees and more than 10 million USD in revenue?"
- "Enrich the first three contacts from that list with business email and direct phone. Tell me the maximum credit cost first."
- "Get the full company profile of northwind-logistics.com: industry, employee count, revenue, headquarters and parent company."
FAQ
Does it work with Claude Code as well as Claude Desktop? Yes, point both at https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Next steps
Was this guide helpful?