MCP + A2A

Pay anywhere with USDT,
through your AI agent.

Fund your account with USDT and tell your AI agent what to buy. Payment details are filled in securely on the server — you direct every purchase, and no card details are ever exposed.

How it works

1

Run one command

Run npx livincard in your terminal. Pick your platform. Restart your app. That's the setup.

2

Your agent guides you

Say "Set up my LivinCard account" — the agent walks you through creating an account, picking a deposit network, and funding.

3

Ask your agent to buy

Tell your agent what to buy and paste the checkout URL. You confirm the amount, and payment is completed securely on the server — no card details exposed.

What the conversation looks like

You:
"Set up my LivinCard account"
Agent:
Your account is ready. API Key: lc_a87...
Save this key securely.

Which network for USDT deposits?
TRON — lower fees
EVM — Ethereum, BSC, Polygon, Arbitrum
You:
"TRON"
Agent:
Send USDT (TRC-20) to: TBMdv...65Z
Balance updates automatically. Ask me to buy something when you're ready.
You:
"Buy me a $50 Amazon gift card"

Quick Start

One command to connect LivinCard to your AI assistant:

Run in your terminal
npx livincard

It will ask which platform you use and auto-configure everything. Then restart your app and say:

"Set up my LivinCard account"

Cursor

Run npx livincard, pick 1. Cursor. It creates .cursor/mcp.json and a Cursor Rule that teaches the agent how to use LivinCard.

Restart Cursor, then say:

Set up my LivinCard account

What's my balance?

Buy me a $50 Amazon gift card

Pay for this: https://example.com/checkout
Manual setup (if you prefer)

Add to .cursor/mcp.json:

Claude Desktop

Run npx livincard, pick 2. Claude Desktop. It auto-configures claude_desktop_config.json.

Restart Claude Desktop, then say:

Set up my LivinCard account
Manual setup (if you prefer)

Add to claude_desktop_config.json:

OpenAI / ChatGPT

Run npx livincard, pick 4. OpenAI / ChatGPT. It prints a ready-to-paste code snippet.

Agents SDK (Python)

ChatGPT Workspace: Go to Admin → Apps → Add MCP Server and paste:

Gemini CLI

Run npx livincard, pick 3. Gemini CLI. It auto-configures ~/.gemini/settings.json.

Restart Gemini CLI, then say:

Set up my LivinCard account
Manual setup (if you prefer)

Add to ~/.gemini/settings.json:

A2A Discovery

LivinCard also supports the Agent-to-Agent (A2A) protocol. Any A2A-compatible agent can discover LivinCard automatically:

Authentication

Every user gets a unique API key when they call create_account. This key must be passed to every subsequent tool call. It ensures users can only access their own balance, cards, and transactions. Treat it like a password — do not share it.

Tool Reference

These are the MCP tools your AI agent can call. All responses are sanitized — no card numbers, names, or billing details are ever returned.

create_account
Create a new LivinCard account. Returns a secret API key. Call this first.
ParamTypeRequiredDescription
No parameters

Returns: { api_key: "lc_...", instructions: "Save this key securely." }

get_deposit_address
Get a USDT deposit address to fund your account.
ParamTypeRequiredDescription
api_keystringYesYour API key from create_account
network"tron" | "evm"YesBlockchain network for deposit
check_balance
Check your available USD balance.
ParamTypeRequiredDescription
api_keystringYesYour API key from create_account
make_purchase
Complete a purchase you've requested. You provide the checkout URL and confirm the amount. Payment details are filled in securely on the server — no card info is exposed.
ParamTypeRequiredDescription
api_keystringYesYour API key from create_account
checkout_urlstringYesThe checkout page URL
item_descriptionstringYesWhat you're buying
expected_amountnumberYesExpected cost in USD
list_transactions
View your transaction history.
ParamTypeRequiredDescription
api_keystringYesYour API key from create_account
limitnumberNoMax results (default 20)
set_shipping_info
Save your shipping and contact details for purchases that require delivery. Details are encrypted and reused automatically.
ParamTypeRequiredDescription
api_keystringYesYour API key from create_account
full_namestringYesFull name for shipping
emailstringYesEmail for order confirmations
phonestringYesPhone number
address_line1stringYesStreet address
address_line2stringNoApt, suite, etc.
citystringYesCity
statestringYesState or province
zipstringYesZIP / postal code
countrystringNoCountry (defaults to US)
get_shipping_info
View your saved shipping and contact details.
ParamTypeRequiredDescription
api_keystringYesYour API key from create_account

Privacy & Security

About LivinCard

LivinCard is a licensed Money Transmitter (MTL) payment service that bridges USDT stablecoins to prepaid card payments. Users fund their own account, direct every purchase, and the AI assistant executes on their behalf.

Licensed Service

Operates under a Money Transmitter License for stablecoin-to-fiat offramp and non-KYC payment processing.

User-Directed

Your agent cannot spend without your explicit approval. You provide the URL, confirm the amount, and approve every purchase.

Transparent

Full audit trail of all transactions. Read our Terms of Service and Privacy Policy.

Server Status

Checking...