Connect a phoenixd bitcoin lightning wallet to your LLM.
Phoenixd MCP Server is an MCP project maintained in the sharmaz/phoenixd-mcp-server repository. The maintainer describes its purpose as “Connect a phoenixd bitcoin lightning wallet to your LLM”. Read the project documentation for the complete scope.
The documented npm package is phoenixd-mcp-server. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
The example declares HTTP_PROTOCOL, HTTP_HOST, HTTP_PORT, HTTP_PASSWORD. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| create-invoice | Create a bolt11 invoice with a specified amount and description. |
| Inputs: | offer (string): The bolt12 offer to decode. |
| descriptionHash | string, optional): SHA256 hash of the description. Use instead of description. |
| amountSat | number): Amount to send in satoshis. |
| expirySeconds | number, optional): The offer expiry in seconds. |
| externalId | string, optional): External id of the payment. |
| webhookUrl | string, optional): A URL that phoenixd will POST to when this invoice is paid. The payload is a JSON object with the payment details as defined in the Phoenixd |
| create-offer | Create a bolt12 offer. |
| pay-invoice | Pay a bolt11 invoice. |
| sendAll | boolean, optional): If true, empties the wallet. Mutually exclusive with amountSat. |
| pay-offer | Pay a bolt12 offer. |
| message | string, optional): Optional message to include with the payment. |
| pay-lightning-address | Pay a Lightning Address. |
| pay-on-chain | Send an on-chain Bitcoin payment. |
| feerateSatByte | number): The fee rate in satoshis per byte. |
| bump-fee | Bumps the fee rate of all unconfirmed on-chain transactions using CPFP. Returns the ID of the child transaction. |
| list-incoming-payments | List incoming payments (invoices). |
| to | string, optional): End timestamp in millis from epoch, default now. |
| limit | number, optional): Number of payments per page, default 20. |
| offset | number, optional): Page offset, default 0. |
| all | boolean, optional): Also return unpaid invoices, default false. |
| get-incoming-payment | Get details of a specific incoming payment (invoice). |
| list-outgoing-payments | List outgoing payments. |
| get-outgoing-payment | Get details of a specific outgoing payment. |
| get-node-info | Get the node info. |
| Inputs | none |
| get-balance | Get the balance of the node. |
| list-channels | List the node channels. |
| close-channel | Close a channel by ID, sending the funds to a specified address on chain, with a specified fee rate. |
| address | string): The Bitcoin on chain address to send the funds to. |
| decode-invoice | Decode a bolt11 invoice, the output amount is in millisatoshis. |
| decode-offer | Decode a bolt12 offer, the output amount is in millisatoshis. |
{
"mcpServers": {
"phoenixd-mcp-server": {
"command": "npx",
"args": [
"-y",
"phoenixd-mcp-server"
],
"env": {
"HTTP_PROTOCOL": "http",
"HTTP_HOST": "127.0.0.1",
"HTTP_PORT": "9740",
"HTTP_PASSWORD": "YOUR_HTTP_PASSWORD"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| HTTP_PROTOCOL | Declared in the maintainer’s client configuration. | Check documentation |
| HTTP_HOST | Declared in the maintainer’s client configuration. | Check documentation |
| HTTP_PORT | Declared in the maintainer’s client configuration. | Check documentation |
| HTTP_PASSWORD | Declared in the maintainer’s client configuration. | Check documentation |
Access Stripe billing and payment tools through its MCP server. Connect with OAuth or a supported agent API key and choose the intended account.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Put 6,000+ pre-built scrapers at your assistant's fingertips through one MCP endpoint.
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.