ListPlus AI agents

AI agents · In the app · MCP & REST

Let AI find leads, clean up lists and automate the next step.

Describe what you need in plain words. Use the agents built into ListPlus, connect Claude or ChatGPT, or both.

No account needed.

Things you stop doing by hand.

Finds your next leads.

ListPlus agents or your own AI.Every match comes with its source.

Find RevOps leaders discussing “Clay alternatives” on LinkedIn.With the comment that makes your opener easy.
Illustrative result
Maya ChenHead of RevOps · Northstar
“We’re looking at alternatives for our enrichment workflow.”
LinkedIn comment · matching signal
More examples (3)
VPs of Sales at companies hiring a Head of RevOps.A hiring signal you can act on today.
Founders of B2B startups that raised a seed round in the last 60 days.Fresh budget, with the source to prove it.
Companies exhibiting at AWS re:Invent.With name and website, ready to enrich.

Cleans up your lists.

Your assistant, right in the list.Or your own agent via MCP or REST.

Normalize the country names.Shows every change first. You approve.
Illustrative suggestions
Deutschland
Germany
US, USA
United States
More examples (3)
Select rows where the city doesn’t match the country.Finds what a filter can’t.
Select the decision makers.Also finds Geschäftsführer and Directeur.
Find email addresses for the selected contacts.Asks first. Charged only when found.

Automates the next step.

Triggers with AI in the steps.Also on records your agent writes.

WhenA new decision maker has a business emailThenMark “Qualified” and notify SlackFrom new contact to next action.
Illustrative run
  1. Business email found
  2. Status set to Qualified
  3. Sales team notified in Slack
More examples (3)
WhenA contact has no work emailThenFind it, then send it to your CRM
WhenA lead is ready and isn’t already a customerThenSend it to your pipeline
WhenA contact enters an email pipelineThenAI writes the opening. You review the draft.
100+
data checks
11
research sources
13
delivery targets
0
credits when no email or phone is found

Built-in agents or your own AI. You decide what they can change.

Try a sample list

01 / Find new leads

Describe the lead. Get it with the evidence.

Say who you’re looking for. The ListPlus agent researches on its own, even with your window closed. Or hand the same brief to Claude, ChatGPT or your own agent.

  • Start with a specific question

    Choose a role, a market or a signal such as a funding announcement. The agent uses the sources relevant to that task.

  • Keep the evidence with the contact

    Every match shows its source and why it fits. Open the example sources to see what that looks like.

Start an AI research
Your research brief

Find founders of German fintechs that raised their first funding round in the last 90 days.

Fintech founders
CompanyFounderWhy they match
Nordlicht PayBerlin · FintechAva SteinCo-founder & CEOFirst round · 3 weeks ago
View example source: Nordlicht Pay
Company announcement · 3 weeks ago
Berlin-based fintech Nordlicht Pay announces its first funding round. Co-founder and CEO Ava Stein says the investment will support its payments platform.
Forma FinanceHamburg · FintechNoah WolfFounder & CEOFirst round · 5 weeks ago
View example source: Forma Finance
Company announcement · 5 weeks ago
Forma Finance, a fintech based in Hamburg and founded by Noah Wolf, has closed its first external funding round to expand its finance software.
Helio LedgerMunich · FintechElla BrandtCo-founderFirst round · 8 weeks ago
View example source: Helio Ledger
Company announcement · 8 weeks ago
Munich fintech Helio Ledger has secured its first funding round. Co-founder Ella Brandt will lead the rollout of its accounting platform.
Illustrative results and sources · Fictional companies and people
See AI research in the app

Click a number in the image to learn more.Tap a number. Swipe sideways to see more areas.

ListPlus research workspace with a brief, research steps, sources and matching people. Names pseudonymized.
AI research · Names pseudonymizedSwipe to explore

02 / Clean up your lists

100+ checks. Then fix what they find.

The checks show what’s wrong. Tell the assistant in your list what to do, or let your own agent request the fix.

  • Checks find what needs attention

    Missing job titles, duplicates, inconsistent company names: you get specific findings and the contacts behind them.

  • The agent requests the right action

    Correct values, merge duplicates or enrich missing details with the tools you allow.

  • You can see what changed

    Fill only empty fields to keep existing values. Details that cannot be found stay visible for review.

Explore the 100+ checks Open the sample list

Check this list and fill in the missing job titles.

  1. 1
    Check2 job titles are missing
  2. 2
    EnrichLook up those 2 contacts
Your contact list
ContactJob title beforeJob title after
Maya ChenNorthstar LabsMissing
Head of OperationsAdded by enrichment
Leo MartinForma StudioSales Director
Sales DirectorExisting value kept
Sam RiveraArbor CloudMissing
MissingNot found · review
1 detail added. 1 kept. 1 still needs attention.
Example result · Fictional contacts

Look up email addresses. Verify them.

The briefing explicitly tells your agent never to invent an email address. ListPlus gives it lookup and verification tools to find and check real data.

  1. 1

    Find the address

    Enrichment looks up the person with data providers.

  2. 2

    Check deliverability

    In research, verify_email checks whether a found address is deliverable.

  3. 3

    Keep the result honest

    No reliable result? The instruction is to leave the field empty.

You choose which tools the agent may use. Finding an address and verifying it are separate steps.

03 / Automate the next step

An agent finds the lead. Your list takes it from there.

Set a rule once. Every new or changed record follows it, whether it came from an agent, an import or a webhook.

  • Triggers do the watching

    When a record meets your conditions, they enrich it, set its status or hand it to a pipeline.

  • A data check before anything leaves

    Records with a missing field or on your customer list wait for review. Customer lists are part of Pro.

  • AI writes. You send.

    Email drafts get a personal line for each contact. You read every draft before it goes out.

See how lists work

Illustrative run · New from your agentMaya Chen, Head of RevOps at Northstar

  1. Trigger matchesNew decision maker in the list
  2. Work email foundCharged because it was found
  3. Data check passedNot on your customer list
  4. DeliveredContact in HubSpot, sales team notified in Slack
Hand records on to
  • HubSpot
  • Salesforce
  • Attio
  • Pipedrive
  • lemlist
  • Instantly
  • Slack
  • Google Sheets
  • Email drafts
  • Webhook

04 / Connectors & control

Give AI only the context it needs.

The connector works with your records. The AI gets the values needed for the task. To standardize country names, for example, the model receives the distinct country values. Names, emails and the rest of each record stay out of that request.

In the list assistant: “Standardize country names.”

Sent to AI: country values. No complete records.

Names, emails and phone numbers are not sent. The mapping from values to record IDs (ar_id) stays with the connector.

  1. 1 · The connector groups10,000

    rows in your list

    US
    4,000 rows
    USA
    3,000 rows
    United States
    3,000 rows
    Repeated country values are grouped before the AI request.
  2. 2 · AI interprets3

    distinct values to standardize

    • USUnited States
    • USAUnited States
    • United StatesUnited States
    The model returns a mapping for these values.
  3. 3 · The connector applies7,000

    rows updated after your review

    United States

    3,000 rows were already consistent.

    The connector uses record IDs to update every matching row.
Illustrative example of the list assistant’s normalization flow. The reduction depends on how often values repeat.

Tell the assistant what to do

Find rows, select decision-makers, standardize values or fill a column. The assistant turns your instruction into a command. The connector executes it on the list.

Less data for AI. Less work per list.

The model evaluates the relevant values, not every complete record. Repeated values share one answer. This reduces input tokens and helps keep large lists economical to process. The saving depends on the task, values and model.

Your own agent works within your permissions.

Through MCP or REST, agents can request summaries, find matching record IDs or query allowed fields. They do not need a full-list export. What they can read and change is set in the connection.

  • Choose the data

    Limit the connection to selected lists or sublists and hide fields the task does not need.

  • Choose the actions

    Allow specific tools and writable columns. Fill-only-empty updates protect existing values.

  • Set limits and review activity

    Set request and row limits, enrichment batch sizes and an expiry date. See actions and credit usage in the execution log.

Explore field permissions

05 / Tools & API

One request. Your agent has the brief.

ListPlus builds a briefing from your list and its connection settings: fields, permitted actions, example requests, costs and limits. Your agent can read how to work with this specific list.

Via REST, it reads the connection URL with GET. Via MCP, it calls get_schema. The briefing also identifies calculated columns, so your agent leaves scoring to the list.

MCP get_schemaREST GET /d/{token}
Your agent requests the briefingGET /d/{token}
Agent briefing · Inbound leads
schema.columns
first_name · company · job_title · email
schema.computedColumns
Fit score — calculated by the list, read-only
actions
query · run_checks · enrich
rules
Only fill empty cells. Never invent contact data.
examples
Example requests using this list’s fields and allowed actions.
Simplified example · Generated from the list and the access you grant
See every tool, price and permission

Read

  • query
  • count
  • find
  • column_summary
  • credit_balance

Write

  • add_recordsup to 1,000 per call
  • updatedry_run, only_empty
  • set_tags
  • set_status
  • send_to_pipeline
  • ignore / restore
  • create_columns

Quality

  • run_checksscore 0–10, 0 cr
  • fix_check
  • clean_values0 cr
  • dedup_merge
  • deriveAI column filling

Enrich

  • enrichcompany, contact, person lookup
  • e-mail and phone: credits only when found

Research tools

  • web_search *search the web
    Free
  • news_search *recent coverage and signals
    Free
  • google_searchweb, news, places, scholar
    Free
  • website_scrapeany public page to Markdown
    Free
  • hackernews_search
    Free
  • job_search *open roles as a buying signal
    Free
  • find_linkedin *name + company to profile
    Free
  • company_lookupdomain to company profile
    0.25 cr
  • verify_email *per check
    0.3 cr
  • linkedin_post_search *per 50 posts
    0.5 cr
  • post_engagers *who commented, per post
    0.75 cr
  • database_search *per 25 profiles
    2 cr
  • twitter_searchper 100 tweets
    3 cr
  • linkedin_people_search *former staff, + 0.5 cr per profile
    4 cr
  • enrich_hit *per research result, up to
    10 cr
  • reddit_searchper 25 results
    10 cr

* Offered in AI Research → Your AI. Available tools always depend on the connection’s permissions. enrich_hit requires the research to send its results to a list.

34 filter conditions, for example

c_level_executivedecision_makercorporate_emaildisposable_emailemail_typofuzzy_matchneeds_company_standardizationphone_with_country_code

Permission presets

Read onlyData assistantEnrichmentData collectorFull accessCustom

Usage, logs & workspace policy

Rates shown are ListPlus tool credits. Email and phone lookups are billed when found; research tools follow the rates above. Model usage is separate. Each call is logged with its action, rows, credits and duration. Workspace policies can disable providers or AI across all connections.

Full API reference

06 / Get connected

Two ways to connect your own agent.

Start researching or work on a list you already have. Each connection gives your agent the briefing and tools for that job.

Research new leads

  1. Find
  2. AI Research
  3. Your AI

Describe your target and choose “Your AI”. Select the tools, then generate a research URL for your agent.

Collect
Contacts, companies or a custom type.
Allowed AI tools
Find, Signals, Community & intent, Verify & enrich.
Results
Keep matches in the research or add them to a list as they arrive.
Link & budget
Link valid for 1, 3 or 7 days. Set a credit limit when you allow paid tools.

Your agent reads the mission, uses the allowed tools and reports sources, progress and results back to ListPlus.

Open AI Research

Want ListPlus to run the search? Choose “ListPlus” and set a search goal, model and total credit limit.

Work on an existing list

  1. Your list
  2. Tools
  3. Agents & MCP

Open “Agents & MCP” and create or select an access. Its Overview, Permissions and Executions tabs keep the connection in one place.

Actions & enrichment
Allow checks, updates, lookups and the pipelines it may use.
Columns & write protection
Choose visible and writable fields. Enable “Only fill empty cells” to protect existing values.
Limits & security
Set row and request limits, an expiry date and requirements for new records.
Executions
Review actions, affected records, credits and duration.

Give your agent the REST or MCP connection. It reads the list briefing and works within the access you grant.

Open your lists

The list’s scoring columns and triggers keep working when the agent adds or changes data.

MCP

For compatible AI clients

Every connection is an MCP server. Claude, ChatGPT or any MCP client discovers the permitted ListPlus actions as tools and calls them.

REST

For agents, scripts & workflows

One GET returns the schema and available actions. Then POST actions to the connection endpoint. Anything that speaks HTTP works.

Full API reference

Agent API access is included in every plan — even the free one.

ListPlus research, enrichment and verification follow their credit rules. Your external agent or hosting provider may charge separately.

Plans & usage
A few practical details

Before you connect.

Which AI agents can I connect?

Any MCP client, such as Claude or ChatGPT, or any agent that can make HTTP requests. The connection determines which lists, data and actions are available. If you prefer to work in the app, ListPlus has built-in audience research.

Can an agent work without reading every contact field?

Yes. Hide columns and narrow the records available to the connection. Checks return record IDs, so operations target only the relevant records. Configure that scope explicitly; a prompt alone does not create it.

Can I keep existing values when enriching?

Yes. Restrict writable columns and enable fill-only-empty updates. The update action also has a dry-run mode to preview changes first.

Does ListPlus keep my external agent running?

No. Your agent’s runtime and hosting determine when it runs. The ListPlus connection provides data and tools; it does not host the agent or schedule its work.

Does a found contact automatically count as verified?

No. A found value, an email-verification result and a record meeting your list’s requirements are different things. Have the agent request the relevant checks and review unresolved results before using the contacts.

What does agent usage cost?

Reading, the standard checks and their cleaning cost no credits. E-mail and phone lookups are charged only when found: an e-mail 2 to 6 credits per person, e-mail plus phone 42 when a phone is found. Research tools are billed per call: Google, Hacker News, job search and website reading are free, company lookup 0.25, LinkedIn posts 0.5, database search 2, X 3, Reddit 10 credits. Funding data is an enrichment in the list, 1 credit per company. 1 credit is $0.035 with Pro, $0.06 on Basic.

Your next step

Send your agents out.Give them a place to deliver.

Contact research, enrichment and the workflows that follow, on your lists, under your rules.