Gitsim Chat
Search, order, and manage eSIM data packages for 190+ countries.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"chat": {
"url": "https://chat.gitsim.com/api/mcp"
}
}
}원격 엔드포인트
https://chat.gitsim.com/api/mcpstreamable-http할 수 있는 일
도구 목록
도구 (9)
🟢get_business_context
Get Gitsim product knowledge, pricing model, IP routing guidance, and eSIM fundamentals. Call this FIRST before helping a customer so you understand the product.
입력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_packages(country, min_data_gb, max_data_gb, min_duration_days, max_duration_days, ...)
Search for eSIM data packages by country. Returns up to 10 packages per page sorted by price. Use the page parameter to paginate. No auth required. Call get_business_context first to understand IP routing and package types. Package types: - "regular": Fixed data pool (e.g. 3GB for 30 days). Best for most travelers. - "daily": Data resets each day (e.g. 2GB/day for 5 days). Good for short trips with predictable daily usage. Top-up days are available. IP routing (important for Asia): - "breakout": Local IP in destination country. Best for streaming, banking, social media. ALWAYS recommend by default. - "hk": Hong Kong IP. Cheapest but TikTok app and Facebook app are BLOCKED. - "nonhk": Third-country IP (UK, Singapore). No HK restrictions but IP won't match destination.
입력 스키마
{
"type": "object",
"properties": {
"country": {
"type": "string",
"minLength": 2,
"maxLength": 2,
"description": "ISO 3166-1 alpha-2 country code, e.g. JP, TH, US"
},
"min_data_gb": {
"description": "Minimum data in GB. For daily packages this is the per-day amount.",
"type": "number"
},
"max_data_gb": {
"description": "Maximum data in GB. For daily packages this is the per-day amount.",
"type": "number"
},
"min_duration_days": {
"description": "Minimum duration in days",
"type": "number"
},
"max_duration_days": {
"description": "Maximum duration in days",
"type": "number"
},
"ip_route": {
"description": "Filter by IP routing type. \"breakout\" = local IP (recommended default), \"hk\" = Hong Kong IP (restricted, cheapest), \"nonhk\" = other breakout (no HK restrictions)",
"type": "string",
"enum": [
"breakout",
"hk",
"nonhk"
]
},
"is_regional": {
"description": "true = only multi-country/regional packages (e.g. Europe, Asia). false = only single-country packages. Omit for both.",
"type": "boolean"
},
"type": {
"description": "\"daily\" = data resets each day (e.g. 2GB/day for 5 days, can top-up days). \"regular\" = fixed data pool for the full duration. Omit for both.",
"type": "string",
"enum": [
"daily",
"regular"
]
},
"name": {
"description": "Case-insensitive substring match on package name",
"type": "string"
},
"page": {
"description": "Page number (1-based, default 1). Each page returns up to 10 results.",
"type": "integer",
"minimum": 1,
"maximum": 9007199254740991
}
},
"required": [
"country"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_package(package_id)
Get details for a specific eSIM package by its ID. No authentication required.
입력 스키마
{
"type": "object",
"properties": {
"package_id": {
"type": "string",
"description": "The package ID to look up"
}
},
"required": [
"package_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡create_order(package_id, session_key, referral_code)
Create an order for an eSIM package. Returns a Stripe checkout URL where the user can pay. Requires a session key (from a previous tool call's structuredContent) or creates one automatically.
입력 스키마
{
"type": "object",
"properties": {
"package_id": {
"type": "string",
"description": "The package ID to order"
},
"session_key": {
"description": "Session key from a previous tool call. If not provided, a new session is created automatically.",
"type": "string"
},
"referral_code": {
"description": "Optional referral code for a discount",
"type": "string"
}
},
"required": [
"package_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_order_status(session_key)
Check the status of the most recent order. Requires a session key from a previous tool call.
입력 스키마
{
"type": "object",
"properties": {
"session_key": {
"type": "string",
"description": "Session key from a previous tool call"
}
},
"required": [
"session_key"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_esims(session_key)
List the customer's delivered eSIMs. Requires a session key from a previous tool call.
입력 스키마
{
"type": "object",
"properties": {
"session_key": {
"type": "string",
"description": "Session key from a previous tool call"
}
},
"required": [
"session_key"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_data_balance(session_key, iccid)
Check remaining data balance on an eSIM. Requires a session key and the eSIM's ICCID.
입력 스키마
{
"type": "object",
"properties": {
"session_key": {
"type": "string",
"description": "Session key from a previous tool call"
},
"iccid": {
"type": "string",
"description": "The ICCID of the eSIM to check"
}
},
"required": [
"session_key",
"iccid"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_topup_packages(session_key, iccid)
Find compatible top-up packages for an existing eSIM. Requires a session key and the eSIM's ICCID.
입력 스키마
{
"type": "object",
"properties": {
"session_key": {
"type": "string",
"description": "Session key from a previous tool call"
},
"iccid": {
"type": "string",
"description": "The ICCID of the eSIM to find top-ups for"
}
},
"required": [
"session_key",
"iccid"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪buy_topup(session_key, iccid, package_code)
Purchase a top-up data package for an existing eSIM. Returns a Stripe checkout URL.
입력 스키마
{
"type": "object",
"properties": {
"session_key": {
"type": "string",
"description": "Session key from a previous tool call"
},
"iccid": {
"type": "string",
"description": "The ICCID of the eSIM to top up"
},
"package_code": {
"type": "string",
"description": "The package code from search_topup_packages results"
}
},
"required": [
"session_key",
"iccid",
"package_code"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}커뮤니티
증거