{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_emkkkc5nkgmv","handle":"mono-esim-travel-connectivity-for-ai-agents","url":"https://wellknown.network/agents/mono-esim-travel-connectivity-for-ai-agents","links":{"self":"https://wellknown.network/agents/mono-esim-travel-connectivity-for-ai-agents/record.json","html":"https://wellknown.network/agents/mono-esim-travel-connectivity-for-ai-agents","markdown":"https://wellknown.network/agents/mono-esim-travel-connectivity-for-ai-agents/record.md","api":"https://wellknown.network/api/v1/agents/mono-esim-travel-connectivity-for-ai-agents","status":"https://wellknown.network/api/v1/agents/mono-esim-travel-connectivity-for-ai-agents/status","claim":"https://wellknown.network/agents/mono-esim-travel-connectivity-for-ai-agents/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mono-esim-travel-connectivity-for-ai-agents/claim.json","badge":"https://wellknown.network/agents/mono-esim-travel-connectivity-for-ai-agents/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mono-esim-travel-connectivity-for-ai-agents/history","tools":"https://wellknown.network/api/v1/agents/mono-esim-travel-connectivity-for-ai-agents/tools"},"ard":{"identifier":"urn:air:www.monoesim.app:server:mono-esim-travel-connectivity-for-ai-agents","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Mono eSIM — Travel Connectivity for AI Agents","summary":"Search travel eSIM plans, check devices, and create secure customer-paid checkout links.","description":"Search travel eSIM plans, check devices, and create secure customer-paid checkout links.","publisher":{"name":"Andrii-Tiurin","url":null},"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://www.monoesim.app/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-11-02T15:37:29.930007Z","publishedAt":"2026-11-02T15:37:29.930007Z","registryName":"io.github.Andrii-Tiurin/mono-esim"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"commerce.travel","name":"Travel & Booking","confidence":1,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"derived"},{"slug":"infra.devices","name":"Devices & IoT","confidence":0.885,"provenance":"derived"},{"slug":"code.execution","name":"Code Execution","confidence":0.51,"provenance":"derived"}],"categories":["code","commerce","infra","security"],"language":"fr"},"observed":{"status":"live","statusReason":"Responded 7h ago.","lastOkAt":"2026-11-10T13:24:12.232Z","lastProbedAt":"2026-11-10T13:24:12.232Z","statusComputedAt":"2026-11-10T13:27:15.246Z","reliability30d":{"probes":14,"successRate":1,"p50Ms":126,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":14,"ok":14,"authBoundaryOk":0,"serviceOk":14,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-10T13:24:12.232Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":72,"error":null,"detail":{"tools":[{"name":"search_plans","description":"Find available travel data eSIM plans for a country, city, region, or ISO-2 destination such as 'Japan', 'Tokyo', 'Europe', or 'TR'. Filter by minimum validity "},{"name":"list_destinations","description":"List currently offered travel eSIM destinations (countries and multi-country regions) with their localized names, identifiers and starting EUR prices. Use when "},{"name":"get_plan","description":"Retrieve one current eSIM plan by plan_id (from search_plans), including EUR price, coverage destination, data allowance, validity, availability, and purchase t"},{"name":"compare_plans","description":"Compare 2–10 existing eSIM plan IDs returned by search_plans or get_plan. Returns each matching plan plus the IDs of the cheapest plan, lowest EUR price per GB "},{"name":"check_device","description":"Look up a phone model's probable eSIM compatibility by model name (for example 'iPhone 12 mini' or 'Galaxy S21'), using a device list and optional supplier chec"},{"name":"get_terms","description":"Retrieve the latest displayed eSIM purchase terms and legal links in the requested language (en/de/ru/uk), including delivery, validity, refund/withdrawal condi"},{"name":"prepare_order","description":"Prepare a time-limited signed quote for a plan_id selected using search_plans or get_plan. Returns quote_id, current price and customer-confirmation requirement"},{"name":"create_checkout","description":"Create a pending customer-paid Stripe Checkout from a quote_id returned by prepare_order, only after the customer explicitly approved the displayed plan and pri"},{"name":"get_order","description":"Retrieve payment/fulfilment status for exactly one order using its order_id AND private order_token returned during checkout or purchase. After confirmed delive"},{"name":"payment_capabilities","description":"Read the payment-method capability matrix BEFORE invoking purchase. Each method reports enabled versus planned status, environment (live/sandbox/offline_sandbox"},{"name":"purchase","description":"Attempt a purchase for a quote_id from prepare_order using an explicitly selected buyer_mode and payment_method supported by payment_capabilities. stripe_checko"},{"name":"card_payment_terms","description":"Read the currently required consent version and conditions before create_card_authorization. Use this to explain future off-session card charges and spending au"},{"name":"create_card_authorization","description":"Create an offline-sandbox Stripe SetupIntent tied to this authenticated machine after explicit saved-card consent. Call card_payment_terms first, then complete "},{"name":"sync_card_authorization","description":"After completing a Stripe SetupIntent with Stripe.js, reconcile the authenticated machine's saved-card authorization with Stripe. Use the authorization_id retur"},{"name":"revoke_card_authorization","description":"Revoke an authenticated machine's own saved-card spending permission by authorization_id. This blocks NEW purchases against that permission, but already reserve"},{"name":"sync_card_payment","description":"Reconcile a saved-card purchase by the order_id returned from purchase with payment_method=stripe_off_session. For this machine's order, check Stripe PaymentInt"},{"name":"register_machine","description":"Create a NEW offline-sandbox machine identity with a zero-EUR test wallet and one-time API key; no email or human account is required. Use before get_wallet, fu"},{"name":"get_wallet","description":"Read the authenticated sandbox machine's own EUR-cent balance, spending limits, and latest ledger entries. Returns at most 100 ledger entries per call; pass off"},{"name":"set_wallet_limits","description":"Change this authenticated sandbox machine's gross spending limits in integer EUR cents per purchase and per UTC day. Zero blocks future spending; refunds do not"},{"name":"fund_wallet","description":"Create or retrieve an offline-sandbox Stripe TEST Checkout session for funding this authenticated machine's test wallet. amount_cents is integer EUR cents (100 "},{"name":"revoke_machine","description":"Permanently disable the authenticated sandbox machine's current API key, preventing subsequent wallet and purchase requests with that key. The transaction and l"}],"toolCount":21,"toolsHash":"e341b878e612b257cafef3925f75dbfa428f526b77939eced298001748a2f215","serverName":"io.github.Andrii-Tiurin/mono-esim","capabilities":["tools","resources","prompts"],"serverVersion":"1.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-10T04:25:39.279Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":777,"error":null,"detail":{"tools":[{"name":"search_plans","description":"Find available travel data eSIM plans for a country, city, region, or ISO-2 destination such as 'Japan', 'Tokyo', 'Europe', or 'TR'. Filter by minimum validity "},{"name":"list_destinations","description":"List currently offered travel eSIM destinations (countries and multi-country regions) with their localized names, identifiers and starting EUR prices. Use when "},{"name":"get_plan","description":"Retrieve one current eSIM plan by plan_id (from search_plans), including EUR price, coverage destination, data allowance, validity, availability, and purchase t"},{"name":"compare_plans","description":"Compare 2–10 existing eSIM plan IDs returned by search_plans or get_plan. Returns each matching plan plus the IDs of the cheapest plan, lowest EUR price per GB "},{"name":"check_device","description":"Look up a phone model's probable eSIM compatibility by model name (for example 'iPhone 12 mini' or 'Galaxy S21'), using a device list and optional supplier chec"},{"name":"get_terms","description":"Retrieve the latest displayed eSIM purchase terms and legal links in the requested language (en/de/ru/uk), including delivery, validity, refund/withdrawal condi"},{"name":"prepare_order","description":"Prepare a time-limited signed quote for a plan_id selected using search_plans or get_plan. Returns quote_id, current price and customer-confirmation requirement"},{"name":"create_checkout","description":"Create a pending customer-paid Stripe Checkout from a quote_id returned by prepare_order, only after the customer explicitly approved the displayed plan and pri"},{"name":"get_order","description":"Retrieve payment/fulfilment status for exactly one order using its order_id AND private order_token returned during checkout or purchase. After confirmed delive"},{"name":"payment_capabilities","description":"Read the payment-method capability matrix BEFORE invoking purchase. Each method reports enabled versus planned status, environment (live/sandbox/offline_sandbox"},{"name":"purchase","description":"Attempt a purchase for a quote_id from prepare_order using an explicitly selected buyer_mode and payment_method supported by payment_capabilities. stripe_checko"},{"name":"card_payment_terms","description":"Read the currently required consent version and conditions before create_card_authorization. Use this to explain future off-session card charges and spending au"},{"name":"create_card_authorization","description":"Create an offline-sandbox Stripe SetupIntent tied to this authenticated machine after explicit saved-card consent. Call card_payment_terms first, then complete "},{"name":"sync_card_authorization","description":"After completing a Stripe SetupIntent with Stripe.js, reconcile the authenticated machine's saved-card authorization with Stripe. Use the authorization_id retur"},{"name":"revoke_card_authorization","description":"Revoke an authenticated machine's own saved-card spending permission by authorization_id. This blocks NEW purchases against that permission, but already reserve"},{"name":"sync_card_payment","description":"Reconcile a saved-card purchase by the order_id returned from purchase with payment_method=stripe_off_session. For this machine's order, check Stripe PaymentInt"},{"name":"register_machine","description":"Create a NEW offline-sandbox machine identity with a zero-EUR test wallet and one-time API key; no email or human account is required. Use before get_wallet, fu"},{"name":"get_wallet","description":"Read the authenticated sandbox machine's own EUR-cent balance, spending limits, and latest ledger entries. Returns at most 100 ledger entries per call; pass off"},{"name":"set_wallet_limits","description":"Change this authenticated sandbox machine's gross spending limits in integer EUR cents per purchase and per UTC day. Zero blocks future spending; refunds do not"},{"name":"fund_wallet","description":"Create or retrieve an offline-sandbox Stripe TEST Checkout session for funding this authenticated machine's test wallet. amount_cents is integer EUR cents (100 "},{"name":"revoke_machine","description":"Permanently disable the authenticated sandbox machine's current API key, preventing subsequent wallet and purchase requests with that key. The transaction and l"}],"toolCount":21,"toolsHash":"e341b878e612b257cafef3925f75dbfa428f526b77939eced298001748a2f215","serverName":"io.github.Andrii-Tiurin/mono-esim","capabilities":["tools","resources","prompts"],"serverVersion":"1.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-09T18:28:02.874Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":650,"error":null,"detail":{"tools":[{"name":"search_plans","description":"Find available travel data eSIM plans for a country, city, region, or ISO-2 destination such as 'Japan', 'Tokyo', 'Europe', or 'TR'. Filter by minimum validity "},{"name":"list_destinations","description":"List currently offered travel eSIM destinations (countries and multi-country regions) with their localized names, identifiers and starting EUR prices. Use when "},{"name":"get_plan","description":"Retrieve one current eSIM plan by plan_id (from search_plans), including EUR price, coverage destination, data allowance, validity, availability, and purchase t"},{"name":"compare_plans","description":"Compare 2–10 existing eSIM plan IDs returned by search_plans or get_plan. Returns each matching plan plus the IDs of the cheapest plan, lowest EUR price per GB "},{"name":"check_device","description":"Look up a phone model's probable eSIM compatibility by model name (for example 'iPhone 12 mini' or 'Galaxy S21'), using a device list and optional supplier chec"},{"name":"get_terms","description":"Retrieve the latest displayed eSIM purchase terms and legal links in the requested language (en/de/ru/uk), including delivery, validity, refund/withdrawal condi"},{"name":"prepare_order","description":"Prepare a time-limited signed quote for a plan_id selected using search_plans or get_plan. Returns quote_id, current price and customer-confirmation requirement"},{"name":"create_checkout","description":"Create a pending customer-paid Stripe Checkout from a quote_id returned by prepare_order, only after the customer explicitly approved the displayed plan and pri"},{"name":"get_order","description":"Retrieve payment/fulfilment status for exactly one order using its order_id AND private order_token returned during checkout or purchase. After confirmed delive"},{"name":"payment_capabilities","description":"Read the payment-method capability matrix BEFORE invoking purchase. Each method reports enabled versus planned status, environment (live/sandbox/offline_sandbox"},{"name":"purchase","description":"Attempt a purchase for a quote_id from prepare_order using an explicitly selected buyer_mode and payment_method supported by payment_capabilities. stripe_checko"},{"name":"card_payment_terms","description":"Read the currently required consent version and conditions before create_card_authorization. Use this to explain future off-session card charges and spending au"},{"name":"create_card_authorization","description":"Create an offline-sandbox Stripe SetupIntent tied to this authenticated machine after explicit saved-card consent. Call card_payment_terms first, then complete "},{"name":"sync_card_authorization","description":"After completing a Stripe SetupIntent with Stripe.js, reconcile the authenticated machine's saved-card authorization with Stripe. Use the authorization_id retur"},{"name":"revoke_card_authorization","description":"Revoke an authenticated machine's own saved-card spending permission by authorization_id. This blocks NEW purchases against that permission, but already reserve"},{"name":"sync_card_payment","description":"Reconcile a saved-card purchase by the order_id returned from purchase with payment_method=stripe_off_session. For this machine's order, check Stripe PaymentInt"},{"name":"register_machine","description":"Create a NEW offline-sandbox machine identity with a zero-EUR test wallet and one-time API key; no email or human account is required. Use before get_wallet, fu"},{"name":"get_wallet","description":"Read the authenticated sandbox machine's own EUR-cent balance, spending limits, and latest ledger entries. Returns at most 100 ledger entries per call; pass off"},{"name":"set_wallet_limits","description":"Change this authenticated sandbox machine's gross spending limits in integer EUR cents per purchase and per UTC day. Zero blocks future spending; refunds do not"},{"name":"fund_wallet","description":"Create or retrieve an offline-sandbox Stripe TEST Checkout session for funding this authenticated machine's test wallet. amount_cents is integer EUR cents (100 "},{"name":"revoke_machine","description":"Permanently disable the authenticated sandbox machine's current API key, preventing subsequent wallet and purchase requests with that key. The transaction and l"}],"toolCount":21,"toolsHash":"e341b878e612b257cafef3925f75dbfa428f526b77939eced298001748a2f215","serverName":"io.github.Andrii-Tiurin/mono-esim","capabilities":["tools","resources","prompts"],"serverVersion":"1.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-09T08:29:14.942Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":93,"error":null,"detail":{"tools":[{"name":"search_plans","description":"Find available travel data eSIM plans for a country, city, region, or ISO-2 destination such as 'Japan', 'Tokyo', 'Europe', or 'TR'. Filter by minimum validity "},{"name":"list_destinations","description":"List currently offered travel eSIM destinations (countries and multi-country regions) with their localized names, identifiers and starting EUR prices. Use when "},{"name":"get_plan","description":"Retrieve one current eSIM plan by plan_id (from search_plans), including EUR price, coverage destination, data allowance, validity, availability, and purchase t"},{"name":"compare_plans","description":"Compare 2–10 existing eSIM plan IDs returned by search_plans or get_plan. Returns each matching plan plus the IDs of the cheapest plan, lowest EUR price per GB "},{"name":"check_device","description":"Look up a phone model's probable eSIM compatibility by model name (for example 'iPhone 12 mini' or 'Galaxy S21'), using a device list and optional supplier chec"},{"name":"get_terms","description":"Retrieve the latest displayed eSIM purchase terms and legal links in the requested language (en/de/ru/uk), including delivery, validity, refund/withdrawal condi"},{"name":"prepare_order","description":"Prepare a time-limited signed quote for a plan_id selected using search_plans or get_plan. Returns quote_id, current price and customer-confirmation requirement"},{"name":"create_checkout","description":"Create a pending customer-paid Stripe Checkout from a quote_id returned by prepare_order, only after the customer explicitly approved the displayed plan and pri"},{"name":"get_order","description":"Retrieve payment/fulfilment status for exactly one order using its order_id AND private order_token returned during checkout or purchase. After confirmed delive"},{"name":"payment_capabilities","description":"Read the payment-method capability matrix BEFORE invoking purchase. Each method reports enabled versus planned status, environment (live/sandbox/offline_sandbox"},{"name":"purchase","description":"Attempt a purchase for a quote_id from prepare_order using an explicitly selected buyer_mode and payment_method supported by payment_capabilities. stripe_checko"},{"name":"card_payment_terms","description":"Read the currently required consent version and conditions before create_card_authorization. Use this to explain future off-session card charges and spending au"},{"name":"create_card_authorization","description":"Create an offline-sandbox Stripe SetupIntent tied to this authenticated machine after explicit saved-card consent. Call card_payment_terms first, then complete "},{"name":"sync_card_authorization","description":"After completing a Stripe SetupIntent with Stripe.js, reconcile the authenticated machine's saved-card authorization with Stripe. Use the authorization_id retur"},{"name":"revoke_card_authorization","description":"Revoke an authenticated machine's own saved-card spending permission by authorization_id. This blocks NEW purchases against that permission, but already reserve"},{"name":"sync_card_payment","description":"Reconcile a saved-card purchase by the order_id returned from purchase with payment_method=stripe_off_session. For this machine's order, check Stripe PaymentInt"},{"name":"register_machine","description":"Create a NEW offline-sandbox machine identity with a zero-EUR test wallet and one-time API key; no email or human account is required. Use before get_wallet, fu"},{"name":"get_wallet","description":"Read the authenticated sandbox machine's own EUR-cent balance, spending limits, and latest ledger entries. Returns at most 100 ledger entries per call; pass off"},{"name":"set_wallet_limits","description":"Change this authenticated sandbox machine's gross spending limits in integer EUR cents per purchase and per UTC day. Zero blocks future spending; refunds do not"},{"name":"fund_wallet","description":"Create or retrieve an offline-sandbox Stripe TEST Checkout session for funding this authenticated machine's test wallet. amount_cents is integer EUR cents (100 "},{"name":"revoke_machine","description":"Permanently disable the authenticated sandbox machine's current API key, preventing subsequent wallet and purchase requests with that key. The transaction and l"}],"toolCount":21,"toolsHash":"e341b878e612b257cafef3925f75dbfa428f526b77939eced298001748a2f215","serverName":"io.github.Andrii-Tiurin/mono-esim","capabilities":["tools","resources","prompts"],"serverVersion":"1.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T23:32:32.266Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":142,"error":null,"detail":{"tools":[{"name":"search_plans","description":"Find available travel data eSIM plans for a country, city, region, or ISO-2 destination such as 'Japan', 'Tokyo', 'Europe', or 'TR'. Filter by minimum validity "},{"name":"list_destinations","description":"List currently offered travel eSIM destinations (countries and multi-country regions) with their localized names, identifiers and starting EUR prices. Use when "},{"name":"get_plan","description":"Retrieve one current eSIM plan by plan_id (from search_plans), including EUR price, coverage destination, data allowance, validity, availability, and purchase t"},{"name":"compare_plans","description":"Compare 2–10 existing eSIM plan IDs returned by search_plans or get_plan. Returns each matching plan plus the IDs of the cheapest plan, lowest EUR price per GB "},{"name":"check_device","description":"Look up a phone model's probable eSIM compatibility by model name (for example 'iPhone 12 mini' or 'Galaxy S21'), using a device list and optional supplier chec"},{"name":"get_terms","description":"Retrieve the latest displayed eSIM purchase terms and legal links in the requested language (en/de/ru/uk), including delivery, validity, refund/withdrawal condi"},{"name":"prepare_order","description":"Prepare a time-limited signed quote for a plan_id selected using search_plans or get_plan. Returns quote_id, current price and customer-confirmation requirement"},{"name":"create_checkout","description":"Create a pending customer-paid Stripe Checkout from a quote_id returned by prepare_order, only after the customer explicitly approved the displayed plan and pri"},{"name":"get_order","description":"Retrieve payment/fulfilment status for exactly one order using its order_id AND private order_token returned during checkout or purchase. After confirmed delive"},{"name":"payment_capabilities","description":"Read the payment-method capability matrix BEFORE invoking purchase. Each method reports enabled versus planned status, environment (live/sandbox/offline_sandbox"},{"name":"purchase","description":"Attempt a purchase for a quote_id from prepare_order using an explicitly selected buyer_mode and payment_method supported by payment_capabilities. stripe_checko"},{"name":"card_payment_terms","description":"Read the currently required consent version and conditions before create_card_authorization. Use this to explain future off-session card charges and spending au"},{"name":"create_card_authorization","description":"Create an offline-sandbox Stripe SetupIntent tied to this authenticated machine after explicit saved-card consent. Call card_payment_terms first, then complete "},{"name":"sync_card_authorization","description":"After completing a Stripe SetupIntent with Stripe.js, reconcile the authenticated machine's saved-card authorization with Stripe. Use the authorization_id retur"},{"name":"revoke_card_authorization","description":"Revoke an authenticated machine's own saved-card spending permission by authorization_id. This blocks NEW purchases against that permission, but already reserve"},{"name":"sync_card_payment","description":"Reconcile a saved-card purchase by the order_id returned from purchase with payment_method=stripe_off_session. For this machine's order, check Stripe PaymentInt"},{"name":"register_machine","description":"Create a NEW offline-sandbox machine identity with a zero-EUR test wallet and one-time API key; no email or human account is required. Use before get_wallet, fu"},{"name":"get_wallet","description":"Read the authenticated sandbox machine's own EUR-cent balance, spending limits, and latest ledger entries. Returns at most 100 ledger entries per call; pass off"},{"name":"set_wallet_limits","description":"Change this authenticated sandbox machine's gross spending limits in integer EUR cents per purchase and per UTC day. Zero blocks future spending; refunds do not"},{"name":"fund_wallet","description":"Create or retrieve an offline-sandbox Stripe TEST Checkout session for funding this authenticated machine's test wallet. amount_cents is integer EUR cents (100 "},{"name":"revoke_machine","description":"Permanently disable the authenticated sandbox machine's current API key, preventing subsequent wallet and purchase requests with that key. The transaction and l"}],"toolCount":21,"toolsHash":"4c071ab0ac9060caa3c8c0ebd883d4fe715b6222786ee75bb50838e04e796963","serverName":"io.github.Andrii-Tiurin/mono-esim","capabilities":["tools","resources","prompts"],"serverVersion":"1.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T15:28:36.058Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":80,"error":null,"detail":{"tools":[{"name":"search_plans","description":"Find available travel data eSIM plans for a country, city, region, or ISO-2 destination such as 'Japan', 'Tokyo', 'Europe', or 'TR'. Filter by minimum validity "},{"name":"list_destinations","description":"List currently offered travel eSIM destinations (countries and multi-country regions) with their localized names, identifiers and starting EUR prices. Use when "},{"name":"get_plan","description":"Retrieve one current eSIM plan by plan_id (from search_plans), including EUR price, coverage destination, data allowance, validity, availability, and purchase t"},{"name":"compare_plans","description":"Compare 2–10 existing eSIM plan IDs returned by search_plans or get_plan. Returns each matching plan plus the IDs of the cheapest plan, lowest EUR price per GB "},{"name":"check_device","description":"Look up a phone model's probable eSIM compatibility by model name (for example 'iPhone 12 mini' or 'Galaxy S21'), using a device list and optional supplier chec"},{"name":"get_terms","description":"Retrieve the latest displayed eSIM purchase terms and legal links in the requested language (en/de/ru/uk), including delivery, validity, refund/withdrawal condi"},{"name":"prepare_order","description":"Prepare a time-limited signed quote for a plan_id selected using search_plans or get_plan. Returns quote_id, current price and customer-confirmation requirement"},{"name":"create_checkout","description":"Create a pending customer-paid Stripe Checkout from a quote_id returned by prepare_order, only after the customer explicitly approved the displayed plan and pri"},{"name":"get_order","description":"Retrieve payment/fulfilment status for exactly one order using its order_id AND private order_token returned during checkout or purchase. After confirmed delive"},{"name":"payment_capabilities","description":"Read the payment-method capability matrix BEFORE invoking purchase. Each method reports enabled versus planned status, environment (live/sandbox/offline_sandbox"},{"name":"purchase","description":"Attempt a purchase for a quote_id from prepare_order using an explicitly selected buyer_mode and payment_method supported by payment_capabilities. stripe_checko"},{"name":"card_payment_terms","description":"Read the currently required consent version and conditions before create_card_authorization. Use this to explain future off-session card charges and spending au"},{"name":"create_card_authorization","description":"Create an offline-sandbox Stripe SetupIntent tied to this authenticated machine after explicit saved-card consent. Call card_payment_terms first, then complete "},{"name":"sync_card_authorization","description":"After completing a Stripe SetupIntent with Stripe.js, reconcile the authenticated machine's saved-card authorization with Stripe. Use the authorization_id retur"},{"name":"revoke_card_authorization","description":"Revoke an authenticated machine's own saved-card spending permission by authorization_id. This blocks NEW purchases against that permission, but already reserve"},{"name":"sync_card_payment","description":"Reconcile a saved-card purchase by the order_id returned from purchase with payment_method=stripe_off_session. For this machine's order, check Stripe PaymentInt"},{"name":"register_machine","description":"Create a NEW offline-sandbox machine identity with a zero-EUR test wallet and one-time API key; no email or human account is required. Use before get_wallet, fu"},{"name":"get_wallet","description":"Read the authenticated sandbox machine's own EUR-cent balance, spending limits, and latest ledger entries. Returns at most 100 ledger entries per call; pass off"},{"name":"set_wallet_limits","description":"Change this authenticated sandbox machine's gross spending limits in integer EUR cents per purchase and per UTC day. Zero blocks future spending; refunds do not"},{"name":"fund_wallet","description":"Create or retrieve an offline-sandbox Stripe TEST Checkout session for funding this authenticated machine's test wallet. amount_cents is integer EUR cents (100 "},{"name":"revoke_machine","description":"Permanently disable the authenticated sandbox machine's current API key, preventing subsequent wallet and purchase requests with that key. The transaction and l"}],"toolCount":21,"toolsHash":"4c071ab0ac9060caa3c8c0ebd883d4fe715b6222786ee75bb50838e04e796963","serverName":"io.github.Andrii-Tiurin/mono-esim","capabilities":["tools","resources","prompts"],"serverVersion":"1.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T06:28:15.758Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":74,"error":null,"detail":{"tools":[{"name":"card_payment_terms","description":"Read the currently required consent version and conditions before create_card_authorization. Use this to explain future off-session card charges and spending au"},{"name":"create_card_authorization","description":"Create an offline-sandbox Stripe SetupIntent tied to this authenticated machine after explicit saved-card consent. Call card_payment_terms first, then complete "},{"name":"sync_card_authorization","description":"After completing a Stripe SetupIntent with Stripe.js, reconcile the authenticated machine's saved-card authorization with Stripe. Use the authorization_id retur"},{"name":"revoke_card_authorization","description":"Revoke an authenticated machine's own saved-card spending permission by authorization_id. This blocks NEW purchases against that permission, but already reserve"},{"name":"sync_card_payment","description":"Reconcile a saved-card purchase by the order_id returned from purchase with payment_method=stripe_off_session. For this machine's order, check Stripe PaymentInt"},{"name":"register_machine","description":"Create a NEW offline-sandbox machine identity with a zero-EUR test wallet and one-time API key; no email or human account is required. Use before get_wallet, fu"},{"name":"get_wallet","description":"Read the authenticated sandbox machine's own EUR-cent balance, spending limits, and latest ledger entries. Returns at most 100 ledger entries per call; pass off"},{"name":"set_wallet_limits","description":"Change this authenticated sandbox machine's gross spending limits in integer EUR cents per purchase and per UTC day. Zero blocks future spending; refunds do not"},{"name":"fund_wallet","description":"Create or retrieve an offline-sandbox Stripe TEST Checkout session for funding this authenticated machine's test wallet. amount_cents is integer EUR cents (100 "},{"name":"revoke_machine","description":"Permanently disable the authenticated sandbox machine's current API key, preventing subsequent wallet and purchase requests with that key. The transaction and l"},{"name":"payment_capabilities","description":"Read the payment-method capability matrix BEFORE invoking purchase. Each method reports enabled versus planned status, environment (live/sandbox/offline_sandbox"},{"name":"purchase","description":"Attempt a purchase for a quote_id from prepare_order using an explicitly selected buyer_mode and payment_method supported by payment_capabilities. stripe_checko"},{"name":"list_destinations","description":"List currently offered travel eSIM destinations (countries and multi-country regions) with their localized names, identifiers and starting EUR prices. Use when "},{"name":"search_plans","description":"Find available travel data eSIM plans for a country, city, region, or ISO-2 destination such as 'Japan', 'Tokyo', 'Europe', or 'TR'. Filter by minimum validity "},{"name":"get_plan","description":"Retrieve one current eSIM plan by plan_id (from search_plans), including EUR price, coverage destination, data allowance, validity, availability, and purchase t"},{"name":"compare_plans","description":"Compare 2–10 existing eSIM plan IDs returned by search_plans or get_plan. Returns each matching plan plus the IDs of the cheapest plan, lowest EUR price per GB "},{"name":"check_device","description":"Look up a phone model's probable eSIM compatibility by model name (for example 'iPhone 12 mini' or 'Galaxy S21'), using a device list and optional supplier chec"},{"name":"get_terms","description":"Retrieve the latest displayed eSIM purchase terms and legal links in the requested language (en/de/ru/uk), including delivery, validity, refund/withdrawal condi"},{"name":"prepare_order","description":"Prepare a time-limited signed quote for a plan_id selected using search_plans or get_plan. Returns quote_id, current price and customer-confirmation requirement"},{"name":"create_checkout","description":"Create a pending customer-paid Stripe Checkout from a quote_id returned by prepare_order, only after the customer explicitly approved the displayed plan and pri"},{"name":"get_order","description":"Retrieve payment/fulfilment status for exactly one order using its order_id AND private order_token returned during checkout or purchase. After confirmed delive"}],"toolCount":21,"toolsHash":"4c071ab0ac9060caa3c8c0ebd883d4fe715b6222786ee75bb50838e04e796963","serverName":"app.monoesim/esim","capabilities":["tools","resources","prompts"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T22:24:09.526Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":721,"error":null,"detail":{"tools":[{"name":"card_payment_terms","description":"Read the currently required consent version and conditions before create_card_authorization. Use this to explain future off-session card charges and spending au"},{"name":"create_card_authorization","description":"Create an offline-sandbox Stripe SetupIntent tied to this authenticated machine after explicit saved-card consent. Call card_payment_terms first, then complete "},{"name":"sync_card_authorization","description":"After completing a Stripe SetupIntent with Stripe.js, reconcile the authenticated machine's saved-card authorization with Stripe. Use the authorization_id retur"},{"name":"revoke_card_authorization","description":"Revoke an authenticated machine's own saved-card spending permission by authorization_id. This blocks NEW purchases against that permission, but already reserve"},{"name":"sync_card_payment","description":"Reconcile a saved-card purchase by the order_id returned from purchase with payment_method=stripe_off_session. For this machine's order, check Stripe PaymentInt"},{"name":"register_machine","description":"Create a NEW offline-sandbox machine identity with a zero-EUR test wallet and one-time API key; no email or human account is required. Use before get_wallet, fu"},{"name":"get_wallet","description":"Read the authenticated sandbox machine's own EUR-cent balance, spending limits, and latest ledger entries. Returns at most 100 ledger entries per call; pass off"},{"name":"set_wallet_limits","description":"Change this authenticated sandbox machine's gross spending limits in integer EUR cents per purchase and per UTC day. Zero blocks future spending; refunds do not"},{"name":"fund_wallet","description":"Create or retrieve an offline-sandbox Stripe TEST Checkout session for funding this authenticated machine's test wallet. amount_cents is integer EUR cents (100 "},{"name":"revoke_machine","description":"Permanently disable the authenticated sandbox machine's current API key, preventing subsequent wallet and purchase requests with that key. The transaction and l"},{"name":"payment_capabilities","description":"Read the payment-method capability matrix BEFORE invoking purchase. Each method reports enabled versus planned status, environment (live/sandbox/offline_sandbox"},{"name":"purchase","description":"Attempt a purchase for a quote_id from prepare_order using an explicitly selected buyer_mode and payment_method supported by payment_capabilities. stripe_checko"},{"name":"list_destinations","description":"List currently offered travel eSIM destinations (countries and multi-country regions) with their localized names, identifiers and starting EUR prices. Use when "},{"name":"search_plans","description":"Find available travel data eSIM plans for a country, city, region, or ISO-2 destination such as 'Japan', 'Tokyo', 'Europe', or 'TR'. Filter by minimum validity "},{"name":"get_plan","description":"Retrieve one current eSIM plan by plan_id (from search_plans), including EUR price, coverage destination, data allowance, validity, availability, and purchase t"},{"name":"compare_plans","description":"Compare 2–10 existing eSIM plan IDs returned by search_plans or get_plan. Returns each matching plan plus the IDs of the cheapest plan, lowest EUR price per GB "},{"name":"check_device","description":"Look up a phone model's probable eSIM compatibility by model name (for example 'iPhone 12 mini' or 'Galaxy S21'), using a device list and optional supplier chec"},{"name":"get_terms","description":"Retrieve the latest displayed eSIM purchase terms and legal links in the requested language (en/de/ru/uk), including delivery, validity, refund/withdrawal condi"},{"name":"prepare_order","description":"Prepare a time-limited signed quote for a plan_id selected using search_plans or get_plan. Returns quote_id, current price and customer-confirmation requirement"},{"name":"create_checkout","description":"Create a pending customer-paid Stripe Checkout from a quote_id returned by prepare_order, only after the customer explicitly approved the displayed plan and pri"},{"name":"get_order","description":"Retrieve payment/fulfilment status for exactly one order using its order_id AND private order_token returned during checkout or purchase. After confirmed delive"}],"toolCount":21,"toolsHash":"4c071ab0ac9060caa3c8c0ebd883d4fe715b6222786ee75bb50838e04e796963","serverName":"app.monoesim/esim","capabilities":["tools","resources","prompts"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T14:24:37.274Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":181,"error":null,"detail":{"tools":[{"name":"card_payment_terms","description":"Read the currently required consent version and conditions before create_card_authorization. Use this to explain future off-session card charges and spending au"},{"name":"create_card_authorization","description":"Create an offline-sandbox Stripe SetupIntent tied to this authenticated machine after explicit saved-card consent. Call card_payment_terms first, then complete "},{"name":"sync_card_authorization","description":"After completing a Stripe SetupIntent with Stripe.js, reconcile the authenticated machine's saved-card authorization with Stripe. Use the authorization_id retur"},{"name":"revoke_card_authorization","description":"Revoke an authenticated machine's own saved-card spending permission by authorization_id. This blocks NEW purchases against that permission, but already reserve"},{"name":"sync_card_payment","description":"Reconcile a saved-card purchase by the order_id returned from purchase with payment_method=stripe_off_session. For this machine's order, check Stripe PaymentInt"},{"name":"register_machine","description":"Create a NEW offline-sandbox machine identity with a zero-EUR test wallet and one-time API key; no email or human account is required. Use before get_wallet, fu"},{"name":"get_wallet","description":"Read the authenticated sandbox machine's own EUR-cent balance, spending limits, and latest ledger entries. Returns at most 100 ledger entries per call; pass off"},{"name":"set_wallet_limits","description":"Change this authenticated sandbox machine's gross spending limits in integer EUR cents per purchase and per UTC day. Zero blocks future spending; refunds do not"},{"name":"fund_wallet","description":"Create or retrieve an offline-sandbox Stripe TEST Checkout session for funding this authenticated machine's test wallet. amount_cents is integer EUR cents (100 "},{"name":"revoke_machine","description":"Permanently disable the authenticated sandbox machine's current API key, preventing subsequent wallet and purchase requests with that key. The transaction and l"},{"name":"payment_capabilities","description":"Read the payment-method capability matrix BEFORE invoking purchase. Each method reports enabled versus planned status, environment (live/sandbox/offline_sandbox"},{"name":"purchase","description":"Attempt a purchase for a quote_id from prepare_order using an explicitly selected buyer_mode and payment_method supported by payment_capabilities. stripe_checko"},{"name":"list_destinations","description":"List currently offered travel eSIM destinations (countries and multi-country regions) with their localized names, identifiers and starting EUR prices. Use when "},{"name":"search_plans","description":"Find available travel data eSIM plans for a country, city, region, or ISO-2 destination such as 'Japan', 'Tokyo', 'Europe', or 'TR'. Filter by minimum validity "},{"name":"get_plan","description":"Retrieve one current eSIM plan by plan_id (from search_plans), including EUR price, coverage destination, data allowance, validity, availability, and purchase t"},{"name":"compare_plans","description":"Compare 2–10 existing eSIM plan IDs returned by search_plans or get_plan. Returns each matching plan plus the IDs of the cheapest plan, lowest EUR price per GB "},{"name":"check_device","description":"Look up a phone model's probable eSIM compatibility by model name (for example 'iPhone 12 mini' or 'Galaxy S21'), using a device list and optional supplier chec"},{"name":"get_terms","description":"Retrieve the latest displayed eSIM purchase terms and legal links in the requested language (en/de/ru/uk), including delivery, validity, refund/withdrawal condi"},{"name":"prepare_order","description":"Prepare a time-limited signed quote for a plan_id selected using search_plans or get_plan. Returns quote_id, current price and customer-confirmation requirement"},{"name":"create_checkout","description":"Create a pending customer-paid Stripe Checkout from a quote_id returned by prepare_order, only after the customer explicitly approved the displayed plan and pri"},{"name":"get_order","description":"Retrieve payment/fulfilment status for exactly one order using its order_id AND private order_token returned during checkout or purchase. After confirmed delive"}],"toolCount":21,"toolsHash":"4c071ab0ac9060caa3c8c0ebd883d4fe715b6222786ee75bb50838e04e796963","serverName":"app.monoesim/esim","capabilities":["tools","resources","prompts"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T05:29:30.067Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":64,"error":null,"detail":{"tools":[{"name":"card_payment_terms","description":"Read the currently required consent version and conditions before create_card_authorization. Use this to explain future off-session card charges and spending au"},{"name":"create_card_authorization","description":"Create an offline-sandbox Stripe SetupIntent tied to this authenticated machine after explicit saved-card consent. Call card_payment_terms first, then complete "},{"name":"sync_card_authorization","description":"After completing a Stripe SetupIntent with Stripe.js, reconcile the authenticated machine's saved-card authorization with Stripe. Use the authorization_id retur"},{"name":"revoke_card_authorization","description":"Revoke an authenticated machine's own saved-card spending permission by authorization_id. This blocks NEW purchases against that permission, but already reserve"},{"name":"sync_card_payment","description":"Reconcile a saved-card purchase by the order_id returned from purchase with payment_method=stripe_off_session. For this machine's order, check Stripe PaymentInt"},{"name":"register_machine","description":"Create a NEW offline-sandbox machine identity with a zero-EUR test wallet and one-time API key; no email or human account is required. Use before get_wallet, fu"},{"name":"get_wallet","description":"Read the authenticated sandbox machine's own EUR-cent balance, spending limits, and latest ledger entries. Returns at most 100 ledger entries per call; pass off"},{"name":"set_wallet_limits","description":"Change this authenticated sandbox machine's gross spending limits in integer EUR cents per purchase and per UTC day. Zero blocks future spending; refunds do not"},{"name":"fund_wallet","description":"Create or retrieve an offline-sandbox Stripe TEST Checkout session for funding this authenticated machine's test wallet. amount_cents is integer EUR cents (100 "},{"name":"revoke_machine","description":"Permanently disable the authenticated sandbox machine's current API key, preventing subsequent wallet and purchase requests with that key. The transaction and l"},{"name":"payment_capabilities","description":"Read the payment-method capability matrix BEFORE invoking purchase. Each method reports enabled versus planned status, environment (live/sandbox/offline_sandbox"},{"name":"purchase","description":"Attempt a purchase for a quote_id from prepare_order using an explicitly selected buyer_mode and payment_method supported by payment_capabilities. stripe_checko"},{"name":"list_destinations","description":"List currently offered travel eSIM destinations (countries and multi-country regions) with their localized names, identifiers and starting EUR prices. Use when "},{"name":"search_plans","description":"Find available travel data eSIM plans for a country, city, region, or ISO-2 destination such as 'Japan', 'Tokyo', 'Europe', or 'TR'. Filter by minimum validity "},{"name":"get_plan","description":"Retrieve one current eSIM plan by plan_id (from search_plans), including EUR price, coverage destination, data allowance, validity, availability, and purchase t"},{"name":"compare_plans","description":"Compare 2–10 existing eSIM plan IDs returned by search_plans or get_plan. Returns each matching plan plus the IDs of the cheapest plan, lowest EUR price per GB "},{"name":"check_device","description":"Look up a phone model's probable eSIM compatibility by model name (for example 'iPhone 12 mini' or 'Galaxy S21'), using a device list and optional supplier chec"},{"name":"get_terms","description":"Retrieve the latest displayed eSIM purchase terms and legal links in the requested language (en/de/ru/uk), including delivery, validity, refund/withdrawal condi"},{"name":"prepare_order","description":"Prepare a time-limited signed quote for a plan_id selected using search_plans or get_plan. Returns quote_id, current price and customer-confirmation requirement"},{"name":"create_checkout","description":"Create a pending customer-paid Stripe Checkout from a quote_id returned by prepare_order, only after the customer explicitly approved the displayed plan and pri"},{"name":"get_order","description":"Retrieve payment/fulfilment status for exactly one order using its order_id AND private order_token returned during checkout or purchase. After confirmed delive"}],"toolCount":21,"toolsHash":"4c071ab0ac9060caa3c8c0ebd883d4fe715b6222786ee75bb50838e04e796963","serverName":"app.monoesim/esim","capabilities":["tools","resources","prompts"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_plans","description":"Find available travel data eSIM plans for a country, city, region, or ISO-2 destination such as 'Japan', 'Tokyo', 'Europe', or 'TR'. Filter by minimum validity "},{"name":"list_destinations","description":"List currently offered travel eSIM destinations (countries and multi-country regions) with their localized names, identifiers and starting EUR prices. Use when "},{"name":"get_plan","description":"Retrieve one current eSIM plan by plan_id (from search_plans), including EUR price, coverage destination, data allowance, validity, availability, and purchase t"},{"name":"compare_plans","description":"Compare 2–10 existing eSIM plan IDs returned by search_plans or get_plan. Returns each matching plan plus the IDs of the cheapest plan, lowest EUR price per GB "},{"name":"check_device","description":"Look up a phone model's probable eSIM compatibility by model name (for example 'iPhone 12 mini' or 'Galaxy S21'), using a device list and optional supplier chec"},{"name":"get_terms","description":"Retrieve the latest displayed eSIM purchase terms and legal links in the requested language (en/de/ru/uk), including delivery, validity, refund/withdrawal condi"},{"name":"prepare_order","description":"Prepare a time-limited signed quote for a plan_id selected using search_plans or get_plan. Returns quote_id, current price and customer-confirmation requirement"},{"name":"create_checkout","description":"Create a pending customer-paid Stripe Checkout from a quote_id returned by prepare_order, only after the customer explicitly approved the displayed plan and pri"},{"name":"get_order","description":"Retrieve payment/fulfilment status for exactly one order using its order_id AND private order_token returned during checkout or purchase. After confirmed delive"},{"name":"payment_capabilities","description":"Read the payment-method capability matrix BEFORE invoking purchase. Each method reports enabled versus planned status, environment (live/sandbox/offline_sandbox"},{"name":"purchase","description":"Attempt a purchase for a quote_id from prepare_order using an explicitly selected buyer_mode and payment_method supported by payment_capabilities. stripe_checko"},{"name":"card_payment_terms","description":"Read the currently required consent version and conditions before create_card_authorization. Use this to explain future off-session card charges and spending au"},{"name":"create_card_authorization","description":"Create an offline-sandbox Stripe SetupIntent tied to this authenticated machine after explicit saved-card consent. Call card_payment_terms first, then complete "},{"name":"sync_card_authorization","description":"After completing a Stripe SetupIntent with Stripe.js, reconcile the authenticated machine's saved-card authorization with Stripe. Use the authorization_id retur"},{"name":"revoke_card_authorization","description":"Revoke an authenticated machine's own saved-card spending permission by authorization_id. This blocks NEW purchases against that permission, but already reserve"},{"name":"sync_card_payment","description":"Reconcile a saved-card purchase by the order_id returned from purchase with payment_method=stripe_off_session. For this machine's order, check Stripe PaymentInt"},{"name":"register_machine","description":"Create a NEW offline-sandbox machine identity with a zero-EUR test wallet and one-time API key; no email or human account is required. Use before get_wallet, fu"},{"name":"get_wallet","description":"Read the authenticated sandbox machine's own EUR-cent balance, spending limits, and latest ledger entries. Returns at most 100 ledger entries per call; pass off"},{"name":"set_wallet_limits","description":"Change this authenticated sandbox machine's gross spending limits in integer EUR cents per purchase and per UTC day. Zero blocks future spending; refunds do not"},{"name":"fund_wallet","description":"Create or retrieve an offline-sandbox Stripe TEST Checkout session for funding this authenticated machine's test wallet. amount_cents is integer EUR cents (100 "},{"name":"revoke_machine","description":"Permanently disable the authenticated sandbox machine's current API key, preventing subsequent wallet and purchase requests with that key. The transaction and l"}],"package":null,"toolSurface":{"id":"ts_z6a9bxgwxj4v","endpointId":"ep_t95p9p6hb2wx","hash":"e341b878e612b257cafef3925f75dbfa428f526b77939eced298001748a2f215","toolCount":21,"serverName":"io.github.Andrii-Tiurin/mono-esim","serverVersion":"1.4.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-09T08:29:14.950Z","lastSeenAt":"2026-11-10T13:24:12.254Z","observations":4,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["search_plans","list_destinations","get_plan","compare_plans","check_device","get_terms","prepare_order","create_checkout","get_order","payment_capabilities","purchase","card_payment_terms","create_card_authorization","sync_card_authorization","revoke_card_authorization","sync_card_payment","register_machine","get_wallet","set_wallet_limits","fund_wallet","revoke_machine"],"distinctSurfaces":2,"surfacesWithHiddenText":0},"endpointFacts":[{"id":"ep_t95p9p6hb2wx","url":"https://www.monoesim.app/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-11-09T18:28:02.892Z","auth":{"observedAt":"2026-11-09T18:28:02.940Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-11-09T18:28:02.968Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"www.monoesim.app","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-10-28T00:24:18.000Z","validTo":"2027-01-26T00:24:17.000Z","daysToExpiry":76,"sanCount":1,"fingerprint256":"6A:17:33:CF:E3:C8:AA:41:6B:0C:27:EB:34:6B:86:28:0A:65:52:D2:6F:93:8A:A0:1B:71:E2:ED:73:D8:12:65"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.Andrii-Tiurin/mono-esim","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.Andrii-Tiurin%2Fmono-esim","firstSeenAt":"2026-11-05T15:19:26.275Z","fetchedAt":"2026-11-09T15:21:34.545Z","normalizedAt":"2026-11-09T15:21:34.545Z"}]},"firstSeenAt":"2026-11-05T15:19:26.275Z","updatedAt":"2026-11-10T13:29:29.504Z"}