Gitsim Chat
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Search, order, and manage eSIM data packages for 190+ countries.
| Author | com.gitsim |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 322 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Gitsim Chat": {
"url": "https://chat.gitsim.com/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (9)
get_business_contextread-onlyGet Gitsim product knowledge, pricing model, IP routing guidance, and eSIM fundamentals. Call this FIRST before helping a customer so you understand the product.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
search_packagesread-onlySearch 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.
Parameters:
country(required) — string — ISO 3166-1 alpha-2 country code, e.g. JP, TH, USname— string — Case-insensitive substring match on package namepage— integer — Page number (1-based, default 1). Each page returns up to 10 results.type— string — "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.ip_route— string — Filter by IP routing type. "breakout" = local IP (recommended default), "hk" = Hong Kong IP (restricted, cheapest), "nonhk" = other breakout (no HK restrictions)is_regional— boolean — true = only multi-country/regional packages (e.g. Europe, Asia). false = only single-country packages. Omit for both.max_data_gb— number — Maximum data in GB. For daily packages this is the per-day amount.min_data_gb— number — Minimum data in GB. For daily packages this is the per-day amount.max_duration_days— number — Maximum duration in daysmin_duration_days— number — Minimum duration in days
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_packageread-onlyGet details for a specific eSIM package by its ID. No authentication required.
Parameters:
package_id(required) — string — The package ID to look up
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
create_orderCreate 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.
Parameters:
package_id(required) — string — The package ID to ordersession_key— string — Session key from a previous tool call. If not provided, a new session is created automatically.referral_code— string — Optional referral code for a discount
Hints: read-only no · destructive no · idempotent not declared · open-world not declared
check_order_statusread-onlyCheck the status of the most recent order. Requires a session key from a previous tool call.
Parameters:
session_key(required) — string — Session key from a previous tool call
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
list_esimsread-onlyList the customer's delivered eSIMs. Requires a session key from a previous tool call.
Parameters:
session_key(required) — string — Session key from a previous tool call
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
check_data_balanceread-onlyCheck remaining data balance on an eSIM. Requires a session key and the eSIM's ICCID.
Parameters:
session_key(required) — string — Session key from a previous tool calliccid(required) — string — The ICCID of the eSIM to check
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
search_topup_packagesread-onlyFind compatible top-up packages for an existing eSIM. Requires a session key and the eSIM's ICCID.
Parameters:
session_key(required) — string — Session key from a previous tool calliccid(required) — string — The ICCID of the eSIM to find top-ups for
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
buy_topupPurchase a top-up data package for an existing eSIM. Returns a Stripe checkout URL.
Parameters:
session_key(required) — string — Session key from a previous tool calliccid(required) — string — The ICCID of the eSIM to top uppackage_code(required) — string — The package code from search_topup_packages results
Hints: read-only no · destructive no · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.