본문으로 건너뛰기

Curriculo ATS MCP 서버

이 페이지의 내용

Curriculo ATS를 Claude, Cursor 및 스트리밍 가능한 HTTP을 사용하는 모든 MCP 클라이언트 또는 GPT을 통해 ChatGPT에 연결하십시오. 지원자를 검토하고, 파이프라인을 옮기고, 지원자에게 답변하고, 면접을 예약하고, 분석을 하기 위해 간단한 언어로 요청하세요. 여러분의 AI 클라이언트는 여러분의 ATS에서 직접 작업을 합니다.

최종점교통저작자범위도구
https://mcp.curriculo.me/mcp스트리밍 가능한 HTTPOAuth 2.1 또는 개인 액세스 토큰ats:read, ats:write25

서버는 원격으로 호스팅되어 있습니다. 그래서 로컬로 설치하거나 실행할 수 있는 것은 없습니다. 어떤 MCP 클라이언트도 엔드포인트로 지목하고 한 번 인증하면 클라이언트는 실시간으로 고용 데이터를 읽고 행동하는 도구를 얻을 수 있습니다.

일반 API과는 다른 제품이고 다른 인증이 있습니다. MCP는 Curriculo ATS와 대화하고 사용자가 로그인합니다. 공공 API key_ 은 이 도구에 도달하지 못하며, 공공 API은 당신의 ATS에 도달하지 못합니다.

Curriculo ATS MCP 서버는 뭐죠?

Curriculo ATS MCP 서버는 https://mcp.curriculo.me/mcp, Claude, ChatGPT, Cursor 및 다른 MCP 클라이언트가 Curriculo ATS를 읽고 행동 할 수 있도록하는 호스팅 엔드 포인트입니다. OAuth 또는 개인 액세스 토큰으로 한 번 로그인한 다음, 간단한 언어로 지원자를 검토하고, 단계를 이동하고, 지원자에게 답변하거나 면접을 예약하도록 요청합니다.

빠른 시작

이 엔드포인트를 모든 MCP 클라이언트에서 사용하세요.

https://mcp.curriculo.me/mcp

가장 빠른 경로는 Claude의 커넥터 흐름입니다.

  1. Claude를 열고 ****를 커스터마이즈하고 커넥터.
  2. 를 클릭하여 사용자 정의 커넥터 를 추가하고 서버 URL을 위에 붙여주세요.
  3. OAuth 로그인 을 완료합니다. Claude는 당신 조직과 연결됩니다.
  4. 대화를 시작하고, 예를 들어, "내 공개된 역할의 각 단계에서 무엇이 있습니까?"

여기 새로 왔어? 단계별 튜토리얼을 따르십시오: Claude에서 ATS를 실행하십시오. 이 튜토리얼은 연결, AI 적합성에 따라 후보 순위 및 채팅에서 인터뷰를 스케줄링합니다.

클라이언트 연결

스트리밍 가능한 HTTP을 사용하는 모든 클라이언트가 작동합니다. OAuth 2.1 또는 Authorization: Bearer 헤더로 전송된 개인 액세스 토큰으로 인증합니다. 일반 고객들을 위한 설정은 다음과 같습니다.

Claude

Claude (웹 또는 데스크톱) 에서 커스터마이징,커넥터,커스터마이징 커넥터추가 , 다음 입력:

https://mcp.curriculo.me/mcp

를 클릭하여을 추가하고 OAuth 로그인 작업을 완료한 다음 Claude이 사용하기를 원하는 특정 도구를 활성화하기 위해 커넥터를 열십시오.

Claude 채팅 작곡가 커넥터에 개방; Curriculo ATS 커넥터 추가로 커넥터 중 목록
Claude에 Curriculo 커넥터를 추가합니다: 커스터마이즈 → 커넥터 → 커스터마이즈 커넥터를 추가합니다.

Claude 코드

하나의 명령으로 서버를 추가합니다. OAuth는 브라우저에서 /mcp:

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

또는 헤더로 직접 개인 접근 토큰을 전달합니다.

claude mcp add --transport http curriculo https://mcp.curriculo.me/mcp \
  --header "Authorization: Bearer YOUR_CURRICULO_PAT"

Claude 코드에 /mcp 를 실행하여 상태를 확인하거나 OAuth 로그인을 트리거합니다.

Cursor

를 열어 Cursor의 사이드바에서 을 사용자 정의하고 mcp.json:

{
  "mcpServers": {
    "curriculo": {
      "url": "https://mcp.curriculo.me/mcp"
    }
  }
}

Cursor는 를 보여로그인이 필요합니다. OAuth 동의 흐름을 실행하기 위해 클릭하면 도구가 녹색으로 변합니다.

VS 코드 및 다른 고객

원격 MCP 지원이 없는 모든 클라이언트는 mcp-remote 브릿지를 사용할 수 있습니다:

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

헤더 없이 인증하려면 헤더 인수를 첨부합니다.

"args": ["-y", "mcp-remote", "https://mcp.curriculo.me/mcp",
         "--header", "Authorization: Bearer YOUR_CURRICULO_PAT"]

ChatGPT (Custom GPT 액션)

ChatGPT는 25개의 MCP 도구를 반영하는 REST 표면을 사용하여 Custom GPT with Actions를 통해 연결됩니다.

  1. ChatGPT에서, GPT을 만들고 을 열를 구성, 를 실행를 실행, 을 실행.

  2. 이 URL에서 스키마를 가져오세요:

    https://mcp.curriculo.me/api/v2/mcp/openapi.json
  3. 인증 을 OAuth로 설정하여 클라이언트 ID과 https://mcp.curriculo.me/api/v2/ats/oauth/register 에서 비밀로 설정하고 이 값은 스키마에서:

    설정가치
    허가 URLhttps://mcp.curriculo.me/api/v2/ats/oauth/authorize
    토큰 URLhttps://mcp.curriculo.me/api/v2/ats/oauth/token
    적용 범위ats:read ats:write
  4. 저장하고, Curriculo ATS에 로그인하여 GPT에서 첫 번째 동작을 호출할 때 접근을 승인합니다.

인증

두 가지 방법으로 인증합니다. 둘 다 한 조직의 사용자에 해결됩니다.

OAuth 2.1 (보증)

인터랙티브 클라이언트 (Claude, Cursor, ChatGPT) 는 권한 코드 흐름과 함께 OAuth 2.1을 사용합니다. 동적 클라이언트 등록이 지원되며, PKCE (S256) 는 공개 클라이언트에서 요구되며, 리디렉트 URI는 https가어야 합니다. Curriculo ATS에 로그인해서 연결을 승인하면 클라이언트가 자동으로 갱신되는 단기 토큰을 저장합니다. Claude과 Cursor에서는 손으로 복사하거나 회전하는 비밀이 없습니다. 서버 메타데이터는 https://mcp.curriculo.me/.well-known/oauth-authorization-server.

개인 액세스 토큰

CLI 또는 헤드리스 세팅을 위해, ATS에 토큰을 생성하고 소지자 헤더로 보내십시오:

  1. ats.curriculo.me로 로그인하세요.
  2. 설정으로 이동하세요,개발자,개인 액세스 토큰.
  3. 토큰을 만들고, 유효기간을 선택하고, 복사합니다. 한 번만 보여요.
  4. 위 설정 단계에 표시된 바와 같이 Authorization: Bearer <token>로 전달하십시오.

범위

토큰은 하나의 또는 두 개의 스코프를 가지고 있습니다.

적용 범위허용합니다
ats:read직무, 지원자, 수신기, 면접 및 분석 (아직 적용되지 않았습니다: 모든 토큰이 모든 도구를 사용할 수 있습니다.)
ats:write데이터를 생성하고 변경합니다. 스테이지를 이동하고, 이메일을 보내고, 면접을 예약하고, 업그레이드 작업을 합니다.

누구의 표지판으로 행동하는지 모르겠어요? whoami 도구를 불러 인증된 사용자, 조직, 인증 방법 및 부여된 범위를 반환합니다.

도구 참조

25개의 도구. 접근 유형은 위험을 알려줍니다.

  • **** 는 단지 얼굴을 읽습니다.
  • **** 는 ATS 데이터를 변경합니다.
  • Write+ 는 데이터를 변경하고 외부로 도달합니다. 이메일 출력, 초대장이 전송되거나 AI 작업이 시작됩니다.

25개 중 17개는 읽기 전용입니다. 7개의 Write+ 도구는 외부의 결과를 가져옵니다. 보조자가 그것들을 사용하기 전에 의도를 확인하는지 여부는 클라이언트에 달려 있습니다. 어떤 도구도 레코드를 삭제하지 않지만 reprocess_resume 는 저장된 AI 평가를 덮어쓰고 있습니다.

일자리

도구접근효능파람스
list_jobs읽으세요조직의 일자리 목록, 가장 새로운 첫 번째. 선택적인 상태 필터status, page, limit
get_job읽으세요각 직무에 대한 모든 세부 정보, 그 중 각 단계와 지원자 수jobId (필수)
create_job쓰기 +직장을 만들고 즉시 개설합니다. 직장에서 신청을 받고, 초안이 아닙니다. 기본 단계는 리드 + 애플리케이션, 스크리닝, 면접, 제안입니다. 제목만 있으면 됩니다.title (필수) description, location, locations, location_ack_required, type, work_mode, headcount, must_have_skills, preferred_skills, salary_min, salary_max, salary_currency, salary_period, salary_public, ask_salary, experience_min, experience_max, experience_public, ask_experience
update_job_status쓰기 +작업의 상태를 변경합니다 (DRAFT, OPEN, PAUSED, CLOSED, ARCHIVED). 지원자에게 이메일을 보내지 않습니다. 의도적으로 사용하세요.jobId, status (두 가지 모두 필요합니다)

신청자

도구접근효능파람스
list_applicants읽으세요별, 거부 및 아카이브 필터로 선택적으로 한 개의 직장에 대한 지원자 목록.jobId, starred, rejected, archived, page, limit
get_applicant읽으세요한 지원자 전체: 현재 단계, 직무 연결, 메모 및 활동 역사.applicantId (필수)
search_candidates읽으세요순수하게 검색해 보세요. 매번의 스킬, 사실, 추론에 따라 순위를 매치합니다.query (필수) jobId, timestamp, page, limit
move_applicant_stage쓰기 +누군가 다른 단계로 이동합니다. 그 단계의 자동화를 활성화합니다. 제안에 도달하면 직원 수가 충족되면 자동으로 작업을 종료 할 수 있습니다.applicantId, funnelId (필수) reason
add_applicant_note글쓰기PASS 또는 FAIL 결정과 해당 라운드와 함께 선택적으로 태그된 메모를 추가합니다. 기본적으로 사설입니다.applicantId, content (필수) noteType, decisionFlag, roundName
get_applicant_resume_text읽으세요분석된 CV 컨텐츠는 텍스트와 필드로, 첨부 파일 없이applicantId (필수)
get_applicant_evaluation읽으세요AI 평가: 적합성 점수, 태그, 요약 및 격차 상태applicantId (필수)
reprocess_resume쓰기 +CV에서 AI 파이프라인을 다시 실행합니다 (평가, 인덱스; 아직 분석되지 않은 경우만 분석합니다.) 배경에서 실행됩니다.applicantId (필수)

인박스 및 이메일

도구접근효능파람스
get_applicant_email_thread읽으세요한 후보와 두 방향으로의 대화applicantId (필수)
list_inbox_emails읽으세요직무, 상태 또는 문자 검색에 의해 필터링 된 수신 메일 목록.jobId, status, search, page, limit
get_inbox_stats읽으세요수치를 처리하고 총을 계산합니다.아무 것도 없습니다
reply_to_applicant_email쓰기 +기존 스레드에 대한 답변, Curriculo의 전송 메일박스 또는 대화를 받은 조직의 메일박스에서 메일박스 연결이 필요 없습니다.applicantId, body (필수) subject
send_bulk_email쓰기 +Curriculo의 전송 메일박스에서 1명 또는 여러 명의 후보자에게 연락이나 상태 업데이트를 위해 한 메시지를 보내죠. 메일박스 연결이 필요 없습니다.applicantIds, subject, messageBody (모든 요구 사항)

인터뷰

도구접근효능파람스
list_interviews읽으세요직무, 지원자, 신분, 종류 또는 날짜 범위에 따라 면접을 나열합니다.jobId, applicantId, status, type, dateFrom, dateTo, page, limit
schedule_interview쓰기 +인터뷰를 기록하고 인터뷰를 추가하고 피드백 링크를 만듭니다. 캘린더를 연결하면 이벤트를 만들고 후보자를 초대하고 비디오 링크를 생성합니다. 구글 캘린더를 통해 구글 미팅, 마이크로소프트 캘린더를 통해 마이크로소프트 팀 meetingProvider: ZOOM 는 줌 링크를 생성하지 않습니다. 인터뷰는 어쨌든 저장됩니다.applicantId, jobId, title, scheduledStart, scheduledEnd (필수) type, location, meetingProvider, participantIds, externalInterviewers, timezone, instructions

분석

도구접근효능파람스
get_analytics읽으세요전체, 단계 분포, 주요 작업 및 소스 믹스 (모든 시간), 날짜 범위의 기간-대-기기 변경dateFrom, dateTo
get_dashboard읽으세요인박스, 현재 활동 중인 모든 사람들의 직무별 분포를 더합니다.아무 것도 없습니다

자동화 및 수입

도구접근효능파람스
list_job_automations읽으세요작업에 구성된 자동화 목록: 이메일, 면접 스케줄, 태그 및 알림.jobId (필수)
get_automation_executions읽으세요자동화를 위해 역사를 실행하세요.automationId (필수) page, limit
get_import_batch읽으세요후보 수입의 진행: 계산 및 오류.batchId (필수)

계좌

도구접근효능파람스
whoami읽으세요어시스턴트가 어떤 사용자와 조직으로 동작하는지 확인합니다. 모든 세션에서 먼저 뛰는 가치가 있습니다.아무 것도 없습니다

메일 도구는 Curriculo의 전송 메일박스에서 전송하기 때문에 연결된 메일박스 없이도 작동합니다. 면접 스케줄링은 캘린더 없이도 작동합니다. 여전히 면접을 저장하지만, 비디오 면접은 회의 링크를 얻지 못하고 초대장이 전송되지 않습니다.

예제 요청

연결되면, 간단한 언어로 물어보세요. 고객은 적절한 도구를 선택합니다.

  • "내 공개된 역할의 각 단계에 무엇이 있는지 보여주고, 멈춰있는 모든 것을 표시하세요".
  • "팀 리더 경험을 가진 시니어 React 엔지니어들을 찾아서 상위 5명을 요약하세요".
  • "프리아를 두 번째 면접으로 옮기고 다음 주에 출석할 수 있는 답변을 작성하라".
  • "목요일 오후 2시 ET에 이 후보자와 45분짜리 영상 인터뷰를 예약하고 구글 미트 링크를 추가하세요".
  • "지난달에 비해 지원자 수가 어떻게 변했고, 어떤 직업이 가장 잘 변하고 있습니까?"
채용 분석으로 Claude 응답: 5 개 공직, 단계별로 153 지원자
파이프라인 수를 물어보세요. 클라이언트는 ATS에서 분석 도구를 호출합니다.
Claude 분석 역할과 경험을 가진 10 시니어 프론트엔드 지원자를 요약
자기소개서를 파고들기 전에 오늘 취직 신청자의 요약서를 읽어보세요.
Claude는 두 명의 후보가 스크리닝으로 옮겨졌다는 것을 확인하고 스크리닝 초청 이메일을 보여줍니다.
후보자를 스크리닝으로 옮기고 초대장을 작성합니다. 주소를 확인한 후에만 보내세요. 면접 스케줄은 연결된 구글 또는 마이크로소프트 캘린더가 필요합니다.
Claude는 한 지원자의 자기소개서 프로젝트에 근거한 세 가지 심사 질문을 제안합니다.
이미 ATS에 있는 자기소개서에서 스크리닝 질문을 생성합니다.

글쓰기 도구는 실제적인 부작용을 가지고 있습니다. 이메일 보내기, 파이프라인을 바꾸는, 일자리를 닫는 것. 작업 흐름을 신뢰할 때까지 작성 동작에 대한 도구 승인 기능을 켜두십시오.

안전

  • 접근할 수 있습니다. 모든 토큰은 하나의 사용자와 조직에 묶여 있습니다. 보조자가 보는 모든 것은 여러분의 조직에만 국한되어 있습니다.
  • 최소한의 특권. 범위는 아직 강제되지 않았습니다. 분석을 위해 클라이언트의 도구 설정에서 작성 도구를 비활성화하십시오.
  • 언제든 취소해 개인 액세스 토큰은 설정,개발자에서 취소할 수 있습니다. OAuth 연결은 클라이언트의 연결 설정에서 제거할 수 있습니다.
  • 운송 보안 모든 트래픽은 HTTPS를 통해 스트리밍 가능한 HTTP입니다. 신뢰할 수 없는 클라이언트에 토큰을 붙여넣거나 일반 텍스트로 공유하지 마십시오.

Curriculo ATS MCP 허브의 일부, 설치 가이드, 도구 참조 및 커넥터 문서.

다음 단계

FAQ 및 문제 해결

설치하거나 호스팅할 필요가 있나요?

아니, 아니 서버는 https://mcp.curriculo.me/mcp에서 완전히 호스팅되어 있습니다. URL에 고객님을 가리키고 확인해

어떤 고객들이 지원받나요?

스트리밍 가능한 HTTP을 통해 원격 서버를 지원하는 모든 MCP 클라이언트, OAuth 2.1 또는 개인 액세스 토큰: Claude (웹 및 데스크톱), Claude 코드, Cursor, VS 코드 및 기타. 원격 지원이 없는 클라이언트는 mcp-remote bridge를 사용할 수 있습니다. ChatGPT는 Custom GPT를 통해 연결됩니다.

내 도구는 로그인이 필요하거나 연결되지 않는 것을 보여줍니다.

OAuth 흐름을 다시 실행 (Claude 코드에서, /mcp를 입력; Cursor에서, 로그인 필요를 클릭). 개인 액세스 토큰을 사용하는 경우, 헤더가 정확히 확인 <token> 그리고 토큰은 취소되거나 만료되지 않았습니다.

이메일 도구는 연결된 메일박스가 필요합니까?

아니, 아니 send_bulk_email 및 reply_to_applicant_email를 Curriculo의 전송 메일박스에서 보내십시오. 그 메일박스가 대화를 받았을 때 조직의 메일박스에서 응답이 나옵니다. 일반적으로 자신의 주소에서 보내는 경우, 이메일 에이전트 설정 가이드를 참조하십시오.

schedule_interview가 Zoom 링크를 만들까요?

아니, 아니 비디오 링크는 연결된 달력에서 나옵니다. 구글 미팅과 구글, 마이크로소프트 팀과 마이크로소프트. 캘린더가 없으면 인터뷰는 링크 없이 저장됩니다.

AI의 능력을 어떻게 제한할 수 있을까요?

특정 쓰기 도구를 비활성화하기 위해 클라이언트의 도구별 권한 설정을 사용하세요.

어떤 조직에 의해 활동하는가?

당신의 토큰에 묶여있는 것. 언제든 WHOAMI에 전화해서 사용자, 조직, 범위를 확인해 주세요

이 페이지가 도움이 되었나요?

업데이트