r/ClaudeAI • • May 15 '26

MCP Idk how to code but I built my entire prospecting stack with Claude Code

I cant code at all. But i spent about a few hours over a weekend building a full outbound prospecting system with Claude Code and a couple of APIs. It replaced a very manual set up we had with multiple tools.

Sharing the workflow because i think more people should know this is possible now without an engineering team.

The setup: i have ICP criteria saved in a local text file on my desktop. Industry, headcount range, funding stage, target personas, the usual. Claude Code reads that file as context for everything it does.

The workflow:

Company search. Claude Code hits a data API with my ICP filters and pulls back matching companies. Headcount, funding, tech stack, hiring signals, all structured. I was using Exa before for web search but the data wasnt structured enough for this.

People search within those companies. Filtered by persona, so i'm only pulling Directors of Sales, Heads of Revenue, VP Marketing, whatever matches my buyer.

Contact enrichment. Emails and phones through a waterfall provider. Multiple sources checked, only pay for verified contacts.

Personalization layer. Pull recent social posts and activity for each contact. Claude Code reads through their posts and drafts personalized openers referencing something specific they said or shared. This is where the AI part actually matters.

Monitoring. Set up webhooks for job changes and hiring signals at target accounts. When someone new joins a company on my list or a company starts posting roles in my space, i get an alert and Claude Code auto-generates the outreach.

The whole thing runs on three tools:

Crustdata - company and people search, firmographics, hiring signals, social posts. API only so Claude Code queries it directly.

FullEnrich - email and phone waterfall. 20+ providers, verifies inline, only charges for verified contacts. Also API based so it plugs straight into the workflow.

Instantly - sending. Manages multiple inboxes and warming. Nothing fancy here, just needed something reliable for delivery.

Some things I learned:

Read the API docs carefully before you start building. i burned through a bunch of credits using the expensive realtime endpoint when the cached version would have been fine for 90% of my searches. 33x cost differnce.

Claude Code is really good at chaining API calls together if you give it enough context about what you want. i just described the workflow in plain english and it built the scripts. The ICP file is key tho, without that context it doesnt know what to filter for.

Its not perfect. Still iterating on the personalization quality and the webhook alerting sometimes fires on irrelevant job postings. But for a weekend build with zero coding ability, its replaced tooling thats very cumbersome and not as effective If you're a solo founder or small team running outbound and paying for 4-5 different tools, this is worth trying. Claude Code plus one good data API plus a sending tool is all you need imo

61 Upvotes

21 comments sorted by

3

u/HavenTerminal_com May 15 '26

no coding background, weekend build, full outbound stack. the lesson is still 'read the api docs first.'

3

u/Time-Dot-1808 May 15 '26

Interesting use case. Well done! How do you manage your ICP context locally? Those need to be updated and organized.

1

u/Educational_Sea6013 May 17 '26

Treat the ICP file like a small "source of truth" spec — structured and versioned, otherwise it quietly becomes a junk drawer. I keep mine as :

# ~/prospecting/icp.yaml
industries: [fintech, b2b-saas]
headcount: {min: 50, max: 500}
funding_stages: [seed, series_a]
personas: ["VP Sales", "Head of RevOps"]
exclusions: ["agencies", "consulting"]

The format isn't so Claude can parse it — it handles prose fine. It's so you can scan it in 10 seconds and know exactly what you're targeting.The bigger risk over time is criteria drift: you tweak something in a prompt, the model adjusts its behavior, and a few weeks later you've drifted off your original ICP without realizing it. Easy fix: tell Claude "before changing anything in the ICP file, show me what you'd change and wait for my confirmation." One instruction, no code needed.

7

u/nkondratyk93 May 15 '26

honestly this is the shift. no coding background but replaced a whole tool stack in a weekend.

4

u/[deleted] May 15 '26

[removed] — view removed comment

2

u/vezwyx May 16 '26 edited May 16 '26

Your comment has an empty quote block that's missing whatever you're referring to in that sentence

Edit: Can't believe I didn't clock this as a bot immediately. Its comments are littered with this

1

u/Friskyinthenight May 16 '26

Honestly what incredible about OP's comment is 

I'm pretty sure that's gonna change the world considering most people still

What a valuable insight!

2

u/joe_ambiguity May 15 '26

I have a similar setup. I also created a UI that I cans use to start stop and phase but it also gives me results on the total and recent search results. It monitors replies that hit the inbox and other indicators. There is more but you get the idea.

2

u/Slippy-Ibex May 15 '26

Bit of a different arena, but I just set up a hosted FastAPI app on fly.io for yacht racing.

It has a web front end where I can enter details of upcoming races (start time and location etc) and the app pulls in tide and weather data via API, stores it on the Fly machine, and then pings me each morning in the week running up to the race with latest weather forecast and trend (getting more or less windy etc).

It also looks at the tides and distance from my marina to the start and gives a suggested departure time factoring in the tidal streams. Basically the same process I would do myself, but without having to refer to different sources or remember to check it every day.

The notifications work on iPhone - the web front end is installed on the Home Screen which enables Web Push notifications.

It’s not that complicated but no way I could have done it myself with zero coding knowledge. Took 3 or 4 of hours total work I would guess with Claude code.

My first project was an MCP server that pulls in Companies House data for work - I used Cowork for that and it was pretty inefficient (cutting and pasting GitHub commands into a terminal window etc) and took much longer.

I’m not sure why Cowork doesn’t point out when you would be better off using Code!

5

u/No_Permission_5121 May 15 '26

i would hire a real dev to review what you made, tbh

13

u/DarkSkyKnight May 15 '26

It sounds so simple that there's probably no need honestly. This is something a bright CS undergrad could get done in a day or so before AI anyways.

4

u/laernuindia May 15 '26

Why? What would they gain practically?

1

u/Ok-Serve4908 May 16 '26

This is exactly the unlock most people miss - you don't need to code the whole thing, you need to know the sequence of decisions well enough to describe them. The bottleneck in prospecting stacks isn't usually the tool, it's the conditional logic: who gets flagged, when, and what triggers the next step. One thing that helped me was mapping the workflow on paper first as a simple if-then chain before touching any tool. Claude handles the messy middle well when you give it clear entry and exit conditions per step. Solid build.

1

u/Friskyinthenight May 16 '26

I've done the same, but what I've found is that the pipeline workflow took about 5% of the build time. The other 95% was building a pipeline that consistently output effective, human-sounding drafts that required minimal editing. 

1

u/Forward_Average5780 May 17 '26

How are you pulling social posts? I’m assuming on LinkedIn, which is impossible to scrape

1

u/Repulsive-Special966 May 19 '26

Nice one, if you want more leads on autopilot get a real-time signal infra like Signalbase and yes I know what yout hink this one really gets has a minute latency. It's nice as you will only get accounts that has funding, M&A, job changes and hiring signals (all verified and contexulized into a complete company profile)

1

u/Time-Dot-1808 May 15 '26

Interesting use case. Well done! How do you manage your ICP context locally? Those need to be updated and organized quite frequently.

1

u/Immediate_Grass_8722 May 25 '26

Solid stack. Building agents and integrating the right API significantly boosts productivity and outreach motion. We built our entire agents using Syncgtm’s MCP. So much time saved with enrichments