{ "jsonrpc": "2.0", "result": { "tools": [ { "toolName": "status", "description": "청구심사 상태 조회", "parametersSchema": { "type": "object", "properties": { "billingId": "@{description=조회할 청구 접수 번호; type=string}" } }, "actionPrompts": { "status": "현재 접수된 청구건 상태를 알려줘." }, "domainGroup": "CLAIM", "endpoint": null, "podUrl": "http://tool-other:8084", "integrationType": "MCI", "mciServiceId": "BILL_001", "lastHeartbeat": 1783323512704, "failureRateThreshold": null, "slidingWindowSize": null, "rateLimitForPeriod": null }, { "toolName": "send_email", "description": "이메일 발송", "parametersSchema": { "type": "object", "properties": { "emailAddress": "@{description=수신자 이메일 주소; type=string}", "subject": "@{description=이메일 제목; type=string}", "body": "@{description=이메일 본문 내용; type=string}" } }, "actionPrompts": { "send_email": "고객에게 이메일을 발송해줘." }, "domainGroup": "NOTIFICATION", "endpoint": null, "podUrl": "http://tool-email:8083", "integrationType": "EAI", "mciServiceId": "EMAIL_SEND_001", "lastHeartbeat": 1783323512615, "failureRateThreshold": null, "slidingWindowSize": null, "rateLimitForPeriod": null }, { "toolName": "send_sms", "description": "고객에게 SMS 문자를 전송합니다. (프로퍼티 오버라이드 됨)", "parametersSchema": { "type": "object", "properties": { "phoneNumber": "@{description=수신자 전화번호; type=string}", "message": "@{description=전송할 메시지 내용; type=string}" } }, "actionPrompts": { "send_sms": "이 SMS 메시지 전송해줘. (프로퍼티 기반 작동)" }, "domainGroup": "NOTIFICATION", "endpoint": null, "podUrl": "http://tool-sms:8082", "integrationType": "EAI", "mciServiceId": "SMS_SEND_001", "lastHeartbeat": 1783323512615, "failureRateThreshold": null, "slidingWindowSize": null, "rateLimitForPeriod": null }, { "toolName": "contract_detail", "description": "계약상세 조회", "parametersSchema": { "type": "object", "properties": { "contractId": "@{description=조회할 계약 번호; type=string}", "customerName": "@{description=고객ëª\u0085; type=string}" } }, "actionPrompts": { "contract_detail": "김신한 고객의 계약 상세 내역을 알려줘." }, "domainGroup": "CONTRACT", "endpoint": null, "podUrl": "http://tool-other:8084", "integrationType": "HTTP", "mciServiceId": "CNTR_002", "lastHeartbeat": 1783323512845, "failureRateThreshold": null, "slidingWindowSize": null, "rateLimitForPeriod": null }, { "toolName": "issue", "description": "증권 발행", "parametersSchema": { "type": "object", "properties": { "amount": "@{description=발행할 디지털 증권 금액; type=integer}", "targetAccount": "@{description=발행 대상 계좌 번호; type=string}" } }, "actionPrompts": { "issue": "디지털 증권 발행 프로세스를 실행해." }, "domainGroup": "POLICY", "endpoint": null, "podUrl": "http://tool-other:8084", "integrationType": "EAI", "mciServiceId": "BOND_002", "lastHeartbeat": 1783323512743, "failureRateThreshold": null, "slidingWindowSize": null, "rateLimitForPeriod": null }, { "toolName": "grade", "description": "고객등급 조회", "parametersSchema": { "type": "object", "properties": { "customerId": "@{description=고객 식별 번호 (CID); type=string}", "customerName": "@{description=고객 이름 (예: 김신한); type=string}" } }, "actionPrompts": { "grade": "이 고객의 VIP 등급을 조회해줘." }, "domainGroup": "CUSTOMER", "endpoint": null, "podUrl": "http://tool-other:8084", "integrationType": "TCP", "mciServiceId": "CRM_001", "lastHeartbeat": 1783323512900, "failureRateThreshold": null, "slidingWindowSize": null, "rateLimitForPeriod": null }, { "toolName": "get_leave_count", "description": "연차 갯수 조회", "parametersSchema": { "type": "object", "properties": { "employeeId": "@{description=연차 내역을 조회할 사원 번호; type=string}" } }, "actionPrompts": { "get_leave_count": "현재 사용 가능한 남은 연차 일수를 알려줘." }, "domainGroup": "HR", "endpoint": null, "podUrl": "http://tool-other:8084", "integrationType": "HTTP", "mciServiceId": "HR_VAC_02", "lastHeartbeat": 1783323512819, "failureRateThreshold": null, "slidingWindowSize": null, "rateLimitForPeriod": null }, { "toolName": "register_vacation", "description": "휴가 등록", "parametersSchema": { "type": "object", "properties": { "date": "@{description=휴가 일자 (YYYY-MM-DD 형식); type=string}", "employeeId": "@{description=연차를 등록할 사원 번호; type=string}" } }, "actionPrompts": { "register_vacation": "내일 하루 연차 휴가를 등록해줘." }, "domainGroup": "HR", "endpoint": null, "podUrl": "http://tool-other:8084", "integrationType": "HTTP", "mciServiceId": "HR_VAC_01", "lastHeartbeat": 1783323512796, "failureRateThreshold": null, "slidingWindowSize": null, "rateLimitForPeriod": null }, { "toolName": "process", "description": "청구 처리", "parametersSchema": { "type": "object", "properties": { "approvalStatus": "@{description=심사 승인 여부 (예: APPROVE, REJECT); type=string}", "billingId": "@{description=처리할 청구 접수 번호; type=string}" } }, "actionPrompts": { "process": "현재 접수된 청구건에 대한 심사 처리를 진행해." }, "domainGroup": "CLAIM", "endpoint": null, "podUrl": "http://tool-other:8084", "integrationType": "MCI", "mciServiceId": "BILL_002", "lastHeartbeat": 1783323512617, "failureRateThreshold": null, "slidingWindowSize": null, "rateLimitForPeriod": null }, { "toolName": "detail", "description": "고객상세 정보 조회", "parametersSchema": { "type": "object", "properties": { "customerId": "@{description=고객 식별 번호 (CID); type=string}", "customerName": "@{description=고객ëª\u0085; type=string}" } }, "actionPrompts": { "detail": "이 고객의 상세 기본정보(주소, 연락처 등)를 알려줘." }, "domainGroup": "CUSTOMER", "endpoint": null, "podUrl": "http://tool-other:8084", "integrationType": "TCP", "mciServiceId": "CRM_002", "lastHeartbeat": 1783323512927, "failureRateThreshold": null, "slidingWindowSize": null, "rateLimitForPeriod": null }, { "toolName": "contract_status", "description": "계약상태 조회", "parametersSchema": { "type": "object", "properties": { "contractId": "@{description=조회할 계약 번호; type=string}", "customerName": "@{description=고객ëª\u0085; type=string}" } }, "actionPrompts": { "contract_status": "김신한 고객의 현재 계약 상태를 조회해줘." }, "domainGroup": "CONTRACT", "endpoint": null, "podUrl": "http://tool-other:8084", "integrationType": "HTTP", "mciServiceId": "CNTR_001", "lastHeartbeat": 1783323512872, "failureRateThreshold": null, "slidingWindowSize": null, "rateLimitForPeriod": null }, { "toolName": "check", "description": "발행 가능 여부 조회", "parametersSchema": { "type": "object", "properties": { "amount": "@{description=확인하고자 하는 디지털 증권 발행 금액; type=integer}" } }, "actionPrompts": { "check": "디지털 증권 발행 한도가 충분한지 확인해줘." }, "domainGroup": "POLICY", "endpoint": null, "podUrl": "http://tool-other:8084", "integrationType": "EAI", "mciServiceId": "BOND_001", "lastHeartbeat": 1783323512772, "failureRateThreshold": null, "slidingWindowSize": null, "rateLimitForPeriod": null } ] }, "error": null, "id": "2be784d5-8119-4106-be72-5f149d698a57" }