Curriculo ATS MCP 서버
On this page
Curriculo ATS를 클로드, 커서 및 스트리메이블 HTTP를 사용하는 MCP 클라이언트 또는 사용자 지정 GPT를 통해 ChatGPT에 연결하십시오. 지원자를 검토하고, 파이프라인을 옮기고, 지원자에게 답변하고, 인터뷰를 계획하고, 분석을 할 수 있도록 간단한 언어로 요청하십시오. 당신의 AI 클라이언트는 ATS에서 직접 일을 합니다.
| 최종점 | 교통 | 저작자 | 범위 | 도구 |
|---|---|---|---|---|
https://mcp.curriculo.me/mcp | 스트리밍 가능한 HTTP | OAuth 2.1 또는 개인 액세스 토큰 | ats:read, ats:write | 25 |
서버는 원격이고 호스팅되어 있어, 로컬에서 설치하거나 실행할 것이 없습니다. 최종 지점에 MCP 클라이언트를 가리키고 한번 인증하면 클라이언트가 실시간으로 고용 데이터를 읽고 실행하는 도구를 얻습니다.
공공 API와는 다른 제품이고, 다른 인증이 있습니다. MCP는 Curriculo ATS에 연락하고 사용자가 로그인합니다. 공공 API
key_는 이러한 도구에 도달하지 않으며 공공 API는 ATS에 도달하지 않습니다.
빠른 시작
모든 곳에 이 끝점을 사용하세요:
https://mcp.curriculo.me/mcp가장 빠른 경로는 클로드의 연결 흐름입니다.
- 클로드, 설정, 연결기를 열.
- 를 클릭하여 사용자 지정 연결기 을 추가하고 위의 서버 URL를 붙여넣습니다.
- 요청할 때 OAuth 로그인 를 완료하십시오. 클로드는 당신의 조직에 연결됐습니다.
- 대화를 시작하고, 예를 들어, "제 역할의 각 단계에 무엇이 자리잡고 있습니까?"
새로 오셨나요? 단계별 튜토리얼을 따라보세요: Claude에서 ATS을 실행하고, 연결 과정, AI 적합도에 따른 후보자 순위 지정 및 채팅으로 인터뷰 일정 잡기를 스크린샷으로 안내합니다.
클라이언트를 연결하세요
스트리메이블 HTTP를 말하는 모든 클라이언트는 작동합니다. OAuth 2.1 또는 Authorization: Bearer 헤더로 전송된 개인 액세스 토큰으로 인증합니다. 일반 고객들을 위한 설정은 다음과 같습니다.
클로드
클로드 (웹 또는 데스크톱) 에서 설정,연결기,에 이동하여 사용자 지정 연결기을 추가하고 입력합니다:
https://mcp.curriculo.me/mcp를 클릭하고를 추가하고 OAuth 로그인 작업을 완료하고 클로드가 사용하는 특정 도구를 활성화하기 위해 커넥터를 열십시오.
클로드 코드
하나의 명령으로 서버를 추가하십시오. 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"/mcp 를 클로드 코드 안에 실행하여 상태를 확인하거나 OAuth 로그인을 활성화하십시오.
가속자
커서 설정,도구 & MCP,새 MCP 서버 를 열고 이 항목을 추가 mcp.json:
{
"mcpServers": {
"curriculo": {
"url": "https://mcp.curriculo.me/mcp"
}
}
}커서 로그인 필요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 (전례 GPT 행동)
ChatGPT는 25개의 MCP 도구를 반영하는 REST 표면을 사용하여 Custom GPT와 Actions를 통해 연결합니다.
ChatGPT에서 GPT을 생성하고 을 열을 구성하고 액션을, 를 생성하여 새로운 액션을 생성합니다.
이 URL에서 스키마를 수입:
https://mcp.curriculo.me/api/v2/mcp/openapi.jsonAuthentication 을 OAuth로 설정하여 , 이 값들을 스키마에서 입력합니다:
설정 가치 허가 URL https://mcp.curriculo.me/api/v2/ats/oauth/authorize지표 URL https://mcp.curriculo.me/api/v2/ats/oauth/token적용 범위 ats:read ats:write(또는 단지ats:read)저장하고, Curriculo에 로그인하고 GPT가 처음으로 행동을 호출할 때 액세스 권한을 승인하십시오.
인증
확인하는 두 가지 방법. 둘 다 한 조직의 사용자와 scoped 권한으로 연결됩니다.
OAuth 2.1 (상담)
인터랙티브 클라이언트 (Claude, Cursor, ChatGPT) 는 OAuth 2.1를 사용하며 허가 코드 흐름이 있습니다. 동적 클라이언트 등록이 지원되며, 공공 클라이언트에게는 PKCE (S256) 가 요구되며, 리디렉트 URI는 https로 되어 있어야 합니다. 당신은 Curriculo에 로그인하고 연결을 승인하고 클라이언트는 짧은 기간 동안의 토큰을 저장하고 자동으로 업데이트합니다. 손으로 복사하거나 회전할 수 있는 비밀은 없습니다. 서버 메타데이터는 https://mcp.curriculo.me/.well-known/oauth-authorization-server.
개인 액세스 토큰
CLI 또는 헤드리스 설정을 위해, ATS에 토큰을 생성하고 Bearer 헤더로 전송하십시오.
- ats.curriculo.me에 로그인하세요.
- 설정,API 및 통합,개인 액세스 토큰으로 이동.
- 토큰을 만들고, 그 범위를 선택하고 복사합니다. 한 번 보여요.
- 위 설정 단계에서 표시된
Authorization: Bearer <token>로 통과하십시오.
범위
토큰은 하나 또는 두 개의 스코프를 가지고 있습니다. 당신이 필요로 하는 것만 줘
| 적용 범위 | 허용한다 |
|---|---|
ats:read | 취업자, 지원자, 우편 상자, 인터뷰 및 분석을 목록하고 읽어보십시오. |
ats:write | 데이터를 생성하고 변경합니다. 단계를 이동하고, 이메일을 보내, 인터뷰를 계획하고, 작업 업데이트를 합니다. |
누가 표지판으로 행동하는지 확실하지 않나요?
whoami도구로 전화해 인증된 사용자, 조직, auth 방법 및 부여된 범위를 반환합니다.
도구 참조
25개의 도구. 접근 유형은 위험성을 알려줍니다.
- **** 만 봐요
- **** 변경 ATS 데이터를 작성하십시오.
- Write+ 는 데이터를 변경하고 외부에 도달합니다. 이메일 가, 초대장이 전송되거나 AI 작업이 시작됩니다.
25개 도구 중 17개는 읽기 전용입니다. 여섯 개의 Write+ 도구는 외부의 결과를 낳고, 보조는 이를 사용하기 전에 의도를 확인합니다. 어떤 도구도 아무것도 삭제하지 않습니다.
직업
| 도구 | 접근 | 그 역할은 | 파람스 |
|---|---|---|---|
list_jobs | 읽으세요 | 조직에서 가장 최근에 업데이트 된 직무 목록 선택적 상태 필터 | status, page, limit |
get_job | 읽으세요 | 한 직업에 대한 모든 세부 사항, 그 함선 단계와 지원자 수를 포함합니다. | jobId (필요한) |
create_job | 글쓰기 | 직장을 만들어서 즉시 열립니다. 그것은 라이브, 신청서를 받아들이는 것입니다. 기본 단계는 리드 + 애플리케이션, 스크리닝, 인터뷰, 제안입니다. 타이틀만 필요합니다. | title (필수) description, location, type, headcount, must_have_skills, preferred_skills, salary_min, salary_max, salary_currency |
update_job_status | + 작성 | 직업의 상태를 변경합니다 (DRAFT, OPEN, PAUSED, CLOSED, ARCHIVED). 종료 또는 중단은 제안에 도달하지 않은 후보자에게 후보 알림이 활성화되면 이메일을 보낼 수 있습니다. 가입하지 않은 및 실시간 인터뷰 신청자는 생략됩니다. 의도적으로 사용하세요. | jobId, status (두 가지가 모두 필요) |
지원자
| 도구 | 접근 | 그 역할은 | 파람스 |
|---|---|---|---|
list_applicants | 읽으세요 | 지원자 목록, 선택적으로 한 직업에 대해, 별, 거부 및 보관 필터로. | jobId, starred, rejected, archived, page, limit |
get_applicant | 읽으세요 | 전체 1명의 지원자: 현재 단계, 직무 연계, 노트 및 활동 역사. | applicantId (필요한) |
search_candidates | 읽으세요 | 전체 후보자 분단에서 순식간에 검색해 보세요. CV 문장과 각 문장 뒤에 있는 추론과 순위 일치를 반환합니다. | 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의 메일박스에서 진출 또는 상태 업데이트를 위해 하나 또는 여러 후보에게 메시지를 전송합니다. 메일박스 연결이 필요하지 않습니다. | 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 | 읽으세요 | 전체, 기간별 변화, 단계별 분단, 최고 일자리 및 출처 혼합 지난 30일, 기본적으로 | dateFrom, dateTo |
get_dashboard | 읽으세요 | 우편 상자와 현재 활동하고 있는 모든 직원들의 직무별 통곡절이 있습니다. | 아무 것도 없습니다 |
자동화 및 수입
| 도구 | 접근 | 그 역할은 | 파람스 |
|---|---|---|---|
list_job_automations | 읽으세요 | 직장에서 구성된 자동화 목록: 이메일, 인터뷰 스케줄링, 태깅 및 알림. | jobId (필요한) |
get_automation_executions | 읽으세요 | 자동화를 위한 역사를 실행하세요. | automationId (필수) page, limit |
get_import_batch | 읽으세요 | 후보 수입의 진행: 파일별 상태 및 오류 | batchId (필요한) |
계정
| 도구 | 접근 | 그 역할은 | 파람스 |
|---|---|---|---|
whoami | 읽으세요 | 보조자가 어떤 사용자와 조직으로 행동하고 있는지 확인하고, auth 방법과 부여된 범위로. 모든 세션에서 먼저 뛰는 것이 가치가 있습니다. | 아무 것도 없습니다 |
이메일 도구는 Curriculo의 메일박스에서 보내기 때문에 연결된 메일박스 없이 작동합니다. 인터뷰 스케줄은 또한 캘린더 없이 작동합니다. 그것은 여전히 인터뷰를 저장하고 초청이 보내지 않았다는 보고서를 제공합니다.
예제 명령어
일단 연결되면 간단한 언어로 물어보세요. 클라이언트는 올바른 도구를 선택합니다.
- "제 개막한 역할의 각 단계에서 무엇이 앉아 있는지 보여줘요".
- "시니어 React 엔지니어들을 찾아 팀 리더로서의 경험을 쌓고, 5대 팀들을 정리해 보세요".
- "프리야를 2차 인터뷰로 옮겨 다음 주에 출석할 수 있도록 답변을 작성하세요".
- "토요일 오후 2시 ET에 이 후보와 45분짜리 비디오 인터뷰를 계획하고 Google Meet 링크를 추가하십시오".
- "이번 달과 비교해 지원자의 수치는 어떻게 변했고, 어떤 직업이 가장 잘 전환되고 있습니까?"
글쓰기 도구는 실제 부작용을 가지고 있습니다. 이메일 전송, 파이프라인을 변경, 일자리를 닫는 것. 작업 흐름을 신뢰할 때까지 작성 작업을 위해 도구 승인을 유지하고, 분석을 원한다면
ats:read만 허용하십시오.
FAQ 및 문제 해결
내가 설치하거나 호스팅할 필요가 있나요? - 아니 서버는 https://mcp.curriculo.me/mcp에서 호스팅되어 있습니다 . 클라이언트를 URL로 안내하고 인증하세요.
어떤 고객들이 지원받나요? Streamable HTTP를 통해 원격 서버를 지원하는 MCP 클라이언트, OAuth 2.1 또는 개인 액세스 토큰: 클로드 (웹 및 데스크톱), 클로드 코드, 커서, VS 코드 및 기타. 원격 지원이 없는 고객은 mcp-remote 브릿지를 이용할 수 있습니다. ChatGPT는 사용자 지정 GPT를 통해 Actions.
제 도구는 " 로그인 필요" 또는 연결되지 않습니다. OAuth 흐름을 다시 실행하십시오 (클로드 코드에서 /mcp를 입력하세요; 커서에서 로그인 필요성를 클릭하세요). 개인 액세스 토큰을 사용하는 경우, 헤더가 정확히 Authorization: Bearer <token> 이고 토큰이 취소되거나 만료되지 않았는지 확인합니다.
이메일 도구는 연결된 우편 상자가 필요합니까? - 아니 send_bulk_email 와 reply_to_applicant_email 는 Curriculo의 우편 상자에서 보내집니다. 대화가 도착했을 때 조직의 우편 상자로부터 응답이 나오게 됩니다. 일반적으로 자신의 주소를 통해 전송하려면 이메일 에이전트 설정 안내서를 참조하십시오..
schedule_interview 는 줌 링크를 만들까요? - 아니 비디오 링크는 연결된 달력에서 나옵니다. 구글과 구글을 만나고, 마이크로소프트 팀과 마이크로소프트. 캘린더 없이 인터뷰는 링크 없이 저장됩니다.
어떻게 AI가 할 수 있는 것을 제한할 수 있을까요? 오직 ats:read 만을 가진 토큰을 분석만 사용할 수 있도록 발행하고, 클라이언트의 도구별 권한 설정을 사용하여 특정 작성 도구를 비활성화하십시오.
어떤 조직에 의해 활동하고 있습니까? 네 지표에 묶여 있는 것 whoami 에 전화하여 사용자, 조직 및 범위를 언제든지 확인합니다.
보안
- 검출된 접근. 모든 토큰은 하나의 사용자와 조직에 묶여 있으며 명시적인
ats:read또는ats:write범위를 가지고 있습니다. 비서관이 보는 모든 것은 당신의 조직에 제한되어 있습니다. - 최소한의 특권이야 작업을 수행하는 가장 좁은 범위를 부여하십시오. 분석을 위해 읽기 전용 토큰을 선호합니다.
- 언제든 취소해 개인 액세스 토큰은 설정,API & 통합에서 취소될 수 있습니다 . OAuth 연결은 클라이언트의 커넥터 설정에서 제거될 수 있습니다.
- 교통 보안 모든 트래픽은 Streamable HTTP에서 HTTPS입니다. 신뢰할 수 없는 클라이언트에 토큰을 붙여넣거나 일반 텍스트로 공유하지 마십시오.
Curriculo ATS MCP 허브의 일부이며, 설정 가이드, 도구 참조 및 커넥터 도크를 연결합니다.
Updated