Feature Integrations via MCP and LLM

LLM and MCP integration: Coodesh inside your AI stack

Bring your own model, connect your agents via MCP and keep people data within your policy — with no vendor lock-in.

Integrations — LLMs & MCP
MCP server: online
Get API key
MCPscoreinvitereport
ClaudeAnthropic
GPTOpenAI
Any agentGemini · Llama · custom
Coodesh MCP Model Context Protocol server
18 tools OAuth 2.1
Assessmentscreate · score
AI Interviewerinvite · transcribe
Reportsresults · insights
Your recruiter's agent, talking to Coodesh mcp.coodesh.com
> Invite the top 3 React candidates to a senior assessment
✓ coodesh.search_talent · 128 matches
✓ coodesh.create_invite · 3 invitations sent
Built for AI workflows
API-first
Native MCP server — works with Claude, GPT and any agent
REST API + webhooks for every product
Scoped keys, OAuth 2.1 and full audit log
Plug into any LLM
One protocol · your whole hiring stack

All your favorite tools, connected

Our ecosystem of deep integrations makes it easy to streamline your hiring processes.

SólidesAlura para EmpresasLinkedInUdemyGithubGreenhouseExcelInHireRecrutaiGupy
MCP and LLM integration

What is Coodesh MCP, the MCP server for recruiting?

Coodesh MCP is an MCP server for recruiting: a single endpoint that connects AI assistants such as Claude, ChatGPT, Codex and GitHub Copilot to your Coodesh workspace, so they can look up and act on jobs, applications and assessments in plain language. It authenticates with OAuth in the browser, needs no API key and works with any client that supports a remote server over Streamable HTTP.

For recruiters, it means staying inside the assistant your company already approved and asking “who passed the cutoff on this assessment?” without exporting a spreadsheet. For IT, it means control: every authorization belongs to one person, expires, is visible to admins and stops working the moment that person's account is deactivated.

  • Server address: coodesh.com/mcp, with no trailing slash.
  • Streamable HTTP transport; SSE and stdio are not supported.
  • Each authorization lasts up to 90 days, even with daily use.
  • Every assistant action is logged under the person who connected it.

How the recruiting MCP server works across your company

  1. IT enables the AI client

    On Claude Team or Enterprise, an organization owner adds Coodesh once as a custom Web connector. For Microsoft 365 Copilot, an admin creates the MCP tool in Copilot Studio with OAuth 2.0 and dynamic discovery.

  2. Each person authorizes with their own login

    The Coodesh screen opens in the browser and the user picks which workspaces the assistant can reach. Publishing the connector on its own grants access to nothing.

  3. The assistant acts within those permissions

    Coodesh checks the account and its permissions on every request. If a person's access changes, the assistant's reach changes on the very next call.

  4. Access expires or gets revoked

    After 90 days the assistant asks for a fresh authorization. Disconnecting cuts access immediately, including sessions the assistant already had open.

Coodesh MCP features for recruiters and IT

What the assistant can do in Coodesh, and what your company keeps under control.

  • Plain-language lookups

    Jobs, the jobs dashboard, applications, assessments, results, career frameworks and credits, plus the Coodesh question library and your company's own library.

  • Everyday recruiting tasks

    Move candidates between stages, create jobs, assessments and questions, invite people to an assessment and generate invite links, always with the permissions of whoever authorized it.

  • Supported clients

    Claude Code, Claude Desktop and claude.ai, ChatGPT, Codex, GitHub Copilot in VS Code, Visual Studio, JetBrains and Xcode, and Microsoft 365 Copilot through Copilot Studio.

  • Admin review

    Under the workspace Security menu, the Connected assistants card lists each assistant, who authorized it, last use, expiry date, Read and Write permissions, and flags for deactivated accounts.

  • Offboarding with no gap

    Deactivating an account kills all of that person's connections. Removing someone from a workspace cuts access to that workspace only, while other authorized companies keep working.

  • Per-tool limits in Claude

    In Claude's organization connector, the Tools tab lets you expose only part of what the Coodesh server offers to the whole team.

Who the recruiting MCP server is for

  • Recruiters who already work with AI

    If you write and analyze with Claude or ChatGPT, you can now check results and invite candidates in the same conversation, without switching tools.

  • IT and security teams

    No shared keys, a fixed expiry, central review and automatic cutoff at offboarding make the connection fit the access policy you already enforce.

  • Developers building internal HR tools

    In Claude Code, Codex or Copilot, engineers who automate work for the people team use real workspace data under their own login.

Connect your AI assistant to Coodesh

Start for free to set up your workspace, or book a demo to see the MCP connection running in your own AI client.

FAQ — AI integration via MCP and LLM

What is MCP and what does connecting Coodesh to my AI assistant mean?

MCP (Model Context Protocol) is an open standard that lets an AI assistant, such as Claude or ChatGPT, securely access tools and data from other systems, with the user's explicit authorization. Connecting Coodesh via MCP means your assistant can see your workspace: jobs, applications, assessments and results. Instead of copying names and scores into a chat, you ask the assistant directly "who are the top five in this week's backend assessment?" or "invite the candidates who passed to the AI interview", and it looks things up or takes action in Coodesh on your behalf.

What can the assistant do inside Coodesh?

The assistant has access to read and write actions, listed separately on the authorization screen. For reading, it looks up jobs, applications, assessments, results and reports. For writing, it does what you would already do manually, such as creating assessment invitations and triggering AI interviews. The principle is simple: the assistant never does anything you couldn't do with your own login. It speeds up the recruiter's work; it doesn't create a user with superpowers.

Which AI assistants work with the Coodesh MCP?

Any client that implements the MCP standard with OAuth authentication. Today that includes Anthropic's Claude Desktop and Claude Code, whose flows are documented step by step in the Help Center, as well as in-house agents built with frameworks that support MCP. Because the protocol is open, the same server works with other assistants as they adopt the standard, without Coodesh having to build a separate integration for each vendor. If your company uses its own agent, the connection is the same: server address, browser authorization, done.

How do I connect the assistant to Coodesh?

In five steps, with nothing to install on the Coodesh side. In your assistant, add an MCP server with the address provided in the Help Center. The assistant opens the browser on the Coodesh authorization screen. You log in, choose which workspaces the assistant can access (it can be more than one) and click Authorize. The connection is active right away. To reconnect later, the screen opens with the workspaces already selected and you adjust whatever you want.

How does security work: what permissions does the assistant get and how do I revoke them?

Authorization follows OAuth and inherits your permissions, never expanding them. If you can't see talent data in a workspace, neither can the assistant. Access applies only to the workspaces you selected. In My account, under the Security tab, the Connected assistants card lists each authorized app, its workspaces, permissions and recent activity. Disconnecting takes one click, and access is cut off immediately. For teams, we recommend that each person connect their own assistant with their own login instead of sharing a connection, so that the action history is attributed to the right person.

Does candidate data go to the LLM provider? Is that compliant with data protection law (LGPD/GDPR)?

Yes, what the assistant reads from Coodesh passes through the model you chose, and that's a decision your company makes as data controller. Coodesh doesn't send data to any model on its own via MCP; it responds to the calls your assistant makes, within the permissions you authorized. What happens to the data at the LLM provider depends on your company's contract with them: enterprise plans from Anthropic and OpenAI usually offer zero retention and don't use content for training, but that needs to be in your contract, not ours. Before connecting, it's worth aligning with your DPO on which assistant is approved, which account should be used and which workspaces can be exposed.

What does "bring your own model" mean and how does it work?

It means Coodesh's AI features, such as automated criteria-based review and the conversational interview, are built on a routing layer that doesn't depend on a single model vendor. For enterprise accounts with data residency or approved-vendor requirements, Coodesh can run these features with the model and infrastructure defined by the company, keeping candidate data within the AI policy it already has. This avoids lock-in and resolves the most common information security objection: "our data can't go through a model we haven't approved". Setup is done with the Coodesh technical team, case by case.

Does Coodesh train models on my company's or my candidates' data?

No. Candidate data, answers, transcripts and results in your workspace are used to operate the contracted service, not to train language models. The platform's AI features work through instructions and criteria defined at the time of use, and your company's content doesn't go into the training data of any model, whether Coodesh's or its vendors'. If your contract or security questionnaire requires this statement in writing, the Coodesh team will provide it.

What's the difference between using MCP and using the Coodesh REST API?

The REST API is for system integrations: your ATS, data lake or internal portal calls Coodesh programmatically with an API key and receives webhooks when something happens. MCP is for people working with an assistant: the recruiter chats, and the assistant decides which calls to make and executes them with that recruiter's permissions. In practice, many companies use both: the API to sync candidates with the ATS and MCP for the recruiting team to handle day-to-day work in natural language. Both share the same permission model and the same activity log.

What are the most common uses of MCP in recruiting?

The ones that save the most time are repetitive tasks and those that require cross-referencing information. Common examples: asking the assistant for a summary of an assessment's results with each candidate's highlights; inviting everyone who passed a technical test to the AI interview in one go; comparing two candidates based on their transcripts; generating a feedback message from the report of someone who didn't advance; and answering manager questions like "how many data candidates do we have in screening right now?" without opening the platform. The gain isn't replacing the recruiter; it's taking lookup and copy-paste tasks off their plate.

Backed by

Scale UP EndeavorNIU VenturesThe Venture city