Server definition
- Hash
- sha256:22f5695b19ed91641b3e8dce5c7db8793e25d897f2bea7f620c6a267d4eb3cb5
- What it is
- What a remote MCP server returned when asked what it offers: 9 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Purchase a top-up data package for an existing eSIM. Returns a Stripe checkout URL.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"iccid": {
"description": "The ICCID of the eSIM to top up",
"type": "string"
},
"package_code": {
"description": "The package code from search_topup_packages results",
"type": "string"
},
"session_key": {
"description": "Session key from a previous tool call",
"type": "string"
}
},
"required": [
"session_key",
"iccid",
"package_code"
],
"type": "object"
},
"name": "buy_topup",
"outputSchema": null
},
{
"description": "Check remaining data balance on an eSIM. Requires a session key and the eSIM's ICCID.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"iccid": {
"description": "The ICCID of the eSIM to check",
"type": "string"
},
"session_key": {
"description": "Session key from a previous tool call",
"type": "string"
}
},
"required": [
"session_key",
"iccid"
],
"type": "object"
},
"name": "check_data_balance",
"outputSchema": null
},
{
"description": "Check the status of the most recent order. Requires a session key from a previous tool call.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"session_key": {
"description": "Session key from a previous tool call",
"type": "string"
}
},
"required": [
"session_key"
],
"type": "object"
},
"name": "check_order_status",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"package_id": {
"description": "The package ID to order",
"type": "string"
},
"referral_code": {
"description": "Optional referral code for a discount",
"type": "string"
},
"session_key": {
"description": "Session key from a previous tool call. If not provided, a new session is created automatically.",
"type": "string"
}
},
"required": [
"package_id"
],
"type": "object"
},
"name": "create_order",
"outputSchema": null
},
{
"description": "Get Gitsim product knowledge, pricing model, IP routing guidance, and eSIM fundamentals. Call this FIRST before helping a customer so you understand the product.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_business_context",
"outputSchema": null
},
{
"description": "Get details for a specific eSIM package by its ID. No authentication required.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"package_id": {
"description": "The package ID to look up",
"type": "string"
}
},
"required": [
"package_id"
],
"type": "object"
},
"name": "get_package",
"outputSchema": null
},
{
"description": "List the customer's delivered eSIMs. Requires a session key from a previous tool call.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"session_key": {
"description": "Session key from a previous tool call",
"type": "string"
}
},
"required": [
"session_key"
],
"type": "object"
},
"name": "list_esims",
"outputSchema": null
},
{
"description": "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.\n\nPackage types:\n- \"regular\": Fixed data pool (e.g. 3GB for 30 days). Best for most travelers.\n- \"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.\n\nIP routing (important for Asia):\n- \"breakout\": Local IP in destination country. Best for streaming, banking, social media. ALWAYS recommend by default.\n- \"hk\": Hong Kong IP. Cheapest but TikTok app and Facebook app are BLOCKED.\n- \"nonhk\": Third-country IP (UK, Singapore). No HK restrictions but IP won't match destination.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"country": {
"description": "ISO 3166-1 alpha-2 country code, e.g. JP, TH, US",
"maxLength": 2,
"minLength": 2,
"type": "string"
},
"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)",
"enum": [
"breakout",
"hk",
"nonhk"
],
"type": "string"
},
"is_regional": {
"description": "true = only multi-country/regional packages (e.g. Europe, Asia). false = only single-country packages. Omit for both.",
"type": "boolean"
},
"max_data_gb": {
"description": "Maximum data in GB. For daily packages this is the per-day amount.",
"type": "number"
},
"max_duration_days": {
"description": "Maximum duration in days",
"type": "number"
},
"min_data_gb": {
"description": "Minimum data in GB. For daily packages this is the per-day amount.",
"type": "number"
},
"min_duration_days": {
"description": "Minimum duration in days",
"type": "number"
},
"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.",
"maximum": 9007199254740991,
"minimum": 1,
"type": "integer"
},
"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.",
"enum": [
"daily",
"regular"
],
"type": "string"
}
},
"required": [
"country"
],
"type": "object"
},
"name": "search_packages",
"outputSchema": null
},
{
"description": "Find compatible top-up packages for an existing eSIM. Requires a session key and the eSIM's ICCID.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"iccid": {
"description": "The ICCID of the eSIM to find top-ups for",
"type": "string"
},
"session_key": {
"description": "Session key from a previous tool call",
"type": "string"
}
},
"required": [
"session_key",
"iccid"
],
"type": "object"
},
"name": "search_topup_packages",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:22f5695b19ed91641b3e8dce5c7db8793e25d897f2bea7f620c6a267d4eb3cb5 | sha256sum