Check and clean B2B contacts in your lists, find leads, size markets, fill work e-mail and mobile.
Connect Remote server
claude mcp add --transport http listplus https://listplus.ai/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
{
"mcpServers": {
"listplus": {
"url": "https://listplus.ai/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
{
"servers": {
"listplus": {
"type": "http",
"url": "https://listplus.ai/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://listplus.ai/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 26 found in our last check
what_can_you_doFREE — Use first when you are unsure what ListPlus offers, what something costs or how much budget is left. 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. With `guide`…
find_personFREE with a key (rate-limited) — Use when your user names a person, or a role at a company, and wants to know who that is: title, company, LinkedIn profile. find a person: name, job title, company, location, LinkedIn profile, how sure. Give first_name + last_name + company (or d…
check_recordsFREE (up to 25 records without a key, 1000 with one) — Use when your user has contact or company records (a CSV, a CRM export, pasted rows) and wants to know what is wrong with them. check contact records for errors with 100+ checks: typos in e-mail domains, role mailboxes (offi…
enrich_recordsPAID (needs a key) — Use when records miss a work e-mail, a mobile number, a job title, a LinkedIn profile or company data. 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…
get_jobFREE (key) — Use after enrich_records answered with a job_id, to fetch the result. the state of an enrich_records job; when it ended, the records with the fields we found (in the order you sent them).
verify_emailPAID (needs a key) — Use when your user wants to know whether e-mail addresses can receive mail before writing to them. 0.3 credits per address (an address checked in the last 7 days costs nothing), so a call costs at most its addresses × that — a fixed price, no estimate: is th…
search_optionsFREE — Use before search_people, count_companies or load_companies, to get the exact filter values. the filters search_people, count_companies and load_companies accept, and the exact values they take (seniorities, departments, company size, industries, countries, states, NAICS…
count_companiesFREE — Use when your user asks how big a market is or how many companies fit a description. 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…
search_peoplePAID (needs a key) — Use when your user wants new leads: people by role, seniority, industry, place or company. 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 d…
load_companiesPAID (needs a key) — Use when your user wants the companies of a market as a list, after count_companies sized it. 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, we…
describe_listFREE (key) — Use first whenever your user refers to one of their ListPlus lists: it names the lists you may work on and what you may do there. without list_id: the lists shared with you (name, kind, rows, what you may do). With list_id: its columns (content types, allowed values…
query_recordsFREE (key) — Use to read, filter or count the records of a ListPlus list. read records of a list shared with you: `mode` rows (default; columns you may see, each with id and url), count, or ids (up to 10,000, to pass on as record_ids). Filter by column values or conditions (desc…
add_recordsFREE (key) — Use when your user wants records kept in a ListPlus list. add records (JSON objects, column names or common field names) to a list shared with you for editing. A record the list already has (same e-mail, LinkedIn, name + company) is filled in, not doubled. Up to 1,0…
update_recordsFREE (key) — Use when values in a ListPlus list should change. change cells of a list shared with you for editing: per record (`records: [{ id, column: value }]`) or one change for many (`record_ids` or `filter` + `set`). Only the columns you may write (describe_list); `only_emp…
mark_recordsFREE (key) — Use to qualify, tag or put aside records of a ListPlus list (status, tags, hide). set a status (one of the list's, "" clears it — may start the list's rules, as in the app), add or remove tags, or hide records (restorable; hide: false shows them again) in a list sha…
check_listFREE (key) — Use when your user asks about the data quality of a ListPlus list. run the 100+ data-quality checks on a list shared with you (or on some of its records): a score, the findings per check with the affected record ids and a proposed fix each (fix_list applies one).
fix_listFREE (key) — Use after check_list, once your user agreed to apply fixes, clean values or merge duplicates. apply ONE of: a check's proposed fixes (`check_id` from check_list), cleaning values (trim, casing, placeholders — `clean_values: true`), or merging duplicates (`dedup_key`…
derive_columnPAID (needs a key) — Use when a column should be filled by AI from other columns (the gender from the first name, a seniority from the job title). AI tokens by use (usually cents; at most 10 credits per call, within the key's day budget): fill an existing column from others by a…
copy_recordsFREE (key) — Use to copy or move records between two ListPlus lists. copy records from one list shared with you into another (same kind: contacts or companies) — with `move: true` they are then hidden in the source (restorable, never deleted). A record the target already has is…
send_to_pipelineFREE (key) to hand over — Use when records should go to the CRM, a sequencer or Slack through one of the workspace's pipelines. records of a list shared with you go to one of the workspace's pipelines you may use (describe_list names them: HubSpot, Slack, lemlist …). The pipelin…
describe_setupFREE (key, Set up) — Use before you build or change a list's columns or rules. what you need before you set something up. Without list_id: whether this connection may set up, the column kinds and the limits. With list_id: the list's columns (kinds), statuses, rules (triggers), t…
create_listFREE (key, Set up) — Use when your user wants a new list in their workspace. a new list in the workspace (contacts or companies), with the standard columns or the content types you name, and optional statuses. It is this agent's own list: shared in Full. Then add_column, create_…
add_columnFREE (key, Set up) to set up — Use when a list needs a new column: a score, a label, a lookup, a formula or an AI column. plain, select, formula, rule-based score / label, lookup, in_list and job_change columns cost nothing (Edit on the list). A hubspot column asks the workspace…
remove_columnFREE (key, Set up, Full on the list) — Use when a column should go from a list. remove a column from a list (by name or title). Records are never deleted; ask your user before you remove a column a person made.
create_triggerFREE (key, Set up) to set up — Use when something should happen by itself whenever a record arrives, changes or meets a condition. a rule (trigger) of a list: when a record is new / changed / meets the conditions, set a status (a new name is created), add a tag, hide it (it leav…
update_triggerFREE (key, Set up) — Use to pause, change or remove a rule of a list. pause, activate, change or remove (remove: true) a rule of a list. Your own rules with the rights of their actions; a rule a person or another connection set up only with the list shared in Full — ask your use…
Headers
| Name | Description |
|---|---|
AuthorizationOptional, secret | Optional: your ListPlus agent key (listplus.ai/app/agents). Clients that support OAuth sign in instead. Without either, the data checks, market counts and price estimates work; the person search, lists and enriching need one. |
Details
| Endpoint | https://listplus.ai/mcp (Streamable HTTP) |
| First published | 11 Nov 2026 |
| Last updated | 11 Nov 2026 |
| Registry name | ai.listplus/listplus |
More marketing and seo servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
