本文へ移動
cccskills
無料GitHub で公開

igw-error-management

MCP skill for IGW (InsurGateway) error management — list, analyze, report, and manage insurance integration errors across test and production environments. Invoke whenever user asks about IGW errors, insurance gateway issues, success rates, or error reports.

インストール方法を見る

含まれるファイル(15)

  • SKILL.md10.8 KB
  • .gitignore20 B
  • package-lock.json61.1 KB
  • package.json998 B
  • README.md8.3 KB
  • src/constants.ts193 B
  • src/index.ts1.3 KB
  • src/services/api.ts6.4 KB
  • src/services/auth.ts2.4 KB
  • src/tools/error-actions.ts3.4 KB
  • src/tools/errors.ts9.1 KB
  • src/tools/lookups.ts1.9 KB
  • src/tools/reports.ts4.2 KB
  • src/types.ts2.0 KB
  • tsconfig.json403 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

IGW Error Management MCP Skill

Use this skill when the user wants to investigate, analyze, report on, or manage InsurGateway (IGW) integration errors. Covers error listing, log inspection, root cause analysis, success rate reports, and error status management for Turkish insurance integrations.

Environments

Two MCP server instances are available:

ServerPrefixUse Case
igw-error-management-testTest environmentDevelopment, debugging, safe exploration
igw-error-management-prodProduction environmentReal production errors, live data

IMPORTANT: Always confirm which environment the user intends. Default to test unless explicitly told otherwise. Production write operations (pin, status update, send report, bug report) should be confirmed with the user before execution.

Tool Reference

Error Queries (Read-Only)

igw_errors_list — List errors with filters

Returns grouped errors with categories and detailed error entries.

ParameterTypeDescription
BeginDatestring (ISO 8601)Start date filter (e.g. 2026-03-01T00:00:00)
EndDatestring (ISO 8601)End date filter
AgentIdnumberFilter by agent/acente ID
BranchIdnumberFilter by branch ID (Kasko, Trafik, etc.)
ProductIdnumberFilter by product ID
InsuranceCompanyIdnumberFilter by insurance company ID
ServiceOperationIdnumber1 = Teklif (Proposal), 2 = Polica (Policy)
NotAnalysedbooleanShow only not-analysed errors
SolvedbooleanShow only solved errors
InProgressbooleanShow only in-progress errors
NothingToDobooleanShow only nothing-to-do errors
UserMistakebooleanShow only user-mistake errors
ConnectionErrorbooleanShow only connection errors
OperationTimeoutbooleanShow only timeout errors
ErrorQuerystringFree text search in error messages
IncludeProductsbooleanInclude product details in response
ClientChannelstringFilter by client channel
PageNumbernumberPage number (default: 1)
PageSizenumberItems per page (default: 20)
SortColumnstringSort by: GroupCount, AgentName, LastErrorDate, InsuranceCompanyName, ProductName
SortDescendingbooleanSort direction

igw_errors_summary — Error statistics

Lightweight status counts per service operation. Same filters as igw_errors_list (without pagination). Great for quick overview dashboards.

igw_errors_operations — Service operations with error stats

Shows which operations (Teklif/Police) produce errors and their counts. Same filter options.

igw_errors_logs — Detailed error log entries

Returns error logs with request/response data. Same filters as igw_errors_list.

igw_errors_log_detail — Single error log detail

ParameterTypeDescription
idnumberError log ID

Returns full request/response XML/JSON payload sent to the insurance company and response received. Essential for debugging specific integration failures.

igw_errors_analyze — Analyze a specific error

ParameterTypeDescription
idnumberError ID

Returns analysis details including possible root causes, affected products, and resolution suggestions.

Reports (Read-Only)

All report tools share these parameters:

ParameterTypeDescription
BeginDatestring (ISO 8601)Start date
EndDatestring (ISO 8601)End date
AgentIdnumberFilter by agent
BranchIdnumberFilter by branch
ProductIdnumberFilter by product
InsuranceCompanyIdnumberFilter by company
ServiceOperationIdnumber1 = Teklif, 2 = Police

igw_errors_success_rate — Overall success/failure rates

Breakdown by Genel (Overall), Teklifler (Proposals), Policeler (Policies).

igw_errors_report_by_branch — Report by branch

Error breakdown by branch: Kasko, Trafik, Tamallayici Saglik, DASK, etc.

igw_errors_report_by_company — Report by insurance company

Error breakdown by company: Allianz, Zurich, Doga, Bereket, etc.

igw_errors_report_by_agent — Report by agent

Error breakdown by acente/agent with success rates.

Error Actions (Write Operations)

igw_errors_pin — Pin/unpin error

ParameterTypeDescription
errorIdnumberError ID to pin/unpin
isPinnedbooleantrue to pin, false to unpin

igw_errors_update_status — Update analysis status

ParameterTypeDescription
errorExplanationHashstringError explanation hash identifier
analyzeStatusnumberStatus value (0-6, see table below)
serviceOperationIdnumberOptional: 1 = Teklif, 2 = Police

igw_errors_send_report — Send error report to team

ParameterTypeDescription
errorIdnumberError ID
descriptionstringReport description explaining the issue

igw_errors_send_bug_report — File a bug report

ParameterTypeDescription
referenceNostringReference number (e.g. IGW-12345)

Lookups (Read-Only)

igw_products_search — Search insurance products

ParameterTypeDescription
querystringProduct name search (e.g. "Allianz Kasko", "Bereket Trafik")
pagenumberPage number
pageSizenumberItems per page

Returns product IDs for use as filters in other tools.

igw_insurance_companies — List all insurance companies

No parameters. Returns company IDs and names. Common companies:

IDCompany
45Allianz
18Zurich
43Doga Sigorta
57Bereket Sigorta

Error Analysis Status Values

ValueTurkishEnglishUse When
0Analiz EdilmediNot AnalysedDefault state, not yet reviewed
1InceleniyorIn ProgressCurrently being investigated
2CozulduSolvedFix has been applied
3Sirket Kurali / Onlenemez HataNothing To DoInsurance company rule, cannot be fixed
4Kullanici HatasiUser MistakeEnd user input error
5Servis Baglanti HatasiConnection ErrorService connectivity issue
6Zaman AsimiOperation TimeoutRequest timed out

Common Workflows

Quick daily error check

1. igw_errors_summary (last 24h) → get status overview
2. igw_errors_list (NotAnalysed=true, last 24h) → find new unreviewed errors
3. igw_errors_success_rate (last 24h) → check overall health

Investigate a specific error

1. igw_errors_list (with filters) → find the error group
2. igw_errors_logs (same filters) → get log entries
3. igw_errors_log_detail (id) → inspect full request/response payload
4. igw_errors_analyze (id) → get root cause analysis
5. igw_errors_update_status → mark as investigated

Company-specific error analysis

1. igw_insurance_companies → get company ID
2. igw_errors_report_by_company (date range) → see which companies have issues
3. igw_errors_list (InsuranceCompanyId=X) → drill into specific company errors
4. igw_errors_logs → inspect detailed failures

Branch performance report

1. igw_errors_report_by_branch (date range) → branch-level success rates
2. igw_errors_report_by_company (BranchId=X) → which companies fail in that branch
3. igw_errors_list (BranchId=X, SortColumn=GroupCount, SortDescending=true) → most frequent errors

Product search and filter

1. igw_products_search (query="Kasko") → find product IDs
2. igw_errors_list (ProductId=X) → errors for that specific product

Error triage workflow

1. igw_errors_list (NotAnalysed=true, SortColumn=GroupCount, SortDescending=true) → highest impact first
2. igw_errors_analyze (id) → understand the error
3. igw_errors_update_status → categorize (Solved, UserMistake, ConnectionError, etc.)
4. igw_errors_send_report (if needed) → notify the team
5. igw_errors_send_bug_report (if genuine bug) → file with IGW team

Track a pinned error

1. igw_errors_pin (errorId, isPinned=true) → pin for follow-up
2. igw_errors_list (date range) → check if error recurs
3. igw_errors_pin (errorId, isPinned=false) → unpin when resolved

Agent Best Practices

  • Date ranges: Always use ISO 8601 format. For "last 24 hours", calculate from current time. For "today", use midnight to now.
  • Pagination: Start with PageSize=20. If user needs more, increase or paginate.
  • Sorting: Default to LastErrorDate descending for recent errors, GroupCount descending for most frequent.
  • Error investigation: Always check igw_errors_log_detail before concluding on root cause — the request/response payload is the ground truth.
  • Status updates on prod: Always confirm with the user before changing error status in production.
  • Reports: When user asks for "error report", clarify if they want by branch, company, or agent — or provide all three for a comprehensive view.
  • Turkish context: Many field values are in Turkish (branch names, error messages). Be prepared to translate or explain when needed.
  • Service operations: Teklif = Proposal (quote request), Police = Policy (policy issuance). These are the two main operation types.
  • Free text search: Use ErrorQuery parameter for searching specific error messages, XML tags, or insurance company error codes.
  • Large responses: Results are auto-truncated at 25,000 characters. If data seems incomplete, narrow filters or reduce page size.

Safety Notes

  • Environment awareness: Always verify test vs production before write operations.
  • Status changes: Updating error status affects the team's workflow. Confirm with user before bulk status updates.
  • Bug reports: igw_errors_send_bug_report sends to the IGW team. Only use for genuine bugs, not user errors or known issues.
  • Error reports: igw_errors_send_report sends to the internal team. Include clear, actionable descriptions.
  • Credentials: MCP server handles authentication automatically. Never ask users for IGW credentials in chat.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Complete architecture reference for the A3 insurance platform — file locations, data flow, conventions, microservice map, and fullstack patterns

日本語の概要は準備中です。原文の説明を表示しています。

FDU-INS/Insurance-Skills762026年7月12日 更新

Drafts U.S. commercial real estate access and indemnity (right-of-entry) agreements for pre-closing due diligence. Covers license grants, non-invasive vs invasive testing gates, insurance/endorsement requirements, indemnity with discovery carve-outs, restoration and lien remedies, confidentiality, and anti-indemnity guardrails. Trigger: access agreement, right of entry, due diligence access, Phase I/II, invasive testing, pre-PSA site inspection.

日本語の概要は準備中です。原文の説明を表示しています。

FDU-INS/Insurance-Skills762026年7月12日 更新

当用户需要对意外险投保问卷进行专业、结构化的核保审查,提取职业类别、工作环境、作业内容、危险活动参与情况、交通出行习惯、特殊工作暴露及其他可能影响意外险承保判断的高风险信息,并生成适合意外险核保、补问流转和风险分层处理的结构化分析结果时使用本 skill。

日本語の概要は準備中です。原文の説明を表示しています。

FDU-INS/Insurance-Skills762026年7月12日 更新

Inspect, schema, and fill true AcroForm PDFs using sciClaw's pdf_form_inspect, pdf_form_schema, and pdf_form_fill tools. Use when: (1) checking whether a PDF is a real fillable AcroForm, (2) listing form field names, types, and choices, (3) filling a supported form from structured values, (4) preparing reviewable insurance, legal, administrative, or clinical form drafts, (5) reporting skipped fields or unused input keys after a fill. Do not use for scanned PDFs, OCR tasks, or XFA-only forms.

日本語の概要は準備中です。原文の説明を表示しています。

FDU-INS/Insurance-Skills762026年7月12日 更新

Guide actuarial analysis for insurance pricing. TRIGGERS - Use when user needs help with actuarial-analysis related tasks.

日本語の概要は準備中です。原文の説明を表示しています。

FDU-INS/Insurance-Skills762026年7月12日 更新

Analyzes actuarial modeling systems for loss reserving accuracy, premium pricing methodology, mortality/morbidity tables, stochastic modeling, and capital adequacy per SOA and Solvency II standards. USE THIS SKILL WHEN: - You need to review or audit actuarial models (reserving, pricing, capital) - Someone asks about loss triangle analysis or reserve adequacy - You are evaluating IBNR calculations, chain ladder methods, or Bornhuetter-Ferguson - A project involves insurance pricing, GLM rating models, or ratemaking - You need to assess Solvency II SCR calculations or RBC compliance - Someone mentions actuarial opinions, ASOP compliance, or SOA standards - You are reviewing stochastic models, ESG configurations, or DFA frameworks - A codebase uses actuarial libraries (chainladder, lifetables, ChainLadder R package) TRIGGER PHRASES: "actuarial", "loss reserving", "IBNR", "chain ladder", "premium pricing", "mortality table", "Solvency II", "capital adequacy", "ratemaking", "GLM pricing", "risk-based capital", "reserve analysis", "actuarial opinion"

日本語の概要は準備中です。原文の説明を表示しています。

FDU-INS/Insurance-Skills762026年7月12日 更新

FDU-INS のスキルをすべて見る

このスキルの問題を報告する