· Sales data · 2 min read

Data Enrichment in Claude Code with the pipe0 MCP Server

Connect a data enrichment MCP server to Claude Code and let the agent build prospect lists, find work emails, and schedule refreshes.

Florian, Founder

Sales automation is becoming something you describe. Gone are the days of using complex UIs. Agents like claude code can use MCP servers for data enrichment, prospecting, CRM enrichment, lead routing, and intent signal detection.

This post demonstrates how to do data enrichment with pipe0, our data enrichment MCP server, and Claude Code. It works the same in any MCP client.

Connect the server

Claude Code
claude mcp add --transport http pipe0 https://api.pipe0.com/v1/mcp

Claude Code opens the OAuth sign-in on first use. No API key handling; the MCP server docs cover ChatGPT, Cursor, and other clients.

One prompt, one working list

Here is a real workflow that is now possible:

Prompt
Find 50 Head of Engineering prospects at robotics companies in the U.S.,
enrich them with work emails, and drop every prospect where the email enrichment finds no result.

While you watch the agent, you may notice a few interesting things. The agent does not guess the payloads. It calls list_searches to pick a prospecting source, get_search_schema for the exact filter shape, and validate_pipes before anything runs. Then it fetches the list, runs the search, adds a work email enrichment (a waterfall across several providers that only bills the one that returns a result), and filters the misses.

If you run as is, the result is either JSON or a CSV file. Try adding

Prompt
Add the results to a sheet.

... to your prompt.

The result will now be written to a pipe0 sheet.

Why an MCP server beats pasting CSVs into chat

A chat model with a CSV in its context window will happily hallucinate an email address. An agent with enrichment tools cannot.

Schedule it and walk away

The same tool surface manages schedules:

Prompt
Refresh this search every Monday at 8am Berlin time and
email me a report of new prospects.

That becomes a cron schedule on the pipe0 sheet plus a versioned, emailed report. The agent set it up, but it runs without the agent.

Try it

For more examples read Claude Code for sales prospecting; to see what else you could connect, browse the best MCP servers for GTM teams.

Next-gen enrichment & search.

Build revenue systems that scale. For humans, agents, and apps. Replace tools like Clay, n8n, Hightouch, etc.

selectedRun
InputHDFind work email
NameWork email
Ada ByrneHa.byrne@acme.io
Leo CostaDl.costa@northbeam.co
Mia ChenRunning...
New empty row
Using pipe0 at work?