x402card: Virtual Cards + Freeland eSIM
by x402card.org · remote · no sign-in to list tools · v0.1.5 · published by org.x402card
Issue and top up x402 virtual cards or buy Freeland travel eSIMs with Base USDC.
12 tools: 12 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads12Claude Code: allow: see these tools
2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http freeland-esim https://api.x402card.org/mcpFindings
Matches of fixed checks, with the text they matched.
The description mentions "credential".
What this check looks forMatched text
description: "...ostic owner authentication, x402 payer, credential, and adapter requirements."
The description mentions "credential".
What this check looks forMatched text
description: "...yer-ownership, issuance, economics, and credential-security contract."
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
12 tools
Only reads 12Claude Code: allow
x402card.get_agent_contractReturn the complete machine-readable x402card API/agent contract.No findings
Why it is in this group
- The name "x402card.get_agent_contract" says "get": a word for reading.
Description, as the server wrote it Return the complete machine-readable x402card API/agent contract.
x402card.get_card_contractReturn the virtual-card direct x402 purchase, payer-ownership, issuance, economics, and credential-security contract.1 finding
Why it is in this group
- The name "x402card.get_card_contract" says "get": a word for reading.
Findings
- Info
The description mentions "credential".
What this check looks forMatched text
description: "...yer-ownership, issuance, economics, and credential-security contract."
Description, as the server wrote it Return the virtual-card direct x402 purchase, payer-ownership, issuance, economics, and credential-security contract.
x402card.get_card_topup_contractReturn the separate direct x402 card top-up, active-card ownership, amount, fee, replay, and asynchronous funding contract.No findings
Why it is in this group
- The name "x402card.get_card_topup_contract" says "get": a word for reading.
Description, as the server wrote it Return the separate direct x402 card top-up, active-card ownership, amount, fee, replay, and asynchronous funding contract.
x402card.get_configReturn public runtime config: network, USDC asset, receive address, fees, limits, and treasury mode.No findings
Why it is in this group
- The name "x402card.get_config" says "get": a word for reading.
Description, as the server wrote it Return public runtime config: network, USDC asset, receive address, fees, limits, and treasury mode.
x402card.get_esim_contractReturn the Freeland eSIM catalog, direct x402 purchase, payer-ownership, fulfillment, and privacy contract.No findings
Why it is in this group
- The name "x402card.get_esim_contract" says "get": a word for reading.
Description, as the server wrote it Return the Freeland eSIM catalog, direct x402 purchase, payer-ownership, fulfillment, and privacy contract.
x402card.get_esim_readinessReturn eSIM-only readiness without unrelated card-provider or treasury gates.No findings
Why it is in this group
- The name "x402card.get_esim_readiness" says "get": a word for reading.
Description, as the server wrote it Return eSIM-only readiness without unrelated card-provider or treasury gates.
x402card.get_install_commandReturn the shell install command and CLI discovery commands.No findings
Why it is in this group
- The name "x402card.get_install_command" says "get": a word for reading.
Description, as the server wrote it Return the shell install command and CLI discovery commands.
x402card.get_openapiReturn the OpenAPI 3.1 document for direct HTTP API usage.No findings
Why it is in this group
- The name "x402card.get_openapi" says "get": a word for reading.
Description, as the server wrote it Return the OpenAPI 3.1 document for direct HTTP API usage.
x402card.get_payable_urlBuild the public payable x402 URL for an existing order id.No findings
Why it is in this group
- The name "x402card.get_payable_url" says "get": a word for reading.
Description, as the server wrote it Build the public payable x402 URL for an existing order id.
x402card.get_readinessReturn sanitized public readiness.No findings
Why it is in this group
- The name "x402card.get_readiness" says "get": a word for reading.
Description, as the server wrote it Return sanitized public readiness. Deep provider balances and BIN internals are admin-only.
x402card.get_wallet_requirementsReturn signer-agnostic owner authentication, x402 payer, credential, and adapter requirements.1 finding
Why it is in this group
- The name "x402card.get_wallet_requirements" says "get": a word for reading.
Findings
- Info
The description mentions "credential".
What this check looks forMatched text
description: "...ostic owner authentication, x402 payer, credential, and adapter requirements."
Description, as the server wrote it Return signer-agnostic owner authentication, x402 payer, credential, and adapter requirements.
x402card.list_esim_plansList live Freeland prepaid travel eSIM plans and current Base USDC prices.No findings
Why it is in this group
- The name "x402card.list_esim_plans" says "list": a word for reading.
Description, as the server wrote it List live Freeland prepaid travel eSIM plans and current Base USDC prices.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.1.5. Values in angle brackets are yours to fill in.
claude mcp add --transport http freeland-esim https://api.x402card.org/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__freeland-esim__x402card_get_agent_contract",
"mcp__freeland-esim__x402card_get_wallet_requirements",
"mcp__freeland-esim__x402card_get_config",
"mcp__freeland-esim__x402card_get_esim_contract",
"mcp__freeland-esim__x402card_get_card_contract",
"mcp__freeland-esim__x402card_get_card_topup_contract",
"mcp__freeland-esim__x402card_list_esim_plans",
"mcp__freeland-esim__x402card_get_esim_readiness",
"mcp__freeland-esim__x402card_get_readiness",
"mcp__freeland-esim__x402card_get_openapi",
"mcp__freeland-esim__x402card_get_install_command",
"mcp__freeland-esim__x402card_get_payable_url"
],
"ask": [],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as freeland-esim. Review it before you use it.