Connect Any AI to Your Recruiting Stack
Use Leonar's open API and MCP protocol to connect Claude, ChatGPT, or any AI agent to your recruiting CRM. Step-by-step guide with real use cases.
Quick answer
You can connect AI agents like Claude and ChatGPT to your recruiting stack when your ATS or CRM exposes structured tools. Leonar does this through MCP and open integration workflows, so an agent can read candidates, update CRM records, draft outreach, review projects and trigger sourcing actions without screen scraping.
Picture this: you open Claude or ChatGPT, type “Show me all candidates in my Senior Engineer pipeline who haven’t been contacted in 7 days,” and get an instant list pulled from your actual recruiting CRM. Then you say “Draft a follow-up for the top three” and get personalized messages based on each candidate’s real profile data. No tab-switching, no copy-pasting, no manual pipeline review.
This is already possible. Leonar’s MCP (Model Context Protocol) support and open integration layer let you connect any AI to your recruiting data. You keep using the AI you already like, and it gets direct access to your candidates, pipelines, and outreach sequences.
This guide explains how it works, when to use background integrations vs. MCP, and walks through the setup step by step. You do not need to be technical to follow along. For Claude Desktop and Claude.ai the connection is a hosted OAuth connector, so there is no settings file to edit; local clients use an API key instead.
Key takeaways:
- Most recruiting platforms lock you into their built-in AI. Leonar lets you bring your own (Claude, ChatGPT, or custom agents).
- MCP is like a universal plug for AI. Once connected, your AI can search candidates, enrich their contacts, update pipeline records, and prepare outreach sequences in your recruiting CRM.
- The REST integration layer is better for automated background workflows (scheduled syncs, Slack alerts, custom dashboards).
- Many teams use both: MCP for conversational AI interactions and the integration layer for background automation.
- Setup takes a few minutes: add the hosted connector in Claude and authorize your workspace. No coding required.
If you are still evaluating AI tools for recruiting, our guide to the best AI recruiting tools covers the broader landscape. If you want to understand how AI sourcing compares to traditional methods, read our breakdown of AI sourcing agents vs. traditional recruiting. And for a hands-on tutorial, our AI sourcing agents workflow guide walks through the entire process from candidate profiling to automated outreach.
Why your recruiting stack should be open to external AI
Most recruiting platforms that advertise AI features operate as walled gardens. Tools like Gem, HireEZ, and SeekOut each offer their own built-in AI capabilities, and those capabilities are genuinely useful. But they come with a hard constraint: you can only use the AI that the vendor provides. You cannot bring your own model. You cannot connect a custom agent. You cannot pipe your recruiting data into the AI workflow you have already built for other parts of your business.
This creates a real tension for forward-thinking teams. Maybe your company has standardized on Claude for internal operations and you want recruiting to benefit from the same context. Maybe you have a technical recruiter who has fine-tuned a ChatGPT assistant that writes better outreach for DevOps roles than any generic tool. Maybe your TA ops team wants to build a custom agent that monitors pipeline health and alerts hiring managers when things stall.
None of that is possible with a closed system.
Our approach is different. We ship powerful built-in AI features for sourcing, outreach, and candidate evaluation. Our AI talent sourcing agent runs autonomously in the background, finding and scoring candidates while you focus on relationship building. But we also open the platform to external AI agents through a REST integration layer and MCP support. This is not an either/or decision. It is a both/and architecture. Use our AI where it excels, bring your own where you need something different, and let them work together.
MCP vs. integrations: two ways to connect AI agents to your recruiting CRM
There are two distinct pathways for connecting external AI to your recruiting workspace. Each serves a different purpose, and understanding the distinction will help you choose the right approach for your team.
What is MCP (Model Context Protocol) and why it matters for recruiting
MCP is an open standard originally created by Anthropic in late 2024 and now governed by the Agentic AI Foundation under the Linux Foundation. Major players including OpenAI, Google, and Microsoft have adopted it, making MCP a true industry standard rather than a single-vendor project. The simplest analogy is USB for AI. Just as USB gave hardware devices a universal way to connect to computers, MCP gives AI agents a universal way to connect to software platforms.
Before MCP, connecting an AI agent to a recruiting CRM meant building a custom integration from scratch: writing technical calls, handling authentication, formatting data, managing errors. MCP eliminates most of that complexity. When a recruiting platform supports MCP, any MCP-compatible AI agent can plug in and immediately access the platform’s capabilities.
For recruiting, this means an AI agent connected to your CRM via MCP can read your candidate pipeline, search your talent database, enrich contact details, update records, prepare outreach sequences, and suggest next actions. All of this happens through a standardized protocol, so you do not need to write any code or maintain a custom integration.
The practical impact is significant. Instead of switching between your AI tool and your CRM, you can stay in one conversational interface and let the AI pull in recruiting context as needed.
When to use the REST integration layer instead
The REST integration layer gives controlled access to your recruiting data and workflows. You get complete CRUD (create, read, update, delete) operations across candidates, jobs, sequences, analytics, and more.
This approach is the better choice when you are building automated workflows that run without human interaction, when you need to sync data between your CRM and another system on a schedule, or when you are connecting tools that do not yet support MCP. It is also the right fit for custom dashboards, internal reporting tools, or any integration where you want fine-grained control over every request and response.
Think of this as the foundation layer. It is flexible, powerful, and works with any programming language or automation platform. If you are already using tools like Zapier, Make, or n8n for workflow automation, the REST connector is how you connect your recruiting data to those systems.
Choosing between MCP and background integrations for your recruiting use case
The choice comes down to how the AI will be used.
MCP is ideal for conversational AI agents like Claude or ChatGPT that need real-time, interactive access to your recruiting data. When a recruiter asks Claude “Who are the strongest candidates in my Senior Engineer pipeline?”, MCP lets Claude query the CRM on the spot and return a thoughtful answer. The interaction is dynamic, back-and-forth, and context-aware.
The REST integration layer is better suited for automated background workflows. If you want a script that runs every morning to identify stale candidates and send Slack alerts, or a custom dashboard that visualizes pipeline velocity across all open roles, the integration layer gives you the control and reliability those use cases demand.
Many teams end up using both. MCP powers the conversational layer where recruiters interact with AI directly, while the integration layer handles the background automation that keeps everything running smoothly.
Who keeps the agent running: the environment, not the protocol
It is tempting to think MCP is only for live, hands-on chats and the REST layer is only for anything that runs on its own. That line is softer than it looks. Whether an agent runs once or works through the night is decided by the environment you run it in, not by the connection it uses. The Leonar MCP server is stateless: it answers one request and moves on.
Scheduling (when the agent wakes up), memory (what it already did and where it stopped), usage limits, and the report it sends back to you all live in your agent runtime. So a Claude or ChatGPT agent on MCP can run a standing sourcing mission day after day, as long as its runtime handles the timing and the memory. MCP gives it the recruiting actions; the runtime gives it continuity. If you would rather not run your own, Leonar’s built-in AI agents do the same work inside the workspace.
Keep in mind that queries to external AI providers incur token-based costs. For a typical recruiting workflow (pipeline analysis, outreach generation), expect to spend $20 to $50 per month per recruiter in AI provider fees, depending on volume. This is separate from your recruiting CRM subscription and is billed directly by your chosen AI provider.
Three real-world use cases for connected AI agents in recruiting
To make this concrete, here are three scenarios where connecting an external AI agent to your CRM creates real value. These are not hypothetical. They represent patterns we see among teams already using the platform.
Pipeline analysis with Claude: “Which candidates should I follow up with today?”
One of the most immediate wins is using Claude as a pipeline analyst. Once connected to your CRM via MCP, Claude can read your entire candidate pipeline, including engagement history, last contact dates, stage progression, and response patterns.
A recruiter starts their morning by asking Claude: “Show me all candidates in the Product Designer pipeline who have not been contacted in the last seven days.” Claude queries the CRM, returns a structured list, and goes a step further. It ranks the candidates by engagement signals, noting which ones opened previous emails, which ones replied on WhatsApp, and which ones are approaching the point where they are likely to disengage entirely.
The recruiter then says: “Draft a follow-up for the top three, referencing their most recent career move.” Claude pulls each candidate’s profile data from the CRM and generates three personalized messages, each one grounded in real information rather than generic templates. The recruiter reviews and edits, then enrolls them into an active sequence, all without leaving the conversation.
This is the kind of workflow that would take 30 to 45 minutes of manual pipeline review, CRM navigation, and message drafting. With a connected AI agent, it takes five minutes.
Personalized outreach with ChatGPT: beyond template-based messaging
Every recruiter knows that personalization improves response rates. The challenge is that genuine personalization at scale is exhausting. You can insert {first_name} and {company} merge fields into a template, but candidates see through that instantly.
When ChatGPT is connected to your CRM candidate data, the personalization goes much deeper. The AI can access a candidate’s full profile: work history, skills, education, recent job changes, and the notes your team has logged. Instead of surface-level tokens, ChatGPT crafts messages that reference a candidate’s specific career trajectory, mention a project they led, or draw a connection between their background and the role you are hiring for.
This pairs naturally with multi-channel outreach automation. The AI generates the personalized content, your CRM handles the delivery for email and WhatsApp, and LinkedIn touchpoints stay organized in the same sequence. The result is outreach that feels handwritten at a volume that would be impossible to maintain manually.
For teams already exploring how to use ChatGPT for recruiting, connecting it directly to your CRM data is the logical next step. It transforms ChatGPT from a general-purpose writing tool into a recruiting-specific assistant with full context.
Custom sourcing agent for niche roles: building your own specialist
Some roles are so specialized that generic sourcing tools struggle. If you are hiring quantum computing researchers, embedded systems engineers for automotive LiDAR, or regulatory affairs specialists for biotech, you need a sourcing approach that understands the niche deeply.
With open recruiting integrations, technical recruiting teams can build custom sourcing agents that combine domain expertise with CRM data. The agent knows what skills and experiences matter for the niche (not just keywords, but the subtle signals that indicate genuine expertise). It searches an 870M+ profile database and scores candidates based on criteria that a general-purpose tool would miss.
For example, a custom agent for machine learning infrastructure roles might weigh contributions to specific open-source projects, experience with particular distributed training frameworks, and publication history more heavily than generic “machine learning” keywords. It queries the database, ranks candidates, and adds the top matches directly to your pipeline with notes explaining why each person is a strong fit.
This is where the difference between AI sourcing and traditional recruiting becomes most visible. Instead of running searches and manually reviewing hundreds of profiles, you define the intelligence once and let the agent apply it continuously.
Step-by-step: connecting Claude to your recruiting CRM via MCP
Let us walk through the process of connecting Claude to your recruiting workspace. This is the most common setup we see, but the same principles apply to any MCP-compatible AI agent. If your talent pool lives in LinkedIn Recruiter, our walkthrough on sourcing LinkedIn Recruiter candidates with Claude applies this same structured connection to that specific pool.
Prerequisites: what you need before starting
You will need three things. First, a Leonar workspace with API access. This is available on the Professional and Enterprise plans, and on eligible trials; if you are unsure, check your workspace or ask our team. Second, an MCP client: Claude Desktop or Claude.ai for the hosted connector, or a local client like Claude Code, Cursor, or Codex. Third, a few minutes. For Claude you will not touch a config file at all; local clients need one short entry with an API key.
Configuration: setting up the MCP connection
There are two supported paths, and you pick the one that matches your client.
Claude Desktop and Claude.ai (recommended): the hosted OAuth connector. Open Settings, then Connectors, and choose Add custom connector. Enter the hosted endpoint https://app.leonar.app/api/mcp. Claude reads the OAuth details from that URL, sends you to Leonar to sign in, and asks which single workspace the connector may use. There is no API key to paste and no settings file to edit. Do not reuse an older SSE-style URL; the hosted endpoint above is the current one.
Local and non-OAuth clients: an API key. Claude Code, Cursor, Codex, and generic MCP clients connect over Direct HTTP with a Bearer header, or through the local @leonar/mcp bridge, using a leo_... key from your account settings. Keep the key in the client’s config or an Authorization header, never inside the endpoint URL.
Once connected, the MCP server exposes a set of tools your agent can call on your behalf. The names you will actually see include get_project_sourcing_context to load a project’s brief, search_candidates and continue_candidate_search to query and refine your talent database, enrich_contact to find a work email or phone, search_pipeline_entries and update_pipeline_entry to read and move candidates, create_sequence to draft a sequence, and enroll_contacts_in_sequence to add contacts to one that is already active. Your OAuth scopes or key permissions decide which of these the agent may use.
This granular permission model matters. You can let the agent read pipeline data and search candidates while withholding write access until you are comfortable, then widen the scopes later. One split is worth knowing up front: through these tools an agent can draft a new sequence, but it can only enroll contacts into a sequence you have already activated yourself. Creating a new draft sequence does not send messages, and no MCP tool activates that draft. Other tools can send messages directly, and enrolling contacts into an existing active sequence can start outreach. Whether the agent asks for confirmation depends on your agent configuration.
Once the connector is authorized, Claude detects the tools automatically. You will see the connector listed as available in Claude’s interface, confirming the connection is active.
Your first interaction: asking Claude about your pipeline
With the connection established, start with a simple query. You might ask Claude: “Show me all candidates in the Senior Engineer pipeline who were last contacted more than 7 days ago.” Claude queries the CRM via MCP, retrieves the filtered list, and presents it with recommended next actions.
You will see candidate names, current pipeline stages, last contact dates, and engagement indicators, all structured in a way that makes it easy to act immediately.
From there, you can go deeper. Ask Claude to compare response rates across different outreach sequences. Ask it to identify which sourcing channels are producing the most engaged candidates. Ask it to draft a follow-up message for a specific candidate based on their profile. Each request flows through MCP and back, with Claude handling the analysis and language generation while your CRM provides the recruiting data and workflow execution.
The experience feels like having a knowledgeable recruiting analyst sitting beside you, except this one has instant access to every data point in your CRM.
How open architecture compares to closed recruiting tools
The key differentiator is not just having AI features. Every modern recruiting tool has those. It is whether the platform lets you bring your own AI and connect it to your data on your terms. This is one of the first recruiting CRM setups to support MCP natively, which means you can connect Claude, ChatGPT, or a custom agent and have it interact with your pipeline in real time without relying on third-party middleware.
For teams evaluating their options, our comparison of the best AI recruiting tools covers how these platforms stack up across other dimensions as well.
Privacy, compliance, and data control with external AI agents
Connecting external AI to your recruiting data raises legitimate questions about privacy and compliance. These concerns deserve direct answers, especially for teams operating under GDPR or navigating the EU AI Act.
Your candidate data remains stored in your recruiting workspace. When an external AI agent queries your pipeline via MCP, you control exactly which data is shared with the AI provider. The platform does not independently share your data with third parties. However, any data sent to an AI provider (Anthropic for Claude, OpenAI for ChatGPT) is subject to that provider’s data processing terms. Enterprise plans from most AI providers include commitments not to use customer data for model training, but you should review your provider’s data processing agreement before connecting.
The granular permissions system adds another layer of control. When you configure an MCP connection, you decide exactly what the AI agent can access. You might grant read access to pipeline data but block access to candidate contact information. You might allow the agent to search your database but prevent it from modifying records. These permissions are set at the connection level, so different agents can have different access scopes.
Every action taken by an external AI agent is logged in the platform audit trail. You can see exactly what was queried, when, and by which agent. This is critical for GDPR compliance, where you need to demonstrate that candidate data is processed lawfully and with appropriate controls. It is also relevant to the EU AI Act, which introduces transparency requirements for AI systems used in employment decisions.
There is an irony worth noting. Open architecture with granular permissions is actually more secure than black-box AI. When a vendor’s built-in AI processes your candidate data, you have limited visibility into how that data is used, stored, or retained. With an open integration and MCP approach, you control the entire data flow. You choose the AI provider. You set the permissions. You own the audit trail. That level of transparency is exactly what regulators are moving toward.
The future of recruiting is agent-native, not tool-native
We are in the middle of a fundamental shift in how software gets used. For the past two decades, recruiters have operated tools: clicking through interfaces, running searches, copying data between systems, manually executing each step of a workflow. The next decade will look very different. Instead of operating tools, recruiters will direct agents that operate on their behalf.
Understanding what an AI sourcing agent does is a good starting point, but the concept extends far beyond sourcing. Imagine agents that monitor your pipeline health and proactively flag risks. Agents that analyze every outreach sequence and suggest copy changes based on real response data. Agents that coordinate across your ATS, CRM, and communication channels to keep every candidate moving forward without manual intervention.
This is not science fiction. The building blocks exist today. The AI sourcing agent already runs autonomously, finding and scoring candidates in the background. MCP support means any external AI can now participate in your recruiting workflows. The REST integration layer opens the door to custom automation that fits your exact process.
The recruiting teams that build these agent-native workflows now will have a compounding advantage. Every week of pipeline data makes the agents smarter. Every iteration of a custom prompt makes the outreach more effective. Every workflow that gets automated frees up recruiter time for the high-value work that actually requires human judgment: building relationships, selling candidates on the opportunity, and making great hires.
The question is not whether AI agents will transform recruiting. It is whether your stack is ready to support them when they do.
Try it yourself: connect Claude to your recruiting pipeline in 15 minutes
If you are curious about what this feels like in practice, the fastest way to experience it is to connect Claude Desktop to a recruiting workspace via MCP. The setup takes about 15 minutes. Once connected, try asking Claude to summarize your pipeline, identify stale candidates, or draft follow-up messages. Most recruiters are surprised by how much time it saves on their very first day.
See the Leonar MCP server for the full list of actions, or book a demo to walk through the setup with our team.
Related reads on AI and recruiting automation
- What is an AI sourcing agent? explains the concept and how autonomous sourcing works
- How to use ChatGPT for recruiting covers practical prompts and workflows for recruiters
- Best AI recruiting tools compares platforms across sourcing, outreach, and evaluation
- AI sourcing agent vs. traditional recruiting breaks down where AI adds value and where human judgment still wins
Save time on every follow-up
Keep multichannel outreach in one sequence, see who to contact next, and move through follow-ups faster.
Frequently asked questions
Can Claude or ChatGPT connect to a recruiting CRM?
Yes, if the CRM exposes structured tools through an API or MCP server. Leonar lets AI agents read and update candidates, projects, sequences and sourcing workflows with controlled access.
Should recruiters use API or MCP for AI agents?
Use MCP for conversational tools like Claude Desktop and use the REST API for scheduled automations, dashboards and backend workflows. Many teams use both.
Is this the same as browser automation?
No. Browser automation asks an agent to click around a user interface. API and MCP access give the agent structured actions, which is more reliable and easier to govern.
Answer 3 quick questions and we will recommend the best option for your hiring workflow.
How large is your recruiting team?
Author
André FarahCo-founder
André Farah is co-founder of Leonar, where he leads product strategy for the recruiting platform. With over 8 years of experience in HR technology and recruitment process optimization, he specializes in designing sourcing workflows, outbound sequences, and candidate engagement systems. André works closely with staffing agencies and in-house talent teams to build repeatable hiring processes that scale. He regularly shares insights on Boolean search techniques, multi-channel outreach, and the operational side of modern recruiting.
Related articles
-
AI & AutomationWhat Is an AI Sourcing Agent? How It Works for Recruiters
-
AI & AutomationAI Sourcing Agent vs Traditional Recruiting
-
AI & Automation13 Best AI Recruiting Tools in 2026 (Compared & Ranked)