Model Context Protocol server

Run Curriculo ATS from Claude, ChatGPT or any MCP client

Manage jobs, rank candidates, move your pipeline and reply to applicants from your AI client.

Included on every plan

Try asking your AI

Jobs

  • "Show me every open job."
  • "Create a draft job for a senior product designer."
  • "What still needs work before I publish this job?"

Search & rank

  • "Find candidates with B2B SaaS sales experience."
  • "Rank the applicants for this role and explain the strongest matches."
  • "Compare these three candidates against the job requirements."

Pipeline

  • "Show me every candidate waiting for review."
  • "Move Priya to the interview stage."
  • "Who's in screening right now for this job?"
  • "Add a note about today's call."

Inbox

  • "Show me unanswered applicant emails."
  • "Summarize this candidate's email thread."
  • "Draft a reply asking for their availability."

Interviews

  • "Show me this week's interviews."
  • "Which candidates have an interview scheduled for this job?"
  • "List tomorrow's interviews and the people attending."

Daily briefing

  • "Give me today's hiring briefing."
  • "What needs my attention first?"
  • "Summarize new applicants, unread messages and upcoming interviews."
Curriculo ATS connector reply: top five Senior Frontend candidates with fit scores and stages
Rank candidates by fit from your ATS inside the chat.

Connect with one URL

https://mcp.curriculo.me/mcp

Use this hosted Streamable HTTP endpoint to connect Curriculo ATS to your AI client. Sign in through OAuth 2.1.

Full setup guide and tools reference

Connect your ATS

Client menu names may change between versions. Keep read tools allowed and require confirmation before write tools run.

Claude

About 2 minutes.

  1. Open Customize, then Connectors.

  2. Click + Add, then Add custom connector.

  3. Enter a name and the URL https://mcp.curriculo.me/mcp.

  4. Click Continue to sign in, then Add.

Claude chat composer open to Connectors; Curriculo ATS listed among connectors with Add connector
Add the Curriculo connector in Claude: Customize → Connectors → Add custom connector.

On Team or Enterprise plans, an Owner adds it first under Organization settings, then Connectors. Members then click Connect.

Run your ATS in Claude

Claude Code

About 2 minutes.

  1. Run:

    claude mcp add --transport http curriculo https://mcp.curriculo.me/mcp
  2. Run /mcp inside Claude Code.

  3. Complete the OAuth sign-in and confirm the connection.

Operator workflows in Claude

Cursor

About 2 minutes.

  1. Open Customize in the Cursor sidebar.

  2. Add this to mcp.json:

    {
      "mcpServers": {
        "curriculo": {
          "url": "https://mcp.curriculo.me/mcp"
        }
      }
    }
  3. Select Needs login and complete the OAuth flow.

ChatGPT

About 10 minutes. ChatGPT connects through Custom GPT Actions only.

  1. Open your Custom GPT, then Configure, Actions and Create new action.

  2. Import https://mcp.curriculo.me/api/v2/mcp/openapi.json.

  3. Register an OAuth client at https://mcp.curriculo.me/api/v2/ats/oauth/register.

  4. Set authentication to OAuth with these values:

    Authorization URL: https://mcp.curriculo.me/api/v2/ats/oauth/authorize
    Token URL: https://mcp.curriculo.me/api/v2/ats/oauth/token
    Scope: ats:read ats:write
  5. Save the Action and complete the OAuth sign-in.

Other clients

  • VS Code

About 2 minutes for any client with native Streamable HTTP support.

Add https://mcp.curriculo.me/mcp as a remote MCP server, then complete the OAuth sign-in.

For VS Code or clients that need a local bridge, use mcp-remote:

{
  "mcpServers": {
    "curriculo": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.curriculo.me/mcp"
      ]
    }
  }
}

What the ATS MCP server can do

Curriculo provides about 25 tools: 17 read tools and 8 write tools. No tool deletes a record. Your client should ask before a write tool runs.

Tool groupReadWrite
JobsList jobs and review job detailsCreate draft jobs and change job status. Drafts go live only after you confirm
CandidatesRead applicant details, resumes, evaluations and notesAdd notes and reprocess a resume to refresh its AI evaluation
Search & rankSearch candidates and review job matchesNone
PipelineReview applicants and stagesMove an applicant to another stage
InboxRead messages, threads and inbox totalsReply to an applicant or send a bulk email
InterviewsList interviews by job, applicant, status or dateSchedule interviews when a Google or Microsoft calendar is connected. Each one gets invites and a Google Meet or Teams link
AnalyticsReview hiring analytics and dashboard dataNone
Automations and importsReview automations, executions and import batchesNone

See the full tools reference

Agents that work alongside you

Email agent

Reads applicant conversations and helps prepare or send replies from your ATS inbox.

Claude confirms two candidates moved to Screening and shows a draft screening invite email
Move candidates to Screening and draft an invite - send only after you confirm addresses.

Calendar agent

Creates interview events, invitations and Meet or Teams links when your Google or Microsoft calendar is connected.

  • Google Calendar
  • Google Meet
  • Microsoft Outlook
  • Microsoft Teams

Daily briefing

Pulls new applicants, pipeline changes, inbox activity and upcoming interviews into one short update.

Resume screening

Reads each resume against the job requirements and gives you a clear evaluation to review.

Claude proposes three screening questions grounded in one candidate's resume projects
Generate screening questions from the resume already in the ATS.

Quick facts

Endpointhttps://mcp.curriculo.me/mcp
TransportStreamable HTTP
AuthenticationOAuth 2.1
Access token1 hour
Refresh token90 days
ToolsAbout 25: 17 read and 8 write
DeletionNo tool deletes a record
PlansIncluded on every plan
Setup timeAbout 2 minutes for Claude, Claude Code, Cursor and native MCP clients. About 10 minutes for ChatGPT Custom GPT Actions
LanguagesCurriculo supports 200+ languages and can read a resume in any language
FeesNo per-seat fees

ATS MCP FAQ

What is the Curriculo ATS MCP server?

A hosted Model Context Protocol endpoint at https://mcp.curriculo.me/mcp. It lets your AI client work with jobs, candidates, pipeline stages, inbox messages, interviews and analytics in Curriculo ATS.

How do I connect my ATS to Claude?

In Claude, open Customize, then Connectors, then Add custom connector. Enter https://mcp.curriculo.me/mcp and sign in through OAuth. For Claude Code, run:

claude mcp add --transport http curriculo https://mcp.curriculo.me/mcp

Can I connect my ATS to ChatGPT?

Yes, through Custom GPT Actions only. Import https://mcp.curriculo.me/api/v2/mcp/openapi.json, register an OAuth client and set the Action authentication to OAuth. The Actions API mirrors the MCP tools.

Which AI clients work with it?

Claude, Claude Code and Cursor can connect directly. ChatGPT connects through Custom GPT Actions. Any client that supports remote servers over Streamable HTTP can use the endpoint. VS Code and other clients can connect through mcp-remote.

What can my AI assistant do in the ATS?

It can review and create jobs, search and rank candidates, and read applicant details. It can also move pipeline stages, reply in the inbox, list interviews and pull hiring analytics. Curriculo provides about 25 tools: 17 read tools and 8 write tools. No tool deletes a record.

New jobs created through MCP remain drafts until you confirm they should go live. Interview scheduling requires a connected Google or Microsoft calendar. It creates the event, sends invitations and adds a Google Meet or Teams link. Reprocessing a resume refreshes its AI evaluation.

How is access secured?

Connections use OAuth 2.1 or a personal access token, which you create under Settings, then Developers. Access tokens last 1 hour and refresh tokens last 90 days. Each connection acts as one user in one organization. You can revoke access under Settings, then Developers. No tool deletes a record.

Is MCP included with Curriculo ATS?

Yes. MCP access is included on every plan, with no per-seat fees.

Does Curriculo work with resumes in other languages?

Yes. Curriculo supports 200+ languages and can read a resume in any language.

Better hiring in less time

Run your next hiring task from the AI client you already use.

ko