MCP server for LiveAuth: PoW + Lightning auth, L402 bundles, and paid MCP tool receipts.
MCP server for LiveAuth: PoW + Lightning auth, L402 bundles, and paid MCP tool receipts. That is what the liveauth mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.
This MCP server lets any AI agent authenticate against your API using proof-of-work (free, no account) or Lightning Network micropayments (sats), then meter and monetize subsequent tool calls with per-call pricing, idempotent revenue events, and HMAC-signed receipts that auditors can verify offline.
Because this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.
The server publishes 7 tools. What each one is for:
liveauth_mcp_start — Begin a session. Returns a PoW challenge, a Lightning invoice, or an L402 bundle hintliveauth_mcp_confirm — Submit a solved PoW challenge, a paid Lightning invoice, or an L402 macaroon → receive a JWTliveauth_mcp_charge — Meter usage after a call. With toolName, resolves registered tool pricing and records a paid revenue eventliveauth_mcp_refresh — Exchange a refresh token for a new JWT — no re-auth requiredliveauth_mcp_status — Poll session/payment status (Lightning confirmation, expiry)liveauth_mcp_lnurl — Fetch the BOLT11 invoice for a session (lnget-compatible)liveauth_mcp_usage — Query remaining budget, calls used, and rate-limit windowsConfiguration is passed through the environment: LIVEAUTH_API_BASE, LIVEAUTH_API_KEY, LIVEAUTH_PUBLIC_KEY, LIVEAUTH_API_URL. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.
Plenty of payments and commerce servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Liveauth's toolset — liveauth_mcp_start, liveauth_mcp_confirm, liveauth_mcp_charge and 4 more — is a fair guide to whether it matches your workflow. It is maintained by dulzuradev; worth a glance at recent repository activity before you build anything load-bearing on it.
SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.
| Tool | What it does |
|---|---|
| liveauth_mcp_start | Begin a session. Returns a PoW challenge, a Lightning invoice, or an L402 bundle hint. |
| liveauth_mcp_confirm | Submit a solved PoW challenge, a paid Lightning invoice, or an L402 macaroon → receive a JWT. |
| liveauth_mcp_charge | Meter usage after a call. With toolName, resolves registered tool pricing and records a paid revenue event. |
| liveauth_mcp_refresh | Exchange a refresh token for a new JWT — no re-auth required. |
| liveauth_mcp_status | Poll session/payment status (Lightning confirmation, expiry). |
| liveauth_mcp_lnurl | Fetch the BOLT11 invoice for a session (lnget-compatible). |
| liveauth_mcp_usage | Query remaining budget, calls used, and rate-limit windows. |
{
"mcpServers": {
"liveauth": {
"command": "npx",
"args": ["-y", "@liveauth-labs/mcp-server"],
"env": {
"LIVEAUTH_API_BASE": "your-value",
"LIVEAUTH_API_KEY": "your-value",
"LIVEAUTH_PUBLIC_KEY": "your-value",
"LIVEAUTH_API_URL": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
| Variable | Description | Required |
|---|---|---|
| LIVEAUTH_API_BASE | Configuration value read at startup. | Optional |
| LIVEAUTH_API_KEY | Credential the server authenticates with. | Yes |
| LIVEAUTH_PUBLIC_KEY | Credential the server authenticates with. | Yes |
| LIVEAUTH_API_URL | Endpoint or connection string the server talks to. | Yes |
Payments infrastructure meets AI — customers, invoices, subscriptions and current API docs from Stripe's server.
Build for Shopify with current APIs — the official Dev MCP server for schema-accurate storefront and admin code.
Give your AI assistant a supervised window into your Interactive Brokers account — balances, positions, live quotes and orders.
Invoices, payments and disputes through PayPal's official server — commerce operations by conversation.
Enables querying and listing Azure resources and costs directly from an MCP client.
Empowers LLMs with Bitcoin Lightning Network payment capabilities via the ZBD API.