Extend the capabilities of your AI Agents with ZBD Payments as an MCP Server
--tool
includes a specific tool by name--resource
includes all tools under a specific resource, and can have wildcards, e.g. my.resource*
--operation
includes just read (get/list) or just write operations--help
.
All of these command-line options can be repeated, combined together, and have corresponding exclusion versions (e.g. --no-tool
).
Use --list
to see the list of available tools, or see below.
--client
argument, and the MCP server will automatically
serve tools and schemas that are more compatible with that client.
--client=<type>
: Set all capabilities based on a known MCP client
openai-agents
, claude
, claude-code
, cursor
--client=cursor
--capability=<name>
: Specify individual client capabilities
top-level-unions
: Enable support for top-level unions in tool schemasvalid-json
: Enable JSON string parsing for argumentsrefs
: Enable support for $ref pointers in schemasunions
: Enable support for union types (anyOf) in schemasformats
: Enable support for format validations in schemas (e.g. date-time, email)tool-name-length=N
: Set maximum tool name length to N characters--capability=top-level-unions --capability=tool-name-length=40
--capability=top-level-unions,tool-name-length=40
gamertags
:create_charge_gamertags
(write
): Generate a payment request for a ZBD User.retrieve_by_gamertag_gamertags
(read
): Retrieve Gamertag from a ZBD user ID.retrieve_by_zbd_id_gamertags
(read
): Retrieve ZBD user ID from a Gamertag.retrieve_payment_gamertags
(read
): Retrieve all data about a Payment sent to ZBD User.send_payment_gamertags
(write
): Send instant Bitcoin payments to ZBD Users.lightning_charges
:create_lightning_charges
(write
): Start receiving instant Bitcoin payments through the ZBD API.retrieve_lightning_charges
(read
): Retrieve all data about a single Charge.internal_transfer
:initiate_internal_transfer
(write
): Performs a transfer of funds between two Projects.lightning_address
:create_charge_lightning_address
(write
): Generate a payment request for a Lightning Address.send_payment_lightning_address
(write
): Send instant Bitcoin payments to any Lightning Address.validate_lightning_address
(read
): Verify the validity of a Lightning Address.lightning_static_charges
:create_lightning_static_charges
(write
): Start accepting payments on Lightning with Static QR codes.retrieve_lightning_static_charges
(read
): Retrieve all data about a single Static Charge.update_lightning_static_charges
(write
): Change the configuration of a Static Charge QR code.vouchers
:create_vouchers
(write
): Create Voucherretrieve_vouchers
(read
): Get Voucherredeem_vouchers
(write
): Redeem Voucherrevoke_vouchers
(write
): Revoke Voucherwithdrawal_requests
:create_withdrawal_requests
(write
): Start creating Bitcoin voucher QR codes.retrieve_withdrawal_requests
(read
): Retrieve all data about a single Withdrawal Request.lightning_payments
:retrieve_lightning_payments
(read
): Retrieve all data about a single Payment.send_lightning_payments
(write
): Start sending instant Bitcoin payments through the ZBD API.wallet
:retrieve_balance_wallet
(read
): Retrieve all data about a ZBD Project’s Wallet.utils
:check_ip_support_utils
(read
): Verify if a user is coming from a supported region.decode_lightning_charge_utils
(write
): Understand the inner properties of a Charge QR code.list_prod_ips_utils
(read
): Get the official IP addresses of ZBD servers.retrieve_btc_usd_utils
(read
): Get the latest price for Bitcoin in US Dollars.oauth2
:create_authorization_url_oauth2
(read
): Create an authorization URL for ZBD Login.refresh_token_oauth2
(write
): Generate a new accessToken for a ZBD Login user.retrieve_user_data_oauth2
(read
): Fetch user-related information about a logged-in ZBD User.retrieve_wallet_data_oauth2
(read
): Fetch wallet-related information about a logged-in ZBD User.keysend_payments
:send_keysend_payments
(write
): Start sending Keysend payments on the Lightning Network.email_payments
:send_email_payments
(write
): Send instant Bitcoin payments to any email.