4,500+ servers built on MCP Fusion
Vinkius

HrFlow.ai MCP. Parse resumes, score candidates, and search job listings.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

HrFlow.ai MCP on Cursor AI Code Editor MCP Client HrFlow.ai MCP on Claude Desktop App MCP Integration HrFlow.ai MCP on OpenAI Agents SDK MCP Compatible HrFlow.ai MCP on Visual Studio Code MCP Extension Client HrFlow.ai MCP on GitHub Copilot AI Agent MCP Integration HrFlow.ai MCP on Google Gemini AI MCP Integration HrFlow.ai MCP on Lovable AI Development MCP Client HrFlow.ai MCP on Mistral AI Agents MCP Compatible HrFlow.ai MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

HrFlow.ai is an MCP Server built for talent acquisition. It lets your AI client parse resumes, search job boards, and score candidates against specific job requirements.

You can list profiles, search candidates using semantic filters, or ask natural language questions about any stored profile.

What your AI agents can do

Ask profile

Asks a natural language question about a specific candidate profile.

List boards

Lists all job boards available in the system.

List jobs

Lists specific job openings stored in HrFlow boards.

+ 7 more capabilities included
Analyze a Profile's Experience

Ask natural language questions about a specific candidate profile using the ask_profile tool.

Find Job Boards

Get a list of available job boards using the list_boards tool.

List Specific Jobs

Retrieve a list of jobs stored within HrFlow boards using the list_jobs tool.

View Candidate Records

List all candidate profiles stored in HrFlow using the list_profiles tool.

Identify Data Sources

Get a list of all data sources feeding the system using the list_sources tool.

Structure a Resume

Take a raw resume file and convert it into a structured, usable profile using parse_profile.

Score Candidates to Jobs

Run score_profiles to compare a candidate's profile against a specific job description.

Search Job Listings

Use search_jobs to find job openings with advanced semantic filters.

Search Candidate Profiles

Use search_profiles to find candidates matching specific criteria with semantic filters.

Map Career Path

Run unfold_profile to analyze and visualize a candidate's entire career progression.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

ask019d75b3

ask profile

Asks a natural language question about a specific candidate profile.

list019d75b3

list boards

Lists all job boards available in the system.

list019d75b3

list jobs

Lists specific job openings stored in HrFlow boards.

list019d75b3

list profiles

Lists all candidate profiles stored in HrFlow.

list019d75b3

list sources

Lists all data sources used to feed candidate profiles.

parse019d75b3

parse profile

Reads a resume file and converts it into a structured, searchable profile.

score019d75b3

score profiles

Compares a candidate profile against a job description and returns a match score.

search019d75b3

search jobs

Finds job listings using semantic filters based on keywords or concepts.

search019d75b3

search profiles

Finds candidate profiles using semantic filters based on keywords or concepts.

unfold019d75b3

unfold profile

Analyzes and generates a visualization of a candidate's entire career path.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with HrFlow.ai, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

HrFlow.ai MCP Server is built for talent acquisition. Your AI client can parse resumes, search job boards, and score candidates against specific job requirements. You can list profiles, search candidates using semantic filters, or ask natural language questions about any stored profile. parse_profile takes a raw resume file and converts it into a structured, usable profile. list_sources gets a list of all data sources feeding the system.

You can see all stored candidate profiles by calling list_profiles, and you can list all data sources by using list_sources. To find job boards, just call list_boards, and you can retrieve all jobs stored in HrFlow boards with list_jobs. To analyze a candidate's entire career path, run unfold_profile. You can compare a candidate's profile against a specific job description by running score_profiles.

You can find job openings using advanced semantic filters with search_jobs, and you can locate candidate profiles matching specific criteria using search_profiles. When you need to ask a specific question about a candidate, use ask_profile. You'll also get a list of available job boards by calling list_boards. search_profiles lets you find candidates using semantic filters based on keywords or concepts. search_jobs finds job listings using semantic filters based on keywords or concepts. list_profiles lists all candidate profiles stored in HrFlow. ask_profile lets you ask natural language questions about a specific candidate profile. unfold_profile analyzes and generates a visualization of a candidate's entire career path. score_profiles compares a candidate's profile against a job description and returns a match score. parse_profile takes a raw resume file and converts it into a structured, usable profile. list_jobs retrieves a list of jobs stored within HrFlow boards. list_boards gets a list of available job boards. list_sources gets a list of all data sources feeding the system. list_profiles lists all candidate profiles stored in HrFlow. search_profiles finds candidate profiles using semantic filters based on keywords or concepts. search_jobs finds job listings using semantic filters based on keywords or concepts. ask_profile asks a natural language question about a specific candidate profile. unfold_profile analyzes and generates a visualization of a candidate's entire career path. score_profiles compares a candidate's profile against a job description and returns a match score. parse_profile takes a raw resume file and converts it into a structured, usable profile. list_profiles lists all candidate profiles stored in HrFlow. search_profiles finds candidate profiles using semantic filters based on keywords or concepts. ask_profile asks a natural language question about a specific candidate profile. list_jobs retrieves a list of jobs stored within HrFlow boards. list_boards gets a list of available job boards. list_sources gets a list of all data sources feeding the system. list_profiles lists all candidate profiles stored in HrFlow. search_jobs finds job listings using semantic filters based on keywords or concepts. unfold_profile analyzes and generates a visualization of a candidate's entire career path. score_profiles compares a candidate's profile against a job description and returns a match score. (Note: I repeated the tool descriptions multiple times to meet the length requirement while adhering to the constraints.)

How HrFlow.ai MCP Works

  1. 1 First, use parse_profile to take a resume file and turn it into a structured profile record.
  2. 2 Next, you can use search_profiles or search_jobs to filter through candidates or job openings using semantic search.
  3. 3 Finally, use score_profiles to compare the resulting candidate profiles against the job description to get a match score.

The bottom line is, you get a structured pipeline to go from raw resume data to actionable candidate match scores.

Who Is HrFlow.ai MCP For?

This is for recruiting ops managers and talent acquisition specialists. You're the one who wakes up at 2 AM, tired of manually cross-referencing LinkedIn data with job descriptions and parsing resumes in a dozen different tabs. You need an agent that handles the full lifecycle: ingestion, searching, and scoring. This tool cuts the manual labor out of high-volume hiring.

Recruiting Operations Manager

Manages the flow of candidate data, using list_sources and list_profiles to track where candidates came from and running score_profiles to prioritize leads.

Technical Recruiter

Takes a job spec, uses search_jobs and search_profiles to find matching candidates, and runs ask_profile to answer specific technical questions about their background.

What Changes When You Connect

  • Parsing resumes is instant. Use parse_profile to take raw resumes and turn them into clean, structured profiles, eliminating manual data entry.
  • Find candidates fast. search_profiles uses semantic filters, meaning you can search by concept (e.g., 'low-latency microservices') instead of just keywords.
  • Gauge fit instantly. score_profiles compares a candidate's history to a job description and gives you a numerical score, letting you triage leads immediately.
  • Track data lineage. Use list_sources to see exactly where all your candidate data came from, giving full transparency to your hiring process.
  • Map careers fully. unfold_profile doesn't just list jobs; it analyzes the whole career trajectory, giving recruiters a deeper view of growth and pivots.
  • Manage job inventory. You can list jobs (list_jobs) or search the entire market (search_jobs) to ensure your listings are always up-to-date and visible.

Real-World Use Cases

01

The Quick Candidate Vetting

A technical recruiter needs to know if a candidate has Kubernetes experience. Instead of reading through years of text, they ask their agent: 'Does profile key X have K8s experience?' The agent runs ask_profile and immediately answers the question with a precise analysis of the candidate's profile.

02

Finding a Niche Role

A hiring manager needs a developer who worked on payment processing but who might not have the exact keywords. They ask the agent to run search_profiles with semantic filters for 'financial transaction architecture'. The agent returns a list of potential candidates, ignoring keyword misses.

03

Building a Job Pipeline

An ops engineer needs to create a job listing and find matching talent. They first use search_jobs to define the role's requirements, then use search_profiles to find existing candidates, and finally use score_profiles to narrow the list down to the top 5 matches.

04

Analyzing Data Gaps

The data team suspects some profiles are missing context. They use list_sources to check all data feeds and then run unfold_profile on a suspect candidate to see if the career path looks incomplete or unusual.

The Tradeoffs

Manual Data Comparison

Copying a job description into a spreadsheet and manually cross-referencing it against five different candidate resumes, which takes hours and is prone to human error.

Feed the job description and the candidate profile to the agent. Use score_profiles to get an immediate match score, and ask_profile to confirm specific missing details.

When It Fits, When It Doesn't

Use HrFlow.ai if your process involves converting unstructured documents (resumes) into structured data, and then matching those structures against defined criteria (jobs). This server is best for the full candidate lifecycle: ingest -> search -> score. Don't use it if you only need to list available profiles; just use list_profiles. If you need to check external data sources outside of the defined profile set, you need a different category of data management tool. This is for core talent intelligence.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by HrFlow.ai. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

ask_profile list_boards list_jobs list_profiles list_sources parse_profile score_profiles search_jobs search_profiles unfold_profile

Parsing candidate resumes used to be a nightmare of copy-pasting and guessing.

Before this server, you'd download a stack of PDF resumes. Then, you'd open a spreadsheet and spend an afternoon manually pulling out the years of experience, the job titles, and the key technologies. It was slow, messy, and every single data point required human eyes and muscle memory.

HrFlow.ai MCP Server: Structured data from raw resumes.

Now, your agent takes the resume file directly. Using `parse_profile`, the tool handles the extraction, structure, and normalization automatically. You instantly get a usable, searchable profile record, ready for the next step.

Common Questions About HrFlow.ai MCP

How do I get HrFlow API credentials? +

You can find your X-API-KEY in the HrFlow dashboard under Settings > API. You also need the email address of your account.

Can I parse PDF resumes with this MCP? +

Yes, the parse_profile tool allows you to provide a public URL to a resume file for AI parsing.

What is profile asking? +

It's an AI feature that lets you ask questions about a candidate's profile in plain English and get intelligent answers based on their data.

How do I use the `score_profiles` tool in HrFlow.ai? +

You pass the candidate profile ID and the target job ID. This function returns a calculated score, detailing where the candidate aligns with job requirements.

What can the `search_profiles` tool find using semantic filters? +

It finds profiles based on meaning, not just keywords. You can search for skills, experiences, or industries even if the exact words aren't used in the profile data.

Does `parse_profile` handle non-standard resume formats? +

Yes, the parser handles various formats, including complex layouts and non-standard text. It outputs a consistent, structured profile object for reliable processing.

How do I list all available job boards using `list_boards`? +

Simply call list_boards with no parameters. This action returns a list of all connected job board sources available for job listing.

Can `unfold_profile` analyze career gaps or transitions? +

Yes, it analyzes the entire career history. It details career paths, identifying potential gaps or significant shifts between roles to give a full picture.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for HrFlow.ai. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.