Server definition
- Hash
- sha256:145f84b77ad38b113b0cf9b317c1193b0d114c1f3dd1e349c6d8d48131cdfb17
- What it is
- What a remote MCP server returned when asked what it offers: 2 tools
The blob, as servednamed by its sha256
{
"instructions": "Build provider-neutral travel connectivity estimates and check exact-device eSIM readiness. Route pure phone compatibility, eSIM support, carrier-lock, EID, Add eSIM, or regional-variant questions to check_esim_device_compatibility; do not use build_travel_connectivity_guide for those questions. Route trip data budgeting, hotspot, offline-readiness, and connection-fallback questions to build_travel_connectivity_guide. Ask for the exact phone model before a device check, and ask for destinations or trip length only when building a travel guide. Do not compare, promote, recommend, price, sell, or link to connectivity products or services.",
"tools": [
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"deviceReadiness": {
"default": "unsure",
"description": "confirmed when eSIM support and unlocked status are known, unsure when unverified, or not-supported when the device cannot use eSIM.",
"enum": [
"confirmed",
"unsure",
"not-supported"
],
"type": "string"
},
"hotspot": {
"default": false,
"description": "Whether one or more travelers expect to share data by hotspot.",
"type": "boolean"
},
"locale": {
"default": "en",
"description": "BCP 47 language tag for the requested guide.",
"maxLength": 20,
"minLength": 2,
"type": "string"
},
"stops": {
"description": "One to eight destinations in travel order.",
"items": {
"additionalProperties": false,
"properties": {
"days": {
"description": "Number of days at this stop.",
"maximum": 90,
"minimum": 1,
"type": "integer"
},
"destination": {
"description": "Country or destination name for this stop.",
"maxLength": 80,
"minLength": 1,
"type": "string"
}
},
"required": [
"destination",
"days"
],
"type": "object"
},
"maxItems": 8,
"minItems": 1,
"type": "array"
},
"travelers": {
"default": 1,
"description": "Travelers who need connectivity.",
"maximum": 12,
"minimum": 1,
"type": "integer"
},
"usageProfile": {
"default": "balanced",
"description": "light for maps and messaging, balanced for everyday use, heavy for frequent media, or remote-work for calls and laptop work.",
"enum": [
"light",
"balanced",
"heavy",
"remote-work"
],
"type": "string"
}
},
"required": [
"stops"
],
"type": "object"
},
"name": "build_travel_connectivity_guide",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"questionsToConfirm": {
"items": {
"type": "string"
},
"type": "array"
},
"readinessChecklist": {
"items": {
"type": "string"
},
"type": "array"
},
"riskSignals": {
"items": {
"type": "string"
},
"type": "array"
},
"safeFallbacks": {
"items": {
"type": "string"
},
"type": "array"
},
"status": {
"const": "ok",
"type": "string"
},
"stops": {
"items": {
"additionalProperties": false,
"properties": {
"connectivityMix": {
"enum": [
"cellular-primary",
"wifi-primary",
"hybrid"
],
"type": "string"
},
"dailyBudgetMb": {
"type": "number"
},
"days": {
"type": "number"
},
"destination": {
"type": "string"
},
"estimatedDataGb": {
"type": "number"
},
"usageBreakdown": {
"additionalProperties": false,
"properties": {
"essentialsGb": {
"type": "number"
},
"mediaAndWorkGb": {
"type": "number"
},
"socialAndBrowsingGb": {
"type": "number"
}
},
"required": [
"essentialsGb",
"socialAndBrowsingGb",
"mediaAndWorkGb"
],
"type": "object"
}
},
"required": [
"destination",
"days",
"estimatedDataGb",
"dailyBudgetMb",
"connectivityMix",
"usageBreakdown"
],
"type": "object"
},
"type": "array"
},
"summary": {
"additionalProperties": false,
"properties": {
"averageDailyDataGb": {
"type": "number"
},
"deviceReadiness": {
"enum": [
"confirmed",
"unsure",
"not-supported"
],
"type": "string"
},
"hotspot": {
"type": "boolean"
},
"locale": {
"type": "string"
},
"riskLevel": {
"enum": [
"low",
"medium",
"high"
],
"type": "string"
},
"totalDays": {
"type": "number"
},
"totalEstimatedDataGb": {
"type": "number"
},
"travelers": {
"type": "number"
},
"usageProfile": {
"enum": [
"light",
"balanced",
"heavy",
"remote-work"
],
"type": "string"
}
},
"required": [
"totalDays",
"totalEstimatedDataGb",
"averageDailyDataGb",
"travelers",
"usageProfile",
"hotspot",
"deviceReadiness",
"riskLevel",
"locale"
],
"type": "object"
}
},
"required": [
"status",
"summary",
"stops",
"riskSignals",
"questionsToConfirm",
"readinessChecklist",
"safeFallbacks",
"limitations"
],
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"addEsimSettingPresent": {
"type": "boolean"
},
"carrierUnlocked": {
"type": "boolean"
},
"eidPresent": {
"type": "boolean"
},
"locale": {
"maxLength": 20,
"minLength": 2,
"type": "string"
},
"manufacturer": {
"maxLength": 40,
"minLength": 1,
"type": "string"
},
"model": {
"description": "Exact phone model, for example Samsung Galaxy S24 or Apple iPhone 15; not a broad product family.",
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"region": {
"description": "Country or sales region of the exact device variant.",
"maxLength": 80,
"minLength": 2,
"type": "string"
}
},
"required": [
"model"
],
"type": "object"
},
"name": "check_esim_device_compatibility",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"catalogStatus": {
"enum": [
"compatible",
"variant-check",
"unknown"
],
"type": "string"
},
"checks": {
"additionalProperties": false,
"properties": {
"addEsimSettingPresent": {
"type": [
"boolean",
"null"
]
},
"carrierUnlocked": {
"type": [
"boolean",
"null"
]
},
"eidPresent": {
"type": [
"boolean",
"null"
]
},
"region": {
"type": [
"string",
"null"
]
}
},
"required": [
"carrierUnlocked",
"eidPresent",
"addEsimSettingPresent",
"region"
],
"type": "object"
},
"device": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"caveats": {
"items": {
"type": "string"
},
"type": "array"
},
"manufacturer": {
"type": "string"
},
"model": {
"type": "string"
},
"source": {
"additionalProperties": false,
"properties": {
"label": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
},
"verifiedAt": {
"type": "string"
}
},
"required": [
"label",
"url",
"verifiedAt"
],
"type": "object"
}
},
"required": [
"manufacturer",
"model",
"caveats",
"source"
],
"type": "object"
},
{
"type": "null"
}
]
},
"guidance": {
"items": {
"type": "string"
},
"type": "array"
},
"reason": {
"enum": [
"timeout",
"backend-unavailable",
"invalid-backend-response"
],
"type": "string"
},
"source": {
"type": "string"
},
"status": {
"enum": [
"compatible",
"needs-confirmation",
"not-ready",
"unknown",
"unavailable"
],
"type": "string"
},
"suggestions": {
"items": {
"additionalProperties": false,
"properties": {
"manufacturer": {
"type": "string"
},
"model": {
"type": "string"
}
},
"required": [
"manufacturer",
"model"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"status",
"source"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:145f84b77ad38b113b0cf9b317c1193b0d114c1f3dd1e349c6d8d48131cdfb17 | sha256sum