Skyalo Travel Connectivity Guide
Estimate mobile-data needs and build a provider-neutral connectivity checklist for any trip.
使うべきか
品質と安全性
検出事項(2)
- LOWbuild_travel_connectivity_guide 内
- LOWcheck_esim_device_compatibility 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"travel-connectivity-guide": {
"url": "https://skyalo.com/chatgpt/mcp"
}
}
}リモートエンドポイント
https://skyalo.com/chatgpt/mcpstreamable-httpできること
ツール一覧
ツール(2)
🟢build_travel_connectivity_guide(stops, travelers, usageProfile, hotspot, deviceReadiness, ...)
Creates a free, provider-neutral mobile-data estimate and readiness checklist for a travel route. Use it for trip data budgeting, hotspot planning, offline readiness, and connection fallback advice. Do not use it for a pure phone eSIM compatibility question; use check_esim_device_compatibility instead. It does not browse, compare, promote, recommend, price, sell, or link to products, plans, carriers, or connectivity services.
入力スキーマ
{
"type": "object",
"properties": {
"stops": {
"type": "array",
"items": {
"type": "object",
"properties": {
"destination": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"description": "Country or destination name for this stop."
},
"days": {
"type": "integer",
"minimum": 1,
"maximum": 90,
"description": "Number of days at this stop."
}
},
"required": [
"destination",
"days"
],
"additionalProperties": false
},
"minItems": 1,
"maxItems": 8,
"description": "One to eight destinations in travel order."
},
"travelers": {
"type": "integer",
"minimum": 1,
"maximum": 12,
"default": 1,
"description": "Travelers who need connectivity."
},
"usageProfile": {
"type": "string",
"enum": [
"light",
"balanced",
"heavy",
"remote-work"
],
"default": "balanced",
"description": "light for maps and messaging, balanced for everyday use, heavy for frequent media, or remote-work for calls and laptop work."
},
"hotspot": {
"type": "boolean",
"default": false,
"description": "Whether one or more travelers expect to share data by hotspot."
},
"deviceReadiness": {
"type": "string",
"enum": [
"confirmed",
"unsure",
"not-supported"
],
"default": "unsure",
"description": "confirmed when eSIM support and unlocked status are known, unsure when unverified, or not-supported when the device cannot use eSIM."
},
"locale": {
"type": "string",
"minLength": 2,
"maxLength": 20,
"default": "en",
"description": "BCP 47 language tag for the requested guide."
}
},
"required": [
"stops"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"status": {
"type": "string",
"const": "ok"
},
"summary": {
"type": "object",
"properties": {
"totalDays": {
"type": "number"
},
"totalEstimatedDataGb": {
"type": "number"
},
"averageDailyDataGb": {
"type": "number"
},
"travelers": {
"type": "number"
},
"usageProfile": {
"type": "string",
"enum": [
"light",
"balanced",
"heavy",
"remote-work"
]
},
"hotspot": {
"type": "boolean"
},
"deviceReadiness": {
"type": "string",
"enum": [
"confirmed",
"unsure",
"not-supported"
]
},
"riskLevel": {
"type": "string",
"enum": [
"low",
"medium",
"high"
]
},
"locale": {
"type": "string"
}
},
"required": [
"totalDays",
"totalEstimatedDataGb",
"averageDailyDataGb",
"travelers",
"usageProfile",
"hotspot",
"deviceReadiness",
"riskLevel",
"locale"
],
"additionalProperties": false
},
"stops": {
"type": "array",
"items": {
"type": "object",
"properties": {
"destination": {
"type": "string"
},
"days": {
"type": "number"
},
"estimatedDataGb": {
"type": "number"
},
"dailyBudgetMb": {
"type": "number"
},
"connectivityMix": {
"type": "string",
"enum": [
"cellular-primary",
"wifi-primary",
"hybrid"
]
},
"usageBreakdown": {
"type": "object",
"properties": {
"essentialsGb": {
"type": "number"
},
"socialAndBrowsingGb": {
"type": "number"
},
"mediaAndWorkGb": {
"type": "number"
}
},
"required": [
"essentialsGb",
"socialAndBrowsingGb",
"mediaAndWorkGb"
],
"additionalProperties": false
}
},
"required": [
"destination",
"days",
"estimatedDataGb",
"dailyBudgetMb",
"connectivityMix",
"usageBreakdown"
],
"additionalProperties": false
}
},
"riskSignals": {
"type": "array",
"items": {
"type": "string"
}
},
"questionsToConfirm": {
"type": "array",
"items": {
"type": "string"
}
},
"readinessChecklist": {
"type": "array",
"items": {
"type": "string"
}
},
"safeFallbacks": {
"type": "array",
"items": {
"type": "string"
}
},
"limitations": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"status",
"summary",
"stops",
"riskSignals",
"questionsToConfirm",
"readinessChecklist",
"safeFallbacks",
"limitations"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_esim_device_compatibility(manufacturer, model, region, carrierUnlocked, eidPresent, ...)
Use this tool whenever the user asks whether a phone supports eSIM or is ready for a travel eSIM. Check an exact phone model against Skyalo's manufacturer-sourced compatibility catalog, including regional variants, carrier locks, EID, and Add eSIM settings. Do not call build_travel_connectivity_guide for a pure device question. Unknown never means incompatible. This tool does not search, compare, recommend, price, sell, or link to connectivity plans.
入力スキーマ
{
"type": "object",
"properties": {
"manufacturer": {
"type": "string",
"minLength": 1,
"maxLength": 40
},
"model": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"description": "Exact phone model, for example Samsung Galaxy S24 or Apple iPhone 15; not a broad product family."
},
"region": {
"type": "string",
"minLength": 2,
"maxLength": 80,
"description": "Country or sales region of the exact device variant."
},
"carrierUnlocked": {
"type": "boolean"
},
"eidPresent": {
"type": "boolean"
},
"addEsimSettingPresent": {
"type": "boolean"
},
"locale": {
"type": "string",
"minLength": 2,
"maxLength": 20
}
},
"required": [
"model"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"compatible",
"needs-confirmation",
"not-ready",
"unknown",
"unavailable"
]
},
"catalogStatus": {
"type": "string",
"enum": [
"compatible",
"variant-check",
"unknown"
]
},
"source": {
"type": "string"
},
"device": {
"anyOf": [
{
"type": "object",
"properties": {
"manufacturer": {
"type": "string"
},
"model": {
"type": "string"
},
"caveats": {
"type": "array",
"items": {
"type": "string"
}
},
"source": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"verifiedAt": {
"type": "string"
}
},
"required": [
"label",
"url",
"verifiedAt"
],
"additionalProperties": false
}
},
"required": [
"manufacturer",
"model",
"caveats",
"source"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"suggestions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"manufacturer": {
"type": "string"
},
"model": {
"type": "string"
}
},
"required": [
"manufacturer",
"model"
],
"additionalProperties": false
}
},
"checks": {
"type": "object",
"properties": {
"carrierUnlocked": {
"type": [
"boolean",
"null"
]
},
"eidPresent": {
"type": [
"boolean",
"null"
]
},
"addEsimSettingPresent": {
"type": [
"boolean",
"null"
]
},
"region": {
"type": [
"string",
"null"
]
}
},
"required": [
"carrierUnlocked",
"eidPresent",
"addEsimSettingPresent",
"region"
],
"additionalProperties": false
},
"guidance": {
"type": "array",
"items": {
"type": "string"
}
},
"reason": {
"type": "string",
"enum": [
"timeout",
"backend-unavailable",
"invalid-backend-response"
]
}
},
"required": [
"status",
"source"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}コミュニティ
エビデンス