인사책 MCP 연동 문서
AI 클라이언트는 이 문서를 읽고 MCP 서버 URL,
OAuth 방식,
권한 범위,
도구 목록과 예제 요청을 이해할 수 있습니다.
서버 연결 정보
MCP Server URL
MCP JSON-RPC 2.0 over HTTP endpoint입니다.
기존 /mcp 경로도 호환됩니다.
OAuth 방식
OAuth 2.1 authorization_code + PKCE S256 + Dynamic Client Registration + refresh/revoke/introspect를 지원합니다.
Protocol Version
MCP protocol 2025-06-18,
server 0.2.0.
Tool Registry
전체 도구 185개(조회 102개 · 변경 83개)의 schema,
permission,
example을 공개합니다.
인증 전 공개 카탈로그(/mcp/tools.json)는 그중 조회 도구 102개만 싣습니다.
OAuth Discovery
{
"issuer": "https://timesync-dfu.pages.dev",
"mcp_server_url": "https://timesync-dfu.pages.dev/api/mcp",
"authorization_endpoint": "https://timesync-dfu.pages.dev/oauth/authorize",
"token_endpoint": "https://timesync-dfu.pages.dev/oauth/token",
"registration_endpoint": "https://timesync-dfu.pages.dev/oauth/register",
"revocation_endpoint": "https://timesync-dfu.pages.dev/oauth/revoke",
"introspection_endpoint": "https://timesync-dfu.pages.dev/oauth/introspect",
"scopes_supported": [
"read",
"read_write"
],
"scope_rule": "read_write includes read. Request scope=read_write alone for full access. scope=read read_write is accepted and normalized to read_write for compatibility.",
"code_challenge_methods_supported": [
"S256"
]
}
권한 범위
OAuth scope: read
조회 전용 token입니다.
write 도구는 tools/list에서 제외됩니다.
OAuth scope: read_write
조회 + 변경 token입니다.
read를 포함하는 상위 권한입니다.
실제 사용자 권한
read_write token이어도 employee/dept_manager/hr_manager/owner 역할과 회사 내 권한 안에서만 실행됩니다.
| 역할 | role | 전체(조회+변경) |
|---|---|---|
| 직원 | employee | 59개 |
| 부서장 | dept_manager | 37개 |
| 인사팀장 | hr_manager | 75개 |
| 대표 | owner | 14개 |
쓰기 도구는 OAuth scope read_write가 필요합니다.
조회 도구는 read로 사용할 수 있습니다.
표준 호환을 위해 scope=read read_write 요청은 read_write로 정규화하지만,
클라이언트는 전체 권한 요청 시 scope=read_write만 보내는 것을 권장합니다.
안전 경계
되돌리기 어려운 작업은 scope 와 역할만으로 실행하지 않습니다.
아래 permission 에 속한 도구는 이 문서 끝의 Tool 목록에서 「확인」 표시가 붙어 있고,
첫 호출이 실행 대신 확인 요청을 돌려줍니다.
AI 클라이언트는 이 응답을 사람에게 보여 주고,
사람이 승인하면 같은 arguments 에 confirmation_id 를 넣어 다시 호출합니다.
확인 코드는 한 번 쓰면 소모되고 유효 시간이 지나면 만료되며,
arguments 가 한 글자라도 달라지면 그 코드로는 실행되지 않습니다.
만료·재사용은 -32004 로 거절합니다.
action_preview 의 인자 중 확인 코드·초대 코드·API 키·Authorization·쿠키·비밀번호 형태는 가려서 보여 줍니다.
{
"requires_confirmation": true,
"confirmation_id": "<서버가 발급한 1회용 코드>",
"confirmation_message": "<사람에게 보여 줄 확인 문장>",
"permission": "leave.approve",
"action_preview": {
"tool_name": "approve_leave",
"arguments": {
"leave_id": 1234
}
},
"next_step": "사용자가 명시적으로 승인하면 같은 tool arguments에 confirmation_id를 포함해 다시 호출하세요."
}
예제 요청
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "query_attendance_today",
"arguments": {
"date": "2026-06-13"
}
}
}
예제 응답
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [
{
"type": "text",
"text": "{ \"date\": \"2026-06-13\", \"records\": [] }"
}
],
"isError": false
}
}
Tool 목록
| Tool | Permission | Description |
|---|---|---|
| query_attendance_today | attendance.read | 오늘 우리 회사 직원들의 출퇴근 기록을 조회합니다. "오늘 누가 출근했어?", "오늘 출퇴근 현황" 같은 질문에 사용하세요. |
| query_who_is_in | company.read | 지금 회사에 있는 사람(출근 후 퇴근 안 한 사람) 목록을 조회합니다. "지금 누가 회사에 있어?", "현재 남아있는 사람" 같은 질문에 사용하세요. |
| query_overtime_summary | attendance.read | 지정한 기간의 연장근로(야근) 시간을 직원별로 집계합니다. "이번주 야근시간 누가 가장 많아?", "야간 근로자 누구" 같은 질문에 사용하세요. |
| query_leaves_pending | leave.read | 승인 대기 중인 휴가 신청 목록을 조회합니다. "내가 승인해야 할 휴가", "결재 대기 중인 휴가" 같은 질문에 사용하세요. |
| query_employees | employee.read | 회사 직원 목록을 조회합니다. 부서/직책으로 필터링 가능. "디자인팀에 누가 있어?", "전체 직원 명단" 같은 질문에 사용하세요. |
| query_expense_summary | expense.read | 경비 청구 요약을 조회합니다. 월별 / 카테고리별. "이번달 경비 합계", "광고비 얼마 썼지?" 같은 질문에 사용하세요. |
| create_announcement 확인 | admin.write | 회사 전체 공지를 작성합니다. "내일 오후 2시 전사 회의 공지 올려" 같은 명령에 사용하세요. |
| clock_in 확인 | attendance.write | 본인 출근을 기록합니다. "출근 찍어줘", "출근 처리" 같은 명령에 사용하세요. NFC 없이 MCP 만으로 출근 처리. |
| clock_out 확인 | attendance.write | 본인 퇴근을 기록합니다. "퇴근 찍어줘" 같은 명령에 사용하세요. |
| query_my_attendance | attendance.read | 본인의 이번 주 출퇴근 기록을 조회합니다. "내가 이번주 몇시간 일했어?", "내 출퇴근 보여줘" 같은 질문에 사용하세요. |
| request_leave | leave.request | 본인의 휴가를 신청합니다. "내일 연차 신청해줘", "다음주 월요일 반차" 같은 명령에 사용하세요. |
| query_team_attendance | attendance.read | 본인 팀의 오늘 출퇴근 현황을 조회합니다. "우리팀 오늘 누구 출근했어?" 같은 질문에 사용하세요. 부서장 이상. |
| query_team_pending_leaves | leave.read | 본인 팀의 승인 대기 휴가 신청 목록. "우리팀 휴가 신청 누가 했어?" 같은 질문에 사용하세요. 부서장 이상. |
| query_company_overtime_cost | attendance.read | 회사 전체의 연장근로/야간근로 시간 + 추정 야간수당 지급액. "이번주 야근수당 얼마야?", "이번달 야간근로 수당 얼마야?" 같은 질문에 사용하세요. 대표관리자 전용. |
| query_company_expense_total | expense.read | 회사 전체 경비 청구 총액 (기간/상태별). "이번달 경비 얼마 청구됐어?", "이번주 결재된 경비" 같은 질문에 사용하세요. 대표관리자 전용. |
| query_my_leave_balance | leave.read | 본인의 연차 잔여일수를 조회합니다. "내 휴가 며칠 남았어?", "연차 얼마 남음?" 같은 질문에 사용. |
| query_my_leaves | leave.read | 본인이 신청한 휴가 목록을 조회합니다. "내가 신청한 휴가 보여줘", "내 휴가 신청 상태" 같은 질문에 사용. |
| cancel_leave_request | leave.request | 본인이 신청한 대기중(pending) 휴가를 취소합니다. "어제 신청한 휴가 취소해줘" 같은 명령에 사용. |
| withdraw_approved_leave 확인 | leave.approve | 승인된 휴가의 철회를 시도합니다. ★2026-09-15 규칙 변경 이후 결재가 완료된 휴가는 시작 전이어도 결재를 받아야 취소되므로, 이 도구로는 처리되지 않고 앱·웹의 「취소 결재 요청」으로 안내합니다.★ 아직 결재가 끝나지 않은 신청의 취소는 앱·웹 휴가 화면에서 본인이 바로 할 수 있습니다. |
| query_leave_balance | leave.read | 특정 직원의 연차 잔여일수를 조회합니다. "이주영 휴가 며칠 남았어?" 같은 질문에 사용. 부서장 이상. |
| query_company_leave_summary | leave.read | 회사 전체의 휴가 사용 현황 요약 (부여/사용/잔여 총합 + 사용률). "전사 휴가 사용률", "올해 연차 얼마나 썼어?" 같은 질문에 사용. 인사 권한 필요. |
| query_leaves_on_date | leave.read | 특정 날짜에 휴가/휴무인 직원 목록. "내일 누가 쉬어?", "오늘 휴무자" 같은 질문에 사용. 부서장 이상. |
| submit_overtime_request 확인 | attendance.write | 연장(시간외) 근무를 사전 신청합니다. "오늘 저녁 2시간 야근 신청", "내일 18시부터 21시까지 연장근무 신청" 같은 명령에 사용. 주52시간 한도/임금 분쟁의 핵심 증거가 되는 사전 승인 기록입니다. 결재 대기(submitted)로 등록됩니다. |
| query_my_work_hours | company.read | 본인의 이번달(또는 지정월) 총 근무시간/연장/야간을 조회합니다. "이번달 내 근무시간?", "내가 몇시간 일했어?" 같은 질문에 사용. |
| query_my_overtime | attendance.read | 본인의 이번달 연장/야간 근로 시간을 조회합니다. "이번달 내 야근 얼마야?" 같은 질문에 사용. |
| query_employee_work_hours | employee.read | 특정 직원의 근무시간을 조회합니다. "이주영 이번달 몇시간 일했어?" 같은 질문에 사용. 부서장은 본인 팀원만, 인사 권한 필요은 전사. |
| query_team_work_hours | company.read | 본인 팀 전체의 이번달 근무시간을 직원별로 정리합니다. "우리팀 이번달 근로시간 정리해줘" 같은 질문에 사용. 부서장 이상. |
| query_team_overtime | attendance.read | 본인 팀의 야근 시간 순위 (기간 지정). "우리팀 이번주 야근 누가 많아?" 같은 질문에 사용. 부서장 이상. |
| query_team_overtime_today | attendance.read | 오늘 야근(8시간 초과 또는 22시 이후 퇴근 안함) 중인 본인 팀원. "금일 야근 중인 우리팀원 누구야?" 같은 질문에 사용. 부서장 이상. |
| query_overtime_threshold_breach | attendance.read | 지정 기간 야근(연장) 시간이 임계값 초과한 직원. "이번달 야근 30시간 넘은 사람?" 같은 질문에 사용. 인사 권한 필요. |
| check_52h_compliance | company.read | 주 52시간 근로제 준수 점검 — 이번주 총근로 52시간 초과(또는 임박) 직원. "주52시간 위반 위험자 누구?" 같은 질문에 사용. 인사 권한 필요. |
| create_employment_contract 확인 | admin.write | 근로계약서를 작성하여 직원에게 발송합니다. "이주영 근로계약서 작성해서 보내줘" 같은 명령에 사용. 인사 권한 필요. 직원이 앱에서 전자서명. 임금 조건은 근로조건 카드(급여 설정)에서 정한 값이 자동으로 실린다 — 이 도구는 그 값을 인자로 받지 않는다. |
| query_my_contracts | company.read | 본인의 근로계약서 목록을 조회합니다. "내 근로계약서 보여줘", "내 계약 만료일?" 같은 질문에 사용. |
| query_contract_expiry | company.read | 특정 직원의 근로계약 만료일을 조회합니다. "박민수 계약 언제 끝나?" 같은 질문에 사용. 부서장 이상. |
| query_expiring_contracts | company.read | 곧 만료되는 근로계약 목록. "이번달 만료되는 계약 누구?", "30일 내 갱신 필요한 직원" 같은 질문에 사용. 인사 권한 필요. |
| query_contracts | company.read | 회사 근로계약 목록을 상태별로 조회합니다. "서명 대기중 계약?", "발송한 계약서 현황" 같은 질문에 사용. 인사 권한 필요. |
| query_my_payslip | payroll.read | 본인의 급여명세서를 조회합니다. "이번달 내 급여 명세서", "5월 월급 얼마야?" 같은 질문에 사용. |
| query_company_payroll_total | company.read | 회사 전체 인건비(급여) 총합을 조회합니다. "이번달 인건비 총합?", "5월 급여 총액" 같은 질문에 사용. 대표관리자 전용. |
| query_payslips | payroll.read | 회사 급여명세서 목록을 조회합니다. "5월 급여명세서 현황", "확정 안된 명세서?" 같은 질문에 사용. 인사 권한 필요. |
| query_headcount_by_department | company.read | 부서별 인원수 현황. "부서별 인원 몇 명?", "조직 규모" 같은 질문에 사용. 대표관리자 또는 인사 권한. |
| query_new_hires | company.read | 신규 입사자 목록. "이번달 신규 입사자?", "최근 입사한 사람" 같은 질문에 사용. 대표관리자 또는 인사 권한. |
| query_recent_resignations | company.read | 최근 퇴사자 목록. "이번달 퇴사자 누구?", "퇴사한 사람" 같은 질문에 사용. 대표관리자 또는 인사 권한. |
| query_low_leave_users | leave.read | 연차를 거의 안 쓴 직원 (사용촉진 대상). "연차 안 쓴 사람 누구?", "휴가 촉진 대상" 같은 질문에 사용. 대표관리자 또는 인사 권한. |
| query_attendance_rate_today | attendance.read | 오늘 부서별 출근율. "오늘 출근율?", "부서별 출근 현황" 같은 질문에 사용. 대표관리자 또는 인사 권한. |
| query_employee_profile | employee.read | 직원 1명의 상세 프로필 (부서/직책/입사일/고용형태). "이주영 정보 알려줘", "박민수 입사일?" 같은 질문에 사용. 부서장 이상. |
| query_org_chart | company.read | 회사 조직도(부서 트리)를 조회합니다. "조직도 보여줘", "부서 구조" 같은 질문에 사용. 부서장 이상. |
| update_employee_position 확인 | employee.write | 직원의 직책/부서를 변경(승진/이동)합니다. "이주영 부서장으로 승진", "박민수 개발팀으로 이동" 같은 명령에 사용. 인사 권한 필요. |
| process_resignation 확인 | admin.write | 직원 퇴직 처리 (소속 상태를 resigned 로 변경 + 퇴사일 기록). "박민수 6월 15일자 퇴사 처리" 같은 명령에 사용. 인사 권한 필요. ⚠️ 신중히. |
| query_announcements_unread | company.read | 읽지 않은 회사 공지 목록. "새 공지 있어?", "안 읽은 공지" 같은 질문에 사용. |
| query_announcements | company.read | 회사 공지 목록 (최근순). "공지사항 보여줘" 같은 질문에 사용. |
| mark_announcement_read 확인 | admin.write | 공지를 읽음 처리합니다. "그 공지 읽음 처리해" 같은 명령에 사용. |
| query_my_expense_claims | expense.read | 본인 경비 청구 목록. "내 경비 정산 어떻게 됐어?", "이번달 경비 신청" 같은 질문에 사용. |
| create_expense_claim | expense.create | 이전 호환용 경비 청구 도구입니다. 새 제출은 결재 스냅샷을 안전하게 만드는 submit_expense 도구를 사용하세요. |
| query_seals | approval.read | 회사 등록 인감(도장) 목록. "우리 회사 인감 뭐있어?" 같은 질문에 사용. |
| request_seal_use | approval.create | 인감 사용을 신청합니다. "법인인감 계약서용으로 신청" 같은 명령에 사용. |
| submit_business_trip 확인 | admin.write | 출장/외근을 신청합니다. "다음주 부산 출장 신청", "내일 고객사 방문 외근" 같은 명령에 사용. |
| query_my_trips | company.read | 본인 출장 신청 목록. "내 출장 신청 현황" 같은 질문에 사용. |
| request_certificate 확인 | admin.write | 재직증명서 등 제증명을 신청합니다. "재직증명서 1부 신청", "경력증명서 발급해줘" 같은 명령에 사용. |
| query_my_certificates | company.read | 본인 제증명 신청 목록. "내 증명서 신청 현황" 같은 질문에 사용. |
| query_pending_certificates | company.read | 발급 대기/승인된 제증명 신청 목록 (인사용). "증명서 발급할 거 뭐 있어?", "대기중인 재직증명서" 같은 질문에 사용. 인사 권한 필요. |
| issue_certificate 확인 | admin.write | 최종 승인된 제증명을 발급 완료 처리하고 발급번호(cert_no)를 부여합니다. "재직증명서 3번 발급해줘" 같은 명령에 사용. 인사 권한 필요. |
| query_my_schedule | company.read | 본인 근무 스케줄(시프트). "이번주 내 근무 일정?", "내일 몇시 출근?" 같은 질문에 사용. |
| daily_briefing | company.read | 오늘 회사 상황을 한 번에 브리핑합니다 (출근현황 + 승인 대기 + 이슈). "오늘 어때?", "회사 상황 브리핑", "오늘 브리핑해줘" 같은 질문에 사용. 부서장 이상. |
| query_attendance_anomaly | attendance.read | 근태 이상 징후를 감지합니다 (오늘 무단결근, 주52시간 임박, 오래된 미승인 결재). "요즘 이상한 거 없어?", "리스크 점검", "문제 있어?" 같은 질문에 사용. 인사 권한 필요. |
| request_feature 확인 | admin.write | ⭐ 사용자가 요청한 작업이 현재 MCP 도구로 불가능하거나 미구현일 때, 인사책 개발팀에 기능 개발을 요청합니다. 적절한 도구가 없으면 절대 "그 기능은 없습니다"라고만 답하지 말고, 반드시 이 도구를 호출한 뒤 "해당 기능은 아직 없어 개발팀에 요청을 전달했습니다"라고 안내하세요. 같은 기능이 여러 번 요청되면 수요로 집계됩니다. |
| query_my_approval_inbox | approval.read | 내가 결재할 모든 대기 항목을 한 번에 조회합니다 (휴가+경비+출장+인감+연장근무+제증명+경조금+입사신청 통합 + 결재선에서 내 차례인 다단계 결재 건). "내가 결재할 거 뭐 있어?", "결재함 보여줘", "처리할 거 있어?" 같은 질문에 사용. 일반 직원도 결재선에 지정된 본인 차례 건은 조회됩니다. |
| set_approval_line | approval.create | 결재선(다단계 결재 순서)을 말로 설정합니다. "경비는 김민준 1차, 나 2차로 결재선 만들어줘", "영업팀 휴가는 박부서장이 1차 결재" 같은 명령에 사용. 이후 해당 양식 신청은 지정 순서대로 결재가 진행됩니다 (1차 승인 → 2차 통보 → ... → 최종 승인). 결재자는 직원 이름, "부서장"(신청자 부서의 장 자동), "관리자"(기업 관리자) 로 지정. 인사 권한 필요. |
| query_approval_lines | approval.read | 설정된 결재선 목록을 조회합니다. "결재선 어떻게 돼있어?", "경비 결재 순서 보여줘" 같은 질문에 사용. 부서장 이상. |
| query_resources | resource.read | 예약 가능한 사내 자원(회의실/차량/장비) 목록. "회의실 뭐있어?", "예약 가능한 자원" 같은 질문에 사용. |
| create_resource_reservation | resource.reserve | 회의실/차량/장비를 예약합니다. "내일 오후 2시 회의실B 예약", "금요일 사내차량 예약" 같은 명령에 사용. |
| query_my_reservations | resource.read | 본인 자원 예약 목록. "내 예약 뭐있어?" 같은 질문에 사용. |
| cancel_reservation | resource.reserve | 본인 자원 예약을 취소합니다. "회의실 예약 취소해줘" 같은 명령에 사용. |
| register_alert_rule 확인 | admin.write | 능동 알림 규칙을 등록합니다. "야근 50시간 넘으면 알려줘", "주52시간 임박하면 푸시", "계약 만료 30일 전 알림" 같은 명령에 사용. 등록된 규칙은 인사책이 주기적으로 체크해 푸시 알림. 인사 권한 필요. |
| query_alert_rules | company.read | 등록된 알림 규칙 목록. "알림 규칙 뭐있어?", "설정된 알림" 같은 질문에 사용. 인사 권한 필요. |
| deactivate_alert_rule 확인 | admin.write | 알림 규칙을 비활성화합니다. "그 알림 끄줘" 같은 명령에 사용. 인사 권한 필요. |
| search_company | company.read | 사업자등록번호 또는 상호명으로 회사를 검색합니다. 가입 신청 전에 회사를 찾을 때 사용. "ABC물산 찾아줘", "사업자번호 123-45-67890 회사" 같은 질문에 사용. (가입 신청은 request_join_company) 회사 미소속도 사용 가능. |
| request_join_company 확인 | admin.write | 특정 회사에 소속(입사) 가입을 신청합니다. "ABC물산에 가입 신청해줘", "사업자번호 123-45-67890 회사에 입사 신청" 같은 명령에 사용. 신청하면 그 회사 관리자가 승인해야 소속됩니다. 회사 미소속(신규 가입자)도 사용 가능. |
| query_join_requests | company.read | 우리 회사에 들어온 가입(입사) 신청 목록을 조회합니다. "가입 신청 누가 했어?", "입사 승인 대기자" 같은 질문에 사용. 인사 권한 필요. |
| submit_resignation 확인 | admin.write | 퇴직원(사직서)을 제출합니다. "퇴직원 제출해줘, 마지막 근무일은 6월 30일" 같은 명령에 사용. 관리자가 승인하면 퇴사 처리됩니다. |
| withdraw_resignation 확인 | admin.write | 제출한 퇴직원을 철회합니다. "퇴직원 취소해줘" 에 사용. 아직 승인되지 않은 퇴직원만 철회 가능. |
| query_resignation_requests | company.read | 우리 회사에 제출된 퇴직원 목록을 조회합니다. "퇴직원 들어온 거 있어?" 같은 질문에 사용. 인사 권한 필요. |
| add_employee 확인 | employee.write | 직원을 회사에 직접 등록합니다. "박영희 010-1234-5678 영업팀 대리로 등록해줘" 같은 명령에 사용. 이미 인사책 회원이면 즉시 소속 연결, 아니면 계정을 만들어 연결합니다 (직원이 나중에 카카오/네이버 로그인 시 같은 전화번호로 본인 계정 인증). 인사 권한 필요. |
| export_attendance_csv | attendance.read | 근태(출퇴근) 데이터를 CSV로 내보냅니다. "이번달 근태 다운로드", "출퇴근 기록 엑셀로 줘" 같은 명령에 사용. 결과 CSV를 파일로 저장하면 됩니다. 부서장 이상. |
| export_payroll_csv | payroll.read | 급여명세서 데이터를 CSV로 내보냅니다. "이번달 급여 다운로드", "급여대장 엑셀" 같은 명령에 사용. 인사 권한 필요. |
| export_employees_csv | employee.read | 직원 명단을 CSV로 내보냅니다. "직원 명단 다운로드", "직원 리스트 엑셀로" 같은 명령에 사용. 인사 권한 필요. |
| grant_advisor_access 확인 | admin.write | 외부 노무사/세무사에게 우리 회사 데이터 접근 권한을 부여합니다. 노무사가 알려준 토큰 prefix(ic_pat_xxxx)로 연결. "최노무사한테 우리 회사 권한 줘" 같은 명령에 사용. 인사 권한 필요. |
| list_advisor_access | company.read | 우리 회사 데이터에 접근 권한이 걸린 외부 노무사/세무사 링크 목록을 봅니다(회수할 링크 번호 확인용). "노무사 권한 누구한테 줬어?" 같은 질문에 사용. 인사 권한 필요. |
| revoke_advisor_access 확인 | admin.write | 외부 노무사/세무사의 우리 회사 접근 권한을 회수합니다. list_advisor_access 의 link_id 로 지정. "최노무사 권한 빼줘" 같은 명령에 사용. 인사 권한 필요. |
| query_advisor_companies | company.read | (노무사 전용) 내가 접근 가능한 고객사 목록을 조회합니다. "내 고객사 뭐있어?", "관리하는 회사 목록" 같은 질문에 사용. |
| advisor_company_briefing | company.read | (노무사 전용) 특정 고객사의 오늘 상황을 브리핑합니다. "A사 오늘 어때?", "ABC물산 52시간 위반 있어?" 같은 질문에 사용. query_advisor_companies 의 enterprise_id 로 호출. |
| create_department 확인 | admin.write | 새 부서/본부/팀을 조직도에 추가합니다. "사업본부 밑에 해외영업팀 만들어", "마케팅 본부 신설" 같은 명령에 사용. 인사 권한 필요. |
| rename_department 확인 | admin.write | 부서 이름을 변경합니다. "마케팅팀을 그로스팀으로 바꿔" 같은 명령에 사용. 인사 권한 필요. |
| move_department 확인 | admin.write | 부서를 다른 상위 부서 밑으로 이동합니다. "인사팀을 경영지원본부 밑으로 옮겨", "영업팀 최상위로" 같은 명령에 사용. 인사 권한 필요. |
| archive_department 확인 | admin.write | 부서를 폐지(보관)합니다. "영업팀 없애줘" 같은 명령에 사용. 하위 부서가 있으면 먼저 정리해야 합니다. 인사 권한 필요. |
| assign_department_head 확인 | admin.write | 부서장을 임명합니다. "이주영을 영업부서장으로", "박철수를 경영지원본부장으로" 같은 명령에 사용. 공동 부서장("김OO도 영업부서장으로", "두 명이 공동 부서장")은 mode:"add". 인사 권한 필요. |
| assign_worker_to_department 확인 | employee.write | 직원을 특정 부서에 배치(이동)합니다. "박철수 인사팀으로 배치", "김영희 영업팀으로 옮겨" 같은 명령에 사용. 인사 권한 필요. (한 직원은 한 부서 — 매트릭스 조직 미지원) |
| query_my_kpi_goals | company.read | 본인의 성과목표(KPI/OKR)와 진척률을 조회합니다. "내 목표 뭐 있어?", "이번 분기 KPI 진척률" 같은 질문에 사용. |
| update_kpi_progress 확인 | admin.write | 본인 성과목표의 진척률/현재지표/자기평가를 업데이트합니다. "신규고객 목표 70%로 갱신", "자기평가 4점" 같은 명령에 사용. |
| create_kpi_goal 확인 | admin.write | 팀원에게 성과목표(KPI/OKR)를 부여합니다. "이주영한테 2026-Q3 신규고객 50사 목표 줘" 같은 명령에 사용. 부서장은 웹 부서장 화면과 같은 부서 관리 권한으로 본인 부서원만(본인 제외) · 성과 관리 권한 관리자는 회사 전체. |
| review_kpi_goal 확인 | admin.write | 성과목표를 평가(리뷰)합니다 — 관리자 점수 + 코멘트. "이주영 Q2 목표 4점, 잘했음" 같은 명령에 사용. 웹 관리자 「성과관리」와 같은 성과 관리 권한이 필요하며 본인 목표·중단된 목표는 평가할 수 없습니다. |
| query_team_kpi_goals | company.read | 본인 팀(또는 특정 직원)의 성과목표 현황을 조회합니다. "우리팀 이번 분기 목표 현황", "팀 KPI 진척률" 같은 질문에 사용. 부서장 이상. |
| query_shift_templates | attendance.read | 회사 시프트(근무조) 템플릿 목록. "우리 회사 근무조 뭐 있어?", "교대 시간대 알려줘" 같은 질문에 사용. |
| create_shift_template 확인 | attendance.write | 시프트(근무조) 템플릿을 만듭니다. "주간조 09시~18시 만들어", "야간조 22시~06시 추가" 같은 명령에 사용. 인사 권한 필요. |
| assign_shift 확인 | attendance.write | 직원에게 특정 날짜 시프트를 배정합니다. "이주영 내일 야간조 배정", "8월 1일 김철수 휴무" 같은 명령에 사용. 워커당 하루 1개(재배정 시 덮어쓰기). 부서장은 본인 팀원만. |
| query_team_shifts | attendance.read | 본인 팀의 기간별 근무 스케줄. "이번주 우리팀 시프트", "8월 1일 누가 야간이야?" 같은 질문에 사용. 부서장 이상. |
| query_corporate_vehicles | resource.read | 법인 차량 목록. "우리 회사 법인차 뭐 있어?", "차량 목록" 같은 질문에 사용. |
| register_corporate_vehicle | resource.reserve | 법인 차량을 등록합니다. "법인차 12가1234 아반떼 등록" 같은 명령에 사용. 인사 권한 필요. |
| log_vehicle_trip | resource.reserve | 차량 운행일지를 기록합니다. "법인차 1번 본사→강남 거래처 30km 운행" 같은 명령에 사용. 누적 주행거리가 자동 합산됩니다. |
| query_vehicle_logs | resource.read | 차량 운행일지 조회 (차량 지정 또는 최근). "법인차 1번 운행기록", "이번달 운행일지" 같은 질문에 사용. 부서장 이상. |
| query_corporate_cards | expense.read | 법인 카드 목록. "법인카드 뭐 있어?" 같은 질문에 사용. 인사 권한 필요. |
| register_corporate_card | expense.create | 법인 카드를 등록합니다. "신한카드 끝자리 5678 영업팀카드 등록" 같은 명령에 사용. 인사 권한 필요. |
| log_card_usage | expense.create | 법인카드 사용내역을 기록합니다. "법인카드 2번 스타벅스 12000원", "어제 거래처 점심 5만원 카드" 같은 명령에 사용. 누적 사용액이 자동 합산됩니다. |
| query_card_usages | expense.read | 법인카드 사용내역 조회 (카드 지정 또는 최근). "법인카드 2번 사용내역", "이번달 법인카드 지출" 같은 질문에 사용. 인사 권한 필요. |
| query_leave_policy | leave.read | 회사 연차/휴가 정책 (기본 부여일수, 회계연도 시작, 반차/반반차 지원 등). "우리 회사 연차 정책 어떻게 돼?", "연차 며칠부터 시작?" 같은 질문에 사용. 인사 권한 필요. |
| query_hr_permissions | employee.read | 특정 직원의 인사 권한 설정 현황 (회사/부서 관리, 조회 권한, 카테고리 권한). "이주영 권한 뭐 있어?", "박철수 인사카드 볼 수 있어?" 같은 질문에 사용. 대표(owner) 전용. |
| query_worksites | company.read | 회사 사업장(본사/지점/공장/매장/물류/해외법인/대리점) 목록과 인원·GPS·지역을 조회합니다. "우리 회사 사업장 어디어디 있어?", "지점 목록", "사업장별 인원" 같은 질문에 사용. |
| create_worksite 확인 | admin.write | 사업장(본사/지점/공장/매장/해외법인/대리점 등)을 추가합니다. "강남지점 만들어", "부산공장 등록", "베트남법인 사업장 추가" 같은 명령에 사용. GPS 좌표·반경을 주면 그 사업장의 출퇴근 인증 범위가 됩니다. 인사 권한 필요. |
| update_worksite 확인 | admin.write | 사업장 정보(GPS/종류/지역/타임존/반경/활성)를 수정합니다. "강남지점 반경 200미터로", "부산공장 GPS 갱신", "제주점 폐쇄" 같은 명령에 사용. 인사 권한 필요. |
| assign_worker_to_worksite 확인 | employee.write | 직원을 특정 사업장(지점/공장/매장)에 배치합니다. "이주영 강남지점으로", "박철수 부산공장 배치" 같은 명령에 사용. 발령 이력이 남습니다. 인사 권한 필요. |
| transfer_worker 확인 | employee.write | 인사발령 — 부서/사업장/직책을 한 번에 변경하고 발령 이력을 남깁니다 (기존 이력 덮어쓰지 않음). "이주영 영업2팀 부서장으로 승진발령", "김철수 부산지점 발령", "한미녀 인사팀으로 전보" 같은 명령에 사용. 인사 권한 필요. |
| query_assignment_history | company.read | 직원의 인사발령 이력(입사/전보/승진/사업장이동/휴직/복직)을 시간순으로 조회합니다. "이주영 발령 이력", "박철수 인사 변동 내역" 같은 질문에 사용. 부서장 이상. |
| query_worksite_headcount | company.read | 사업장별 재직 인원 현황 + 미배치 인원. "지점별 인원 몇 명?", "사업장별 헤드카운트", "강남지점 몇 명?" 같은 질문에 사용. 부서장 이상. |
| put_worker_on_leave | leave.request | 직원을 휴직/산재/파견/정직 등 상태로 전환합니다. "이주영 육아휴직 처리 3개월", "박철수 산재 휴직", "김부장 베트남 파견" 같은 명령에 사용. 재직(퇴사 아님)을 유지하면서 상태만 표시 — 헤드카운트·평균임금 근거 보존. 인사 권한 필요. |
| return_worker_from_leave | leave.request | 휴직/파견 중인 직원을 복직 처리합니다. "이주영 복직", "박철수 산재 복귀" 같은 명령에 사용. 인사 권한 필요. |
| query_workers_on_leave | leave.read | 현재 휴직/산재/파견/정직 중인 직원 목록. "지금 휴직자 누구야?", "육아휴직 중인 사람", "파견 나간 직원" 같은 질문에 사용. 부서장 이상(부서장은 본인 부서). |
| add_concurrent_assignment 확인 | admin.write | 겸직/매트릭스 배정 — 직원에게 주소속 외 추가 소속(부서/사업장/프로젝트)을 부여합니다. "이주영을 신사업TF에도 겸직", "박철수 영업팀+마케팅팀 동시소속" 같은 명령에 사용. 주소속은 유지되고 부소속이 추가됩니다. 인사 권한 필요. |
| query_worker_assignments | employee.read | 한 직원의 모든 소속(주소속 + 겸직/매트릭스 부소속)을 조회합니다. "이주영 어디어디 소속이야?", "박철수 겸직 현황" 같은 질문에 사용. 부서장 이상. |
| end_concurrent_assignment 확인 | admin.write | 겸직/매트릭스 부소속을 종료합니다. "이주영 신사업TF 겸직 해제" 같은 명령에 사용. query_worker_assignments 의 assignment_id 로 호출(주소속은 해제 불가). 인사 권한 필요. |
| query_projects | company.read | 회사 프로젝트 목록(상태·기간·PM·예산). "진행중인 프로젝트 뭐 있어?", "프로젝트 현황" 같은 질문에 사용. |
| create_project 확인 | admin.write | 프로젝트를 생성합니다. "OO고객사 차세대시스템 프로젝트 만들어 PRJ-2026-007 코드로" 같은 명령에 사용. 웹 「경비 → 프로젝트」와 같은 경비 관리 권한이 필요합니다. |
| update_project 확인 | admin.write | 프로젝트 상태/기간/예산을 수정합니다. "차세대 프로젝트 종료처리", "OO프로젝트 예산 5천만원으로" 같은 명령에 사용. 웹 「경비 → 프로젝트」와 같은 경비 관리 권한이 필요합니다. |
| assign_project_member 확인 | admin.write | 직원을 프로젝트에 투입합니다(투입률 %). "이주영 차세대프로젝트 50% 투입 PL로", "박철수 OO프로젝트 전담" 같은 명령에 사용. 부서장 이상. |
| release_project_member 확인 | admin.write | 프로젝트 투입을 종료(철수)합니다. "이주영 차세대프로젝트에서 빼줘" 같은 명령에 사용. query_project_members 의 member_id 로 호출. 부서장 이상. |
| query_project_members | company.read | 프로젝트 투입 인력과 투입률. "차세대프로젝트 누가 투입됐어?", "OO프로젝트 인력" 같은 질문에 사용. 부서장 이상. |
| query_my_projects | company.read | 본인이 투입된 프로젝트 목록. "내가 어떤 프로젝트에 있어?", "내 투입 현황" 같은 질문에 사용. |
| query_worker_allocation | employee.read | 특정 직원의 프로젝트 투입률 합계(과투입 점검 — 합계 100% 초과 경고). "이주영 투입률 괜찮아?", "박철수 몇 프로젝트 뛰어?" 같은 질문에 사용. 부서장 이상. |
| register_external_party 확인 | admin.write | 비직원 협력관계(가맹점주/대리점/위탁/파견사/프리랜서/협력사)를 등록합니다. "강남가맹점 점주 김사장 등록", "OO파견사 등록" 같은 명령에 사용. 근로자(직원)가 아닌 외부 관계를 별도 관리 — 근로계약/4대보험 전제 없음. 인사 권한 필요. |
| query_external_parties | company.read | 비직원 협력관계 목록. "우리 가맹점 몇 개야?", "대리점 목록", "거래 파견사" 같은 질문에 사용. 부서장 이상. |
| update_external_party 확인 | admin.write | 비직원 관계 정보/상태를 수정합니다. "강남가맹점 계약종료 처리", "OO파견사 연락처 변경" 같은 명령에 사용. 인사 권한 필요. |
| link_party_to_worksite 확인 | admin.write | 비직원(가맹점주 등)을 특정 사업장에 연결합니다. "강남점주를 강남지점에 연결" 같은 명령에 사용. 인사 권한 필요. |
| record_insurance_event 확인 | admin.write | 4대보험 취득/상실/변경 신고를 기록합니다. "이주영 입사 4대보험 취득", "박철수 퇴사 자격상실 신고" 같은 명령에 사용. 일용직 반복 입퇴사·산재 가입 추적. 인사 권한 필요. |
| query_insurance_events | company.read | 4대보험 신고 이력 조회. "이번달 자격취득 신고 누구?", "이주영 4대보험 이력" 같은 질문에 사용. 인사 권한 필요. |
| query_insurance_status | company.read | 전 직원 4대보험 가입 현황(국민연금/건강/고용/산재). "4대보험 미가입자 있어?", "보험 가입 현황" 같은 질문에 사용. 인사 권한 필요. |
| generate_worker_roster | employee.read | 근로자명부(근기법 제41조 법정서식)를 생성합니다 — 성명·성별·생년월일·주소·종사업무·입사일·고용형태. 주민등록번호와 연락처는 명부 법정 기재사항이 아니라 포함하지 않습니다. "근로자명부 뽑아줘", "근로감독 대비 명부" 같은 명령에 사용. 인사 권한 필요. |
| generate_wage_ledger | company.read | 임금대장(근기법 제48조 법정서식)을 생성합니다 — 직원별 기본급·수당·공제·실수령. "지난달 임금대장", "2026-05 임금대장 뽑아줘" 같은 명령에 사용. 인사 권한 필요. |
| estimate_pay | company.read | 직원의 월 급여를 출퇴근 기록 기반으로 자동 추정합니다 — 기본급 + 연장/야간/휴일 가산수당(근기법 제56조) + 휴게 자동공제(제54조) + 4대보험 공제. "이주영 이번달 급여 얼마야?", "박철수 5월 야근수당 계산" 같은 질문에 사용. 읽기 전용(저장 안 함). 인사 권한 필요. |
| generate_payslip | payroll.write | 직원 급여명세서를 자동 계산해 생성/갱신합니다(상태 draft). "이주영 5월 급여명세 만들어" 같은 명령에 사용. 확정/지급된 명세는 보호됩니다. 인사 권한 필요. |
| finalize_payslip | payroll.write | 급여명세서를 확정 처리합니다(draft→finalized). "이주영 5월 명세 확정" 같은 명령에 사용. 인사 권한 필요. |
| bulk_generate_payslips | payroll.write | 전 직원 월 급여명세서를 일괄 자동 생성합니다(draft). "이번달 급여명세 전부 만들어", "5월 급여 일괄 계산" 같은 명령에 사용. 확정/지급된 건 건너뜀. 인사 권한 필요. |
| generate_rotation 확인 | admin.write | 순환 교대표를 자동 생성합니다. 직원들에게 패턴(예: ["주간","야간","휴무"])을 돌려가며 일괄 배정 — 한 달치 교대표를 한 번에. "간호1팀 5명 주간-야간-휴무 패턴으로 이번달 교대표 짜줘" 같은 명령에 사용. 부서장 이상. |
| request_shift_swap 확인 | attendance.write | 근무(시프트) 교환을 신청합니다. "나 8월 3일 야간인데 김철수랑 8월 5일이랑 바꾸고 싶어" 같은 명령에 사용. 상대/날짜 지정. 승인되면 두 근무가 교환됩니다. |
| query_shift_swaps | attendance.read | 교대 교환 신청 목록(대기/완료). "교환 신청 뭐 있어?", "내 교대 교환 상태" 같은 질문에 사용. |
| open_review_cycle 확인 | admin.write | 인사평가 사이클(시즌)을 엽니다. "2026 상반기 인사평가 시작 — 자기평가+매니저평가" 같은 명령에 사용. 인사 권한 필요. |
| query_review_cycles | company.read | 평가 사이클 목록/현황. "진행중인 평가 있어?", "이번 평가 시즌 현황" 같은 질문에 사용. |
| submit_self_review 확인 | admin.write | 본인 자기평가를 제출합니다. "자기평가 4점, 강점은 협업 약점은 일정관리" 같은 명령에 사용. |
| submit_review 확인 | admin.write | 나에게 배정된 팀원/동료 평가를 제출합니다(매니저 또는 피어). "이주영 매니저평가 4점", "박철수 피어리뷰" 같은 명령에 사용. 부서장 이상 · 평가 라운드에서 배정된 항목만 제출할 수 있습니다. |
| query_review_results | company.read | 특정 직원의 평가 결과(자기/매니저/피어 종합). "이주영 평가 결과 보여줘" 같은 질문에 사용. 부서장 이상. |
| query_review_progress | company.read | 평가 사이클 진행률(자기평가 제출 현황 등). "이번 평가 몇 명 제출했어?" 같은 질문에 사용. 인사 권한 필요. |
| close_review_cycle 확인 | admin.write | 평가 사이클을 종료합니다. "상반기 평가 마감" 같은 명령에 사용. 인사 권한 필요. |
| create_onboarding_template 확인 | admin.write | 온보딩 체크리스트 템플릿을 만듭니다. "신입 개발자 온보딩 템플릿 — 노트북지급/계정생성/보안교육/멘토배정" 같은 명령에 사용. 인사 권한 필요. |
| query_onboarding_templates | company.read | 온보딩 템플릿 목록. "온보딩 템플릿 뭐 있어?" 같은 질문에 사용. 부서장 이상. |
| start_onboarding 확인 | admin.write | 신규 입사자에게 온보딩 템플릿을 적용해 체크리스트를 생성합니다. "이주영 신입개발자 온보딩 시작" 같은 명령에 사용. 인사 권한 필요. |
| query_onboarding_tasks | company.read | 직원의 온보딩 진행 항목. "이주영 온보딩 어디까지 됐어?", "내 온보딩 체크리스트" 같은 질문에 사용. |
| complete_onboarding_task 확인 | admin.write | 온보딩 항목을 완료 처리합니다. "노트북 지급 완료" 같은 명령에 사용. query_onboarding_tasks 의 task_id 로 호출. |
| query_onboarding_status | company.read | 전사 온보딩 진행 현황(진행중인 신규입사자 + 완료율). "온보딩 진행중인 사람 누구야?" 같은 질문에 사용. 인사 권한 필요. |
| request_remote_work 확인 | admin.write | 외근을 신청합니다. "오늘 외근", "내일 고객사 외근 신청" 같은 명령에 사용. 사업장 밖에서 일하는 날을 승인받아 기록. |
| query_remote_work | company.read | 외근 현황. "오늘 외근 누구야?", "이번주 외근자", "외근 신청 대기" 같은 질문에 사용. 부서장은 본인 부서. 부서장 이상. |
| query_my_remote_work | company.read | 본인 외근 신청 내역. "내 외근 신청 어떻게 됐어?" 같은 질문에 사용. |
| create_job_grade 확인 | admin.write | 직급/직무등급을 정의합니다. "사원-대리-과장-차장-부장 직급 만들어", "G1~G5 레벨 체계" 같은 명령에 사용. level 은 서열(낮을수록 하위). 인사 권한 필요. |
| query_job_grades | company.read | 회사 직급/직무등급 체계 + 직급별 인원. "우리 직급 체계 어떻게 돼?", "직급별 몇 명?" 같은 질문에 사용. 담당자·권한 관리 권한 필요. |
| assign_job_grade 확인 | admin.write | 직원에게 직급을 부여/변경합니다. "이주영 과장으로", "박철수 G4 배정" 같은 명령에 사용. (승진 발령은 transfer_worker(promotion) 와 함께 쓰면 직책+직급 동시 반영). 인사 권한 필요. |
| query_grade_distribution | company.read | 직급별 인원 분포(피라미드 점검). "직급 분포 보여줘", "과장급 이상 몇 명?" 같은 질문에 사용. 담당자·권한 관리 권한 필요. |
| set_hr_permission 확인 | employee.write | 직원에게 인사 권한을 부여하거나 해제. "이주영 부서관리 권한 줘"(부서장 임명), "박철수 전사조회 권한 줘", "김영희 인사카드 조회 빼줘" 같은 명령. 부서관리 권한을 켜면 부서장 포털(자기 부서 출퇴근/연차 결재) 접근 가능. 대표(owner) 전용. |
| grant_mcp_role 확인 | admin.write | 직원의 AI비서(MCP) 권한 등급을 변경. "이주영을 인사 권한으로 올려줘", "박철수를 대표 권한으로", "김영희 일반 직원으로 내려줘". 등급: owner(대표)>hr_manager(인사 권한)>dept_manager(부서장)>employee(직원), auto=기본값. 대표(owner) 전용. |
| toggle_mcp_enabled 확인 | admin.write | 직원의 AI비서(MCP) 사용 자체를 허용/차단. "박철수 MCP 못 쓰게 꺼줘", "이주영 AI비서 다시 켜줘". 끄면 그 직원의 MCP 토큰 인증이 즉시 거부됨. 대표(owner) 전용. |
| submit_company_review 확인 | admin.write | 재직했거나 재직 중인 회사의 리뷰(별점+장단점)를 남깁니다. "전 회사 리뷰 남길래" 에 사용. 실제 소속 이력이 있는 회사만 가능하며 회사당 1개(재작성 시 갱신). 익명으로 공개됩니다. |
| query_company_reviews | company.read | 특정 회사의 리뷰(별점 평균 + 익명 장단점)를 조회합니다. "그 회사 평판 어때?", "리뷰 보여줘" 에 사용. 회사 미소속도 사용 가능. |
| submit_expense | expense.create | 경비(지출결의)를 제출합니다. 사용자가 영수증 사진을 보여주면 사진에서 금액·날짜·사용처·품목을 직접 읽어 items 배열로 정리해 이 도구로 제출하세요 (영수증 여러 장이면 items 여러 개). 이미지는 저장되지 않고 텍스트만 기록됩니다. "이 영수증 경비 처리해줘", "어제 회식비 8만원 올려줘" 같은 명령에 사용. |
| query_my_expenses | expense.read | 내가 제출한 경비(지출결의) 내역과 승인 상태를 조회합니다. "내 경비 처리됐어?", "이번달 경비 얼마 올렸지?" 같은 질문에 사용. |
| query_company_info | company.read | 우리 회사 기본정보와 근태/정책 설정 현황을 조회합니다. 수정 전에 현재 값을 확인할 때 사용. "우리 회사 정보 보여줘", "지금 연차 정책 어떻게 돼 있어?" 같은 질문에. 대표(owner) 전용. |
| update_company_info 확인 | admin.write | 회사 기본정보를 수정합니다. "우리 회사 상호를 인사책으로 바꿔", "대표자 이름 김보람으로", "회사 주소/업종/대표전화 수정" 같은 명령에. 바꿀 항목만 넘기면 나머지는 그대로 유지. 대표(owner) 전용. |
| update_attendance_policy 확인 | admin.write | 출퇴근(근태) 정책을 수정합니다. "GPS 반경 100미터로", "출퇴근 GPS 검증을 soft로 완화", "외근 자동전환 꺼줘", "회사 Wi-Fi 이름 설정" 같은 명령에. 대표(owner) 전용. 대상을 골라 거는 기능이 없습니다 — GPS 판정·외근 자동전환은 회사 전체에, Wi-Fi 이름·반경은 첫 번째 active 사업장에 적용됩니다. 사업장·부서·개인별로 다른 근무정책을 거는 것은 관리자 화면(회사 근무 방침)에서 합니다. |
| update_leave_policy 확인 | admin.write | 연차/휴가 정책을 수정합니다. "연차 기본 15일로", "3년차부터 2년마다 +1일, 상한 25일", "반차 허용", "무급휴가 켜줘", "주 4일 근무로" 같은 명령에. 바꿀 항목만 넘기면 나머지 유지. 대표(owner) 전용. |
| update_wage_policy 확인 | admin.write | 임금(수당 가산율)·야근 정책을 수정합니다. "연장근로 1.5배, 야간 0.5 가산", "휴일근로 2배로", "야근 시작 시각 19시로", "외근은 승인된 것만 야근 합산" 같은 명령에. 가산율은 한국 노동법 최저 미만이면 거부되고, 변경은 임금감사로그에 5년 보존 기록됩니다. 대표(owner) 전용. |
| list_my_capabilities | company.read | 현재 내 권한으로 쓸 수 있는 MCP 기능을 안내합니다. "뭐 할 수 있어?", "무슨 기능 있어?", "도움말", "사용법" 같은 질문에 사용. 처음 연결한 사용자가 가장 먼저 물어보는 질문. |