Lightning Enable MCP Server

Part of [Lightning Enable](https://lightningenable.com) — infrastructure for agent commerce over Lightning.

Remote serverstreamable-httpPython

What is the Lightning Enable MCP Server?

Part of Lightning Enable — infrastructure for agent commerce over Lightning.

What the server does

  • Pay invoices — — Send Bitcoin via Lightning to any BOLT11 invoice
  • Access L402 APIs — — Automatically pay L402 challenges for seamless API access
  • Discover APIs — — Search the L402 API registry to find paid APIs by keyword or category, or fetch a specific API's manifest for full endpoint details and pricing
  • Track spending — — Budget limits, payment history, and balance checks
  • Create invoices — — Generate invoices to receive payments
  • Get BTC price — — Real-time Bitcoin price from Strike

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
setup_walletFree
pay_invoiceFree
pay_l402_challengeFree
access_l402_resourceFree
test_l402_paymentFree
discover_apiFree
create_invoiceFree
check_invoice_statusFree
get_balanceFree
budgetFree
receiptsFree
wallet_opsFree
verify_confirmation_codeFree
create_lightning_enable_accountFree
l402_producerAgentic Commerce
agent_servicesAgentic Commerce
ProfileTools
lite6 — setup_wallet, pay_invoice, access_l402_resource, get_balance, budget, receipts
full32 — standard plus every pre-consolidation name
get_budget_statusbudget(action="status")
configure_budgetbudget(action="tighten")
get_receiptsreceipts(source="durable")
get_payment_historyreceipts(source="session")
get_btc_pricewallet_ops(action="price")
exchange_currencywallet_ops(action="exchange")
send_onchainwallet_ops(action="send_onchain")
create_l402_challengel402_producer(action="create")
verify_l402_paymentl402_producer(action="verify")
discover_agent_servicesagent_services(action="discover")
request_agent_serviceagent_services(action="request")
settle_agent_serviceagent_services(action="settle")
publish_agent_capabilityagent_services(action="publish")
unpublish_agent_capabilityagent_services(action="unpublish")
publish_agent_attestationagent_services(action="attest")
get_agent_reputationagent_services(action="reputation")
confirm_paymentverify_confirmation_code
check_wallet_balanceget_balance
get_all_balancesget_balance

How to install the Lightning Enable MCP Server

{
  "mcpServers": {
    "lightning-enable": {
      "command": "dotnet",
      "args": [
        "tool",
        "run",
        "lightning-enable-mcp"
      ],
      "env": {
        "STRIKE_API_KEY": "YOUR_STRIKE_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
STRIKE_API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Lightning Enable MCP to pay invoice.”
  • “Use Lightning Enable MCP to pay l402 challenge.”
  • “Use Lightning Enable MCP to access l402 resource.”

Frequently asked questions

Part of [Lightning Enable](https://lightningenable.com) — infrastructure for agent commerce over Lightning. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.