Files
ax_hub_mcp_tool/response.json

284 lines
41 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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"
}