MCP

How to choose an AI prospecting agent

How to choose an AI prospecting agent: twelve questions that separate the categories, a pilot you can run in a fortnight, and the answers that should end it.

Judge an agent on three things: where its data comes from, whether you can see why it decided something, and what it is allowed to do without asking. Features and model names tell you very little. The questions below are ordered so the ones that disqualify a vendor fastest come first.

Disclosure: Signl is an agent-native prospecting product, so we are in this category. This article names no winner and ranks nothing, deliberately. Where our own answers are relevant they are given, so you can hold us to the same checklist.

The three things that actually differ

Most comparison content in this category lists features. Features converge within a year; these three do not.

Where the data comes from. An agent is a reasoning layer over a data source. If the underlying data is a bought static database, no amount of agent quality fixes staleness. Ask what the source is and how old a given record can be.

Whether decisions are inspectable. When the agent says a person is a good fit, can you see why, in words? A confidence score is not an explanation. This is the difference between a tool you can correct and one you have to trust.

What it may do unsupervised. An agent that drafts is a different risk from one that sends. Both are legitimate; confusing them is how a team discovers that four hundred messages went out in their name.

Twelve questions

Ordered by how quickly a bad answer saves you time.

Data and sourcing

1. Where do the people come from, and how fresh is a record when I see it? A live query and a quarterly crawl are different products at the same price. Our own view of that split is in live query vs static database.

2. What happens when the agent cannot find something? You want "returns nothing with a reason". The wrong answer is a plausible guess, which in this category means an invented job title or an unverified email.

3. Is contact data charged per attempt or per result? Per attempt means you pay for the misses, and an agent is thorough, which makes it expensive in exactly the way a human is not. The bounce tax is the long version.

Qualification

4. Show me why this person was qualified, in a sentence. If the answer is a number, the agent cannot be debugged and neither can your ICP.

5. Can I see who it rejected and why? The rejected pile is where you find out the filter is wrong. A product that hides it is withholding the most useful output it has.

6. What does it do with missing data? Treating an empty field as a pass is the most common silent failure in qualification, and it produces confident nonsense.

Actions and boundaries

7. What can it do without asking me? Get the list. Sending, deleting, connecting an integration and anything irreversible should be confirmed. Signl confirms sending people, removing a source, deleting an autopilot rule and recording an objection.

8. What are the rate limits, and who enforces them? An agent with no cap is one bug away from an incident. Ours is 10 autopilot rules and 500 sends a day per account.

9. Does it send, or does it hand off to my tools? Handing off keeps deliverability and account risk in systems you already control. Sending itself is more convenient and concentrates the risk in the vendor.

Integration and control

10. Does it write back, and does anything come back? One-way integrations rot. Ask specifically which destinations return replies, meetings or deals, because that is what lets you tell which sources worked.

11. How do I turn it off at three in the morning? A real question. There should be an answer that does not involve emailing support.

12. What happens to my data if I leave? Export format, deletion policy, retention period. Signl deletes collected engagement 90 days after first collection by design.

Category boundaries worth checking

Vendors in adjacent categories all describe themselves as AI prospecting agents. The distinctions that matter commercially:

CategoryWhat it is forWhere it stops
Contact database with AI searchFinding people who match criteriaSays nothing about timing
Enrichment and orchestrationFilling in and routing data you bringDoes not discover people
AI SDRWriting and sending at volumeJudgement, and anything off-script
Signal or listening toolFinding people who did somethingVolume. There is a ceiling
Agent-native data layerLetting your own assistant do the workNeeds you to have an assistant and a workflow

Work out which of those your bottleneck is before taking demos. A team whose problem is "we have lists and nobody works them" buys a sending tool. A team whose problem is "we do not know who to call" buys sourcing. These are frequently confused, and the published buyer's guides mostly assume the first.

A pilot you can run in a fortnight

Demos run on the vendor's data, where everything works. Design the pilot to break that.

Week one, one segment. Pick fifty real prospects from one tight segment of your actual ICP. Not your whole market.

Read every output before anything sends. The question is not whether the messages are grammatical, it is whether the reasoning is right about your market. Count how many you would be embarrassed by.

Deliberately include hard cases. Put in an agency that looks like a buyer, someone who just bought from a competitor, a job seeker with a senior title. A good agent rejects all three and tells you why.

Check the rejections, not just the approvals. Score the agent on both.

Week two, let it run on a small cap, then measure one thing: qualified conversations, not emails sent or contacts processed.

Two cheap tests worth adding. Ask it something it should not know and see whether it says so or invents an answer. And ask the same question twice an hour apart to see whether the answer is stable.

Pricing traps

  • Per seat, with an agent in the team. An always-on agent either shares a human's seat or you pay for a phantom one. Ask directly.
  • Credits that meter two things. Actions and data credits metered separately mean the sticker price is a floor, not an estimate.
  • The platform fee is not the cost. Domains, inboxes, warming and data are routinely outside the headline figure.
  • Annual contracts in a category with high churn. Published churn for AI SDR tools was put at 50 to 70 per cent a year by one vendor's own analysis; see AI SDR vs human SDR. Ask for monthly until it has worked for a quarter.

For reference: Signl is $99 a month for 25 sources with unlimited seats, no credits and nothing charged per person, with a 30-day money-back guarantee. The limits that make flat pricing possible are published on the fair use page.

If your team already uses Claude or ChatGPT

One question changes the shortlist: does it speak MCP?

An agent reachable over MCP is driven from the assistant your team already has open, rather than being another product to adopt. The practical difference is whether prospecting happens in the same conversation as everything else, or in a tab somebody has to remember to open.

What that looks like in practice is in Claude LinkedIn prospecting, the field is surveyed in the best MCP servers for sales, and the questions your security team will ask are in MCP security for revenue teams.

Limits

  • This checklist ranks nothing. The right answer depends on your bottleneck, and a tool that fails nine of these questions may still be correct for a team whose constraint is the tenth.
  • Pilots favour incumbents with good onboarding, which is not the same as good software. Weight the output, not the setup experience.
  • Everything in this category is moving quickly. Re-ask question one and question seven at renewal, because both change quietly.

Frequently asked questions

What is the difference between an AI prospecting agent and a sales tool with AI in it?

Whether it acts or only assists. A tool with AI drafts something you then send. An agent decides what to do next within boundaries you set, and may act without you each time. The distinction matters because the second kind needs approval boundaries, an audit trail and a way to stop it, and the first does not.

What should a pilot actually test?

One segment, end to end, with the output read by a human. Give it fifty real prospects from your actual ICP and read every message it produces before any of them send. You are testing whether the reasoning is sound on your market, which a demo on the vendor's data cannot tell you.

Does it matter whether the agent runs in my own AI assistant?

It matters if your team already works in one. An agent reachable over MCP can be driven from Claude or ChatGPT alongside everything else, which means no new interface to adopt. A closed product means another tab and another login, which is a real adoption cost even when the software is better.

Your next buyer could already be in the comments.

Find the people worth talking to, see why each one matters, and send them to the tool you already use.