Skip to content

Ask Claude for 10 VPs of Sales. Get them back with verified emails.

Add one connector and ask in plain English. Claude searches, saves the list, quotes the cost and enriches it through 25+ providers. You see every tool call it makes.

A demo of Cleanlist AI inside Claude over MCP. Asked for ten VPs or Heads of Sales who used to work at Gong or Outreach, at software companies with 51 to 500 people, Series B or C, in the US, one per company and none already in a list, Claude calls search_people with those filters, saves ten people with add_leads_to_list, gets a signed quote of 110 credits from estimate_cost, and runs enrich_list against it. The list comes back with verified emails and phone numbers; 59 credits are charged of the 110 quoted.

The Cleanlist AI MCP server at mcp.cleanlist.ai gives Claude 30+ tools to search, enrich, save and sync B2B contacts. It connects with OAuth from Claude Settings, then Connectors, with no API key to paste. Every paid call needs a signed quote first, so an agent can't spend past it.

10,000+ users, from founders to full sales teams

  • Switched fromZoomInfo
  • Case study
  • HackerOneSwitched fromApollo
  • Switched fromClay
  • Case study
  • Sumo LogicSwitched fromClay
  • Switched fromApollo
  • Case study
  • Switched fromZoomInfo
  • Switched fromZoomInfo

How to connect Cleanlist AI to Claude in about two minutes.

Paste one URL and sign in. Nothing installs on your machine, and it works the same in claude.ai, Claude Desktop and Claude Code. Revoke it from the same screen any time.

  1. 01

    Open Settings, then Connectors

    Cleanlist AI is added by URL, so choose Add custom connector.

  2. 02

    Paste the server URL

    https://mcp.cleanlist.ai/v1/mcp

  3. 03

    Sign in and allow

    OAuth links Claude to your Cleanlist AI organization, with no key to store. Then ask: “Find 10 VPs of Sales at US software companies.”

An agent can’t spend past its quote.

Before any paid call, Claude asks estimate_cost for a signed quote. It works once, expires in five minutes, and the server refuses a run that would cost more. Your credit balance caps everything behind it.

30+ MCP tools, each with its price in credits.

The MCP server and REST API v2 do the same things. Use MCP when an AI client picks the tool from your prompt, and the REST API when your own code makes the call. Credits, rate limits and quotes are the same on both.

tools/listmcp.cleanlist.ai

Search

  • search_peoplefree
  • search_companiesfree
  • search_valuesfree
  • compile_searchfree
  • find_similar_companies1

Enrich

  • enrich_person1 · 10 · 11
  • enrich_list1 · 10 · 11
  • add_person_enrichments1 · 10 · 11
  • add_company_enrichments1
  • find_personal_email1.5
  • enrich_statusfree

Lists

  • create_listfree
  • get_listsfree
  • add_leads_to_listfree
  • list_leads_in_listfree
  • move_leadsfree
  • remove_leads_from_listfree

Account

  • whoamifree
  • check_creditsfree
  • estimate_costfree
  • get_integrationsfree
  • get_task_contextfree
  • get_referencefree

Questions about the Cleanlist AI MCP server

Compare with the REST API
What is an MCP server for sales data?

An MCP server for sales data is a service that exposes a B2B contact database or enrichment engine as tools an AI assistant can call directly. MCP is the Model Context Protocol, described on modelcontextprotocol.io as an open-source standard for connecting AI applications to external systems, supported by Claude, ChatGPT, VS Code and Cursor among others. In practice it means an assistant can run a people search, pull a verified email or push a record to your CRM without you opening another tab. Cleanlist runs one at mcp.cleanlist.ai, and Apollo and ZoomInfo each publish one as well.

How do I connect Cleanlist to Claude?

Open Claude, go to Settings, then Connectors, add https://mcp.cleanlist.ai/v1/mcp as a custom connector and sign in with OAuth. Cleanlist is not in Anthropic's connector directory, so you add it by URL. There is no API key to paste and nothing to install: it is a remote MCP server, and the OAuth grant links Claude to your Cleanlist organization. Revoke it from the same Connectors screen and Claude loses access to your data and your credits at once.

Does the Cleanlist MCP server work with ChatGPT?

Yes. The Cleanlist MCP server works with any MCP client that supports remote servers over HTTP with OAuth, including ChatGPT, because mcp.cleanlist.ai speaks the standard protocol. Claude is the client Cleanlist supports and tests first, and the connector installs from Claude Settings, then Connectors. Cleanlist does not ship a first-party ChatGPT app or a Perplexity connector today, so in those clients you add it as a generic remote MCP server. Outside Claude, the Cleanlist REST API v2 covers the same jobs with a clapi_ Bearer key.

What tools does the Cleanlist MCP server expose?

The Cleanlist MCP server exposes 30+ tools that map one to one onto the roughly 30 endpoints of Cleanlist REST API v2. The groups: people search, company search and find-similar-companies; person, company and bulk enrichment through the 25+ provider waterfall; research and qualification skills that score each lead against your ICP; lead lists with CSV import; CRM sync to HubSpot and Salesforce, plus sequencer sync to Lemlist; CSV and JSON export; and account tools for identity, credit balance, credit estimates and usage.

What does the Cleanlist MCP server cost per call?

Cleanlist charges MCP tool calls in credits at the same rates as the app and the REST API: 1 credit for a verified email, 10 for a phone number, 11 for a full contact record, 1 for a company enrichment, 0.5 to save a newly added lead to a list, 0.2 per lead for CRM or sequencer sync, and 5 per lead for AI research or qualification. People search and company search cost 0 credits, and so do reading lists and checking your balance. There is no separate MCP subscription, and credits come from one shared organization wallet.

What are the rate limits on the Cleanlist MCP server?

Cleanlist enforces 60 requests per minute per organization, 30 requests per minute per API key, and a hard cap of 60 People Searches per UTC day per API key. Those limits sit on the REST API v2 endpoints, and MCP tool calls run against the same endpoints inside the same organization, so the per-organization ceiling and the daily search cap apply to agent traffic too. The 30-per-minute figure is scoped to a clapi_ API key rather than to an OAuth connector. The daily search cap is the one that bites in agent workflows, so batch filters into fewer, broader searches and page through the results. Cleanlist publishes no uptime SLA and the MCP server is in beta.

Which Cleanlist plans include the MCP server?

The Cleanlist MCP server is in beta and included from the Starter plan; the Free plan does not include it. Programmatic REST API access starts on Pro, or an AppSumo Tier 5+ license. Self-serve pricing is Free at $0 with 50 credits a month, Starter at $49 per seat a month with 750 credits per seat, and Pro at $89 per seat a month with 1,500 credits per seat. Enterprise is custom. Annual billing takes 25% off.

What is the difference between server-side MCP and in-context MCP?

Server-side MCP means the MCP server runs remotely on the vendor infrastructure and the client connects to it over HTTP with OAuth. In-context MCP means the server runs locally beside the client, usually over stdio, with the process and credentials on your own machine and every tool definition loaded into the model context window. Cleanlist is server-side only: mcp.cleanlist.ai is a hosted remote endpoint, so there is nothing to install and credentials live in an OAuth grant instead of a local config file. There is no published Cleanlist package on npm today, so the in-context path is not a supported install.

Can an AI agent overspend my credits through the Cleanlist MCP server?

No. Cleanlist gates every paid operation behind a signed quote. The agent must first call the credit-estimate tool, which returns an HMAC-signed quote_id with a five-minute TTL, and the server rejects the paid call if the real cost would exceed the quote or the quote has expired. Your credit balance is also a hard ceiling: the wallet is shared across the app, the REST API and MCP, so the most an agent can consume is the balance you already hold.

Is my CRM data safe with the Cleanlist MCP server?

Cleanlist limits what an agent can touch in three ways: OAuth scoped to your organization across 14 scopes, so you never paste a raw key into a chat client; a one-way sync tool, which pushes enriched leads out to HubSpot, Salesforce or Lemlist; and revocation from Claude Settings, then Connectors, at any moment. What Cleanlist does not claim: there is no published SOC 2 report, no uptime SLA, and no read-only key mode, because scopes are granted per user. The MCP server is in beta.

How is the Cleanlist MCP server different from the Cleanlist REST API?

The Cleanlist MCP server and Cleanlist REST API v2 cover the same jobs and differ in who does the calling. MCP is for an AI client: Claude connects over OAuth, discovers 30+ tools and decides which to call from your prompt. The REST API is for your code: you authenticate with a clapi_ Bearer key, call the roughly 30 endpoints yourself and poll async workflows. Credits, rate limits and the signed-quote model are identical. REST API access starts on Pro and MCP is included from Starter. REST API v2 has no webhooks, so both surfaces poll for async enrichment results.

Can Claude search for leads in plain English with Cleanlist?

Yes. Claude reads your plain-English request and calls the Cleanlist search_people tool with structured filters, so Claude does the translating. Ask for VPs of Sales at US SaaS companies with 201 to 500 employees and Claude maps that onto the title, seniority, country and headcount fields. Cleanlist exposes about 24 filter fields, covering title, seniority, years in role, location, skills, education, past titles and companies, industry and headcount. There are no revenue, funding-stage, technographic or intent filters.

Ask Claude. Get the list.

Connect once and run searches and enrichment from the chat. Nothing is charged without a signed quote.

14 days of Pro, free.