x402card: Virtual Cards + Freeland eSIM

org.x402cardPublished by x402card.orgOfficial publisherv0.1.5Updated Oct 24, 2026

Issue and top up x402 virtual cards or buy Freeland travel eSIMs with Base USDC.

VerifiedStreamable HTTPWeb executableLocation & LifestyleFinanceBusiness & Commerce

Overview

AI-generated overview

A remote x402card server that lets an assistant inspect contracts, list Freeland travel eSIM plans, and build payable Base USDC URLs for virtual cards and eSIMs

What you can do
Read the machine-readable API and agent contract, wallet and payer requirements, and public runtime config such as network, USDC asset, fees and limits, plus the OpenAPI document and install command for direct HTTP use. Review the virtual-card, card top-up and Freeland eSIM contracts, including purchase, ownership, issuance, fulfillment and privacy terms. List live Freeland prepaid travel eSIM plans with current Base USDC prices. Check eSIM-only readiness and sanitized public readiness. Build the public payable x402 URL for an existing order id.
When to use it
Useful when an assistant needs to explain or prepare x402 virtual-card and Freeland eSIM purchases paid in Base USDC, compare live eSIM plans and prices, or check readiness and payment requirements before an order is paid.
Requirements
Remote streamable HTTP endpoint at api.x402card.org; no authentication, environment variables or headers are declared. Payment is in Base USDC through the x402 flow, so a compatible payer wallet is needed to complete purchases.
Before you install
Purchases and top-ups spend Base USDC and are paid through x402, so real funds are involved. The server exposes contracts and builds payable URLs for existing order ids; confirm amounts, fees and order details before paying. Some provider balances and BIN internals are admin-only and not exposed.

Installation

In SourceWeft

  1. Open x402card: Virtual Cards + Freeland eSIM in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/org.x402card%2Ffreeland-esim/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "x402card-virtual-cards-freeland-esim": {
      "type": "http",
      "url": "https://api.x402card.org/mcp"
    }
  }
}

README

This repository has no README.

Tools

12

x402card.get_agent_contract

Return the complete machine-readable x402card API/agent contract.

Takes no parameters.

x402card.get_wallet_requirements

Return signer-agnostic owner authentication, x402 payer, credential, and adapter requirements.

Takes no parameters.

x402card.get_config

Return public runtime config: network, USDC asset, receive address, fees, limits, and treasury mode.

Takes no parameters.

x402card.get_esim_contract

Return the Freeland eSIM catalog, direct x402 purchase, payer-ownership, fulfillment, and privacy contract.

Takes no parameters.

x402card.get_card_contract

Return the virtual-card direct x402 purchase, payer-ownership, issuance, economics, and credential-security contract.

Takes no parameters.

x402card.get_card_topup_contract

Return the separate direct x402 card top-up, active-card ownership, amount, fee, replay, and asynchronous funding contract.

Takes no parameters.

x402card.list_esim_plans

List live Freeland prepaid travel eSIM plans and current Base USDC prices.

ParameterstypecountryCode

x402card.get_esim_readiness

Return eSIM-only readiness without unrelated card-provider or treasury gates.

Takes no parameters.

x402card.get_readiness

Return sanitized public readiness. Deep provider balances and BIN internals are admin-only.

Parametersdeep

x402card.get_openapi

Return the OpenAPI 3.1 document for direct HTTP API usage.

Takes no parameters.

x402card.get_install_command

Return the shell install command and CLI discovery commands.

Takes no parameters.

x402card.get_payable_url

Build the public payable x402 URL for an existing order id.

ParametersorderIdrequired

Version history

1
  1. v0.1.5LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.