Show HN: I made an MCP Agent That Finds Jobs Based on Your LinkedIn Profile

6 Arindam1729 5 5/27/2025, 3:38:35 PM
Recently, I was exploring the OpenAI Agents SDK and building MCP agents and agentic Workflows.

To implement my learnings, I thought, why not solve a real, common problem?

So I built this multi-agent job search workflow that takes a LinkedIn profile as input and finds personalized job opportunities based on your experience, skills, and interests.

I used:

- OpenAI Agents SDK to orchestrate the multi-agent workflow - Bright Data MCP server for scraping LinkedIn profiles & YC jobs. - Nebius AI models for fast + cheap inference - Streamlit for UI

(The project isn't that complex - I kept it simple, but it's 100% worth it to understand how multi-agent workflows work with MCP servers)

Here's what it does:

- Analyzes your LinkedIn profile (experience, skills, career trajectory) - Scrapes YC job board for current openings - Matches jobs based on your specific background - Returns ranked opportunities with direct apply links

Here's a walkthrough of how I built it: https://www.youtube.com/watch?v=zNTWmw72BDs

The Code is public too: https://github.com/Arindam200/awesome-ai-apps/tree/main/adva...

Give it a try and let me know how the job matching works for your profile!

Comments (5)

toomuchtodo · 18h ago
Can it work with https://hiring.cafe? ie is the search target pluggable?
Arindam1729 · 17h ago
Yes, it can work with that.

Search target is dynamic, you can just mention that in the prompt as a Source for finding jobs, and the agent will find jobs from it.

tomasen9987 · 18h ago
This is interesting, But what job boards are you targeting? Only YC ones?

Can We add more job portals?

Arindam1729 · 17h ago
I have used YC Job boards for the Example, You can use different job boards like Wellfound and others. Just mention it in the prompt as a source, and it will work.
studio1 · 13h ago
Curious to know why you choose brightdata mcp server? there are other options like firecrawl?