ListPlus

ai.listplusPublished by listplus.aiOfficial publisherv1.1.0Updated Nov 7, 2026

Check contact data with 100+ quality checks, find B2B contacts, fill work e-mail and mobile.

VerifiedStreamable HTTPWeb executableData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

ListPlus checks contact records for data-quality errors and finds or enriches B2B people and company data, with paid credit-based lookups.

What you can do
  • Check contact records with 100+ quality checks and get proposed fixes, without storing changes
  • Find a person by name, company, LinkedIn URL, work e-mail or a plain question
  • Enrich records with work e-mail, mobile, job title, LinkedIn and company fields, then poll the job
  • Verify e-mail deliverability for up to 25 addresses per call
  • Explore filters and count matching companies by country, industry, NAICS code, size and revenue
  • Search people and load companies into lists in the ListPlus workspace
When to use it
Useful when cleaning up a CRM or contact list, looking up a specific person, or building B2B lead lists by role, industry, location and company size. Start with the free checks, person lookup and company counts before spending credits.
Requirements
Remote streamable HTTP endpoint at listplus.ai; no local install. Free tools work without credentials. Paid tools need a ListPlus agent key sent in the Authorization header, or OAuth sign-in in clients that support it. A ListPlus workspace holds the lists and credits.
Before you install
Enrichment, e-mail verification, people search and company loading spend workspace credits per record, hit or page; use the free estimate option first. Enriched records and search results are written into lists in the key's ListPlus workspace. Contact data is sent to ListPlus and its data providers. Treat the agent key as a secret.

Installation

In SourceWeft

  1. Open ListPlus in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ai.listplus%2Flistplus/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "listplus": {
      "type": "http",
      "url": "https://listplus.ai/mcp"
    }
  }
}

Tools

10

what_can_you_do

What can you do

FREE — what ListPlus can do for you: every action, the fields we can fill with their price per record, the free limits, and (with a key) your balance and day budget. Call this first if unsure.

Parameterslanguage

find_person

Find a person

FREE (rate-limited) — find a person: name, job title, company, location, LinkedIn profile, how sure. Give first_name + last_name + company (or domain), a LinkedIn URL, a work e-mail, or a question in `query` ("CFO of Tink in Berlin"). No e-mail or phone in the answer — those are enrich_records.

Parametersnameemailquerydomaincompanyeu_onlylanguagelast_namefirst_namelinkedin_url

check_records

Check records

FREE (up to 25 records without a key, 1000 with one) — check contact records for errors with 100+ checks: typos in e-mail domains, role mailboxes (office@), duplicates and near-duplicates, phone codes that do not fit the country, LinkedIn status text in names, placeholders … Returns findings per record with proposed fixes. Nothing is stored or changed.

Parametersairecordsrequiredlanguagecategories

enrich_records

Enrich records

PAID (needs a key) — per record from a name + company: work e-mail ≈2.39, at most 9 credits; mobile ≈3.84, at most 12; job title ≈1.41, at most 13.5. Charged per hit for e-mail and phone. Use estimate:true first for the exact price of YOUR records (free, no key). Fills fields of contact records (work e-mail, mobile, job title, LinkedIn profile, company, domain, industry, size, place). The records go into the key's agent list in ListPlus (the user can open it); waits up to 25 s, then answers with a job_id to poll (get_job).

Parametersfieldsrequiredlist_idrecordsestimatelanguagerecord_idsrequest_idmax_credits

get_job

Get job status

FREE (key) — the state of an enrich_records job; when it ended, the records with the fields we found (in the order you sent them).

Parametersjob_idrequiredlanguage

verify_email

Verify e-mails

PAID (needs a key) — 0.3 credits per address (an address checked in the last 7 days costs nothing): is the e-mail address deliverable (valid, invalid, catch_all, unknown)? Up to 25 addresses per call, answered at once.

Parametersemailsrequiredlanguage

search_options

Search options

FREE — the filters search_people, count_companies and load_companies accept, and the exact values they take (seniorities, departments, company size, industries, countries, states, NAICS codes, revenue …). Without arguments: the categories; with `category`: its values; with `query`: look a word up ("saas", "apparel"). Copy values exactly.

Parametersforqueryparentcountrycategorylanguage

count_companies

Count companies

FREE — how many companies match (market size), e.g. { filters: { countries: ["IT"], naics: ["315"] } }; with `by` (needs a key) broken down by one dimension (countries, states, industries, naics, employees, revenue …). Exact values from search_options (for: companies). Loading the companies into a list is load_companies (priced in `options`).

Parametersbyfiltersrequiredlanguage

search_people

Search people

PAID (needs a key) — 2 credits per page of up to 25 people, only for pages the database counts (a repeat within 30 days and an empty result cost nothing). Finds people in the B2B contact database by job title, seniority, department, place, industry, company size or company. The people go into a list in ListPlus (name, job title, company, domain, LinkedIn, place — no e-mail or phone: those are enrich_records, priced in `options`). Up to 4 pages per call, a cursor for the next ones (20 pages deep). Exact values from search_options; estimate:true shows the filters as understood and the price (free, no key).

Parameterspagescursorlist_idestimatekeywordslanguagecompanieshas_emailheadcountlist_namelocationshas_mobile+7 more

load_companies

Load companies

PAID (needs a key) — 0.25 credits per company delivered (25 companies = 6.25 credits): the companies a count_companies question found, into a company list in ListPlus — name, domain, website, industry, size, place, LinkedIn page. 10, 25, 50 per call (`limit`), a cursor for the next ones. The same page within an hour costs nothing again. estimate:true shows the price (free, no key).

Parameterslimitcursorfilterslist_idestimatelanguagelist_namemax_credits

Version history

1
  1. v1.1.0LatestNov 7, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.