Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,552Letters: 14Defects: 1,323counted just now
teppi

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 yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:22f5695b19ed91641b3e8dce5c7db8793e25d897f2bea7f620c6a267d4eb3cb5 | sha256sum