insurance-claim-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DATABASE_URL | No | Set to a PostgreSQL connection URL to use PostgreSQL instead of the default local SQLite database (for example, postgresql+psycopg://...). |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": true
} |
| resources | {
"subscribe": false,
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_document_request_guideB | 보험사에 요청해야 할 증권과 약관 목록, 요청 문구, 공식 요청 경로를 돌려줍니다. For US_* policy types, returns an English checklist for the schedule of benefits. |
| get_onboarding_guideA | 서비스 시작 시 가장 먼저 호출합니다. 온보딩 절차와 bound_user_id를 반환합니다. |
| register_userC | 신규 사용자를 등록합니다. 타인과 겹치지 않도록 4자리 이상의 PIN을 함께 설정합니다. |
| get_user_profileC | 사용자의 온보딩 상태, 등록 보험 수, 미매핑 특약을 조회합니다. |
| list_standard_rulesB | Return the standard coverage rules. |
| list_user_policiesC | 사용자의 활성 보험 계약 및 특약 목록을 조회합니다. |
| register_user_policyA | 보험을 등록하거나 갱신합니다. 미매핑 특약은 resolve_user_rider로 확정하세요. Register or update a policy. US plans: policy_type US_HOSPITAL_INDEMNITY / US_ACCIDENT / US_CRITICAL_ILLNESS, amounts in dollars, schedule terms in each rider's rule_config_override. source_type: 보험증권에서 읽은 계약이면 POLICY_CERTIFICATE와 issuer, issued_on(YYYY-MM-DD)을 함께 보냅니다. 계약과 특약 모두 POLICY_CERTIFICATE일 때만 계산됩니다. |
| resolve_user_riderC | 미매핑 특약의 매핑을 확정합니다 (MAPPED, CUSTOM, IGNORED). rule_config_override: 증권/약관에서 확인한 이 특약만의 지급 요건(예: {"target_kcd_prefixes": ["S72"]}). POLICY_CERTIFICATE 출처 특약에서 계산에 반영됩니다. |
| delete_user_policyC | 해지한 보험 계약을 삭제합니다. |
| update_user_riderC | 특약 1건의 가입금액을 변경합니다. |
| evaluate_claimB | 영수증/처방전 정보로 예상 보험금을 계산합니다. 입력된 진료 정보는 저장되지 않습니다. Estimate benefits from a bill. US plans: send icd10_code, is_inpatient, inpatient_days, icu_days, is_injury, is_emergency. Claim data is never stored. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| insurance_assistant_prompt | 보험 등록 및 병원 영수증 청구 예상액 계산을 수행하는 표준 AI 비서 지침입니다. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| onboarding_guide_resource | 온보딩 절차, 화면 캡처 안내, 지원 담보 목록을 제공하는 읽기 전용 MCP 리소스입니다. |
| standard_rules_resource | 지원하는 표준 담보 규칙 카탈로그와 검증 여부(verified)를 제공하는 읽기 전용 리소스입니다. |
TDQS
Scored across 11 tools
Most tools map to a distinct resource+action (onboarding, user, policy, rider, rules, claim evaluation). The main overlap is register_user_policy, which explicitly says it registers *or updates* a policy, blurring its boundary with update_user_rider and resolve_user_rider. The three guide/list tools (get_onboarding_guide, get_document_request_guide, list_standard_rules) are related but distinguishable by descriptions.
Every tool follows a clean snake_case verb_noun pattern: get_*, list_*, register_*, resolve_*, update_*, delete_*, evaluate_*. Verbs are used consistently for their action type with no camelCase or stylistic mixing.
11 tools sit squarely in the well-scoped range and each covers a meaningful piece of the claim workflow (onboarding, user, policies, riders, rules, evaluation). No obviously redundant or filler tools.
The surface covers onboarding, user registration/profile, policy CRUD, rider resolution/updating, standard rules, and stateless claim evaluation, so core lifecycle is present. Minor gaps exist: no delete-user or profile-update operation, no standalone rider deletion, and no persisted claim history, but these are workable around.