I've been deeply involved in working with AI agents and large language models (LLMs) for a while now. During a recent job search, I found myself repeatedly explaining my skills and experiences to various assistants. Around the same time, I was creating content for my website to help hiring teams understand my capabilities better and make informed decisions.
MCP had started to gain momentum and I saw a way to reduce my toil. So I built an MCP server that can effectively communicate my qualifications as a job candidate. This server acts as an AI-powered resume, providing an understanding of my professional background and a set of tools, prompts and resources to help explore my skills and experiences.
The code is open source, so you can create your own AI-driven resume server. Check it out here: https://github.com/jhgaylor/node-candidate-mcp-server.
During my job search I paired my mcp server with others such as notion, hirebase, and gmail to build a leads database, write cover letters, and track my job search.
But you know what? It's one step away from a system where AI's act as agents of our values, interests, needs and availabilities and mingle with other AI's to find possible business or romantic connections for us, all automatically.
Like a business coach/matchmaker and dating coach/matchmaker in one. Imagine just receiving high-potential connections for both, in your inbox, every day, according to whatever criteria you value.
My OpenAI ChatGPT knows me VERY well. It would possibly be amazing if a system existed that I could deem my chatgpt account a proxy of me for.
EDIT: I don't think there's currently a way to hand out a key to my (privacy-preserving except where explicitly allowed) own ChatGPT which also includes the conversation memory, unless MCP might provide this somehow
But imagine how much value shareholders of these AI companies could make by having AI chatbots spamming other AI chatbots!
You're gonna lose all the best parts of life in an attempt to deal only with robots to avoid a few rough edges here and there. You don't know what you want as well as you think you do, serendipity is a necessity.
Well on our way to "everything is amazing and nobody is happy" times infinity.
(Much of this already exists, of course, and there are ANY number of "but our match percentages were so high!!" disaster dates out there that have left the human-blind-data-focused in sad confusion. The secret is that the accuracy of the match percentage was not the problem.)
These are not mutually-exclusive. You can talk to the same amount of people using your very limited time AND ALSO utilize a tool like this to expand upon possible connections.
Plus, there are a lot of things people want that are not socially acceptable to discuss publicly for privacy reasons. AI could potentially be a non-judgmental, privacy-preserving matchmaker here.
> You’re gonna lose all the
As previously stated, it’s not mutually exclusive. Existing online dating did not completely replace “meeting people randomly”.
> everything is amazing and
You can just stop there. lol
> (anecdote about things looking rationally perfect on paper)
Yes. this is true, there is an element of people that cannot be captured by rational mechanisms (I believe this too). But also imagine being able to filter down to just those possible people. Ruling out all the rational things that are dealbreakers for you. Imagine a matchmaker AI that is so smart that it can “intuit” what might work for you that you don’t even realize, based on data (personal example, if you are ADHD, you are automatically attracted to non-ADHD people as partners, but this also has the danger of creating resentment… Or if you claim to like functional languages, the AI might figure out that what you really like is solving problems as efficiently as possible, so it might give you a job recommendation that you might otherwise overlook because you’d end up making a deep and satisfying impact there)
This reminded me of one Black Mirror episode [0] which is about something very similar for dating.
[0] https://www.imdb.com/title/tt5710978/
A short story idea that's been in my head for years is a Google (or whichever all-knowing system) algorithm that gets 2 people to meet by showing them the correct ads to get them out of the house and to an e.g. concert. Fleshing it out: they get into conversation because they're e.g. both carrying books by a particular author because again they found this author through a Google ad. And 3 weeks later they ran into each other again at another event advertised to them..
https://clarkesworldmagazine.com/kritzer_01_15/
But just because we _can_ do something doesn't mean we _should_ do something or that our lives will be better for it.
I'm not sure this is one of the things we should do.
I thought the top post was already depressing, but this is a whole new level of psychopathic tech-bro mindset.
Interesting also how my other comment as well as the other top post were mysteriously artificially demoted to the bottom of the comment section even with a lot of upvotes. In both cases they were the top comment and instanly went to the lowest one. AI criticism is punished now?
Tell you what- Here's a business idea you might appreciate: A series of islands where literally everything exists as it did in 1984, or 1992, or 2000, and you pay to basically "go back in time". All devices are confiscated on arrival but you are re-provided with the devices that were available in that era, meticulously maintained. We could call it "time/era tourism".
Heck, why stop there? Let's have one that is set in 1945, just after WW2 ended, or perhaps 1850/the Victorian era prior to the introduction of cars or the Industrial Revolution. Bonus points if it includes time-appropriate racism, sexism or diseases.
Dead Comment
MCP seems like we have given up on making the models good or smart. We are bending over backwards to make the internet easier to interact with for AI than for humans.
If general intelligence is on the horizon, this all seems a colossal waste of time. (Not your resume. I mean the general direction of AI development.)
> We are bending over backwards to make the internet easier to interact with for AI than for humans.
I'm detecting an emotional reaction here, which I can understand and sympathize with, but I have a feeling it is distorting a full understanding of MCP's role.
Also, in terms of level of concern about AI; MCP in particular strikes me as probably much lower down the list. That said, one might view it as part of a general trend of people sacrificing our "humanity" (including privacy and control) for a little bit of convenience -- which I grant is concerning trend.
it's like self-driving cars -- if we had a dedicated separate road network just for self-driving cars, and required that they all communicate with standard protocols, then we'd have self-driving cars by now -- but that's not actually the goal of FSD. the goal is to have cars that can use existing infrastructure and co-exist with human drivers.
First, whatever you mean by "we", we can do more than one thing at a time. Second, there are advantages to designing a protocol with formal semantics.
Congrats on getting there for MCP resume before anyone else :)
What do you plan to do if someone does give you a job and assign you a task? Tell your employer to prompt some tool to explain why you cannot complete that task?
“I’m feeling a bit under the weather, can you ask my personal AI agent why I probably won’t be coming in today? Thanks”
That means someone would have to jump through manual hoops to consume this.
Perhaps a needed bit of integration is a vendor that allows you to park a chat box on your website that knows how to call out into your MCP, so I can talk to your resume directly on your website. I assume this exists already, if not it'd be weird (it's not that hard to cobble together manually against the agent-ish APIs, after all).
But yes, currently, you still need to read the docs to know if/where on my server you can find an MCP endpoint.
Also I believe there are some open source directories and Anthropic themselves are planning to launch or have launched a directory, so an NPM for MCPs.
Maybe this anticipates a future where AIs discover and consume these services automatically?
Of course, even if this isn't practically useful, it's cool and maybe will help this person to stand out, at least insofar as it demonstrated that Jake is a clever person who knows how to use MCP.
By connecting an assistant to a job searching api, a database, and context about myself I am able to create a prompt such as "find interesting jobs for jake. maybe something in the ai space?" and in a few minutes I can browse a curated list of potential job matches.
By connecting the assistant to text to speech and speech to text tools and context about myself I can provide a the job description in my prompt and request the assistant play the role of an interviewer. This has been much nicer than practicing in the mirror.
I think that for the next few weeks/months that a hiring team connecting to my mcp server will play out well for me but I think you're in the right ball park. It will be because I was able to show that I can extract value from technology.