Integración · Pagos
Conectar Claude y ChatGPT a BTCPay Server
Pregunte a su IA sobre las facturas, pagos y retiros en su propio servidor BTCPay. Puede buscar una factura por ID de pedido, mostrar lo pagado por método y crear nuevas facturas y solicitudes de pago. También puede leer el saldo y transacciones de su billetera on-chain, ver ventas desde sus aplicaciones de punto de venta y crear devoluciones con su aprobación.
Plan gratuito, sin tarjeta de crédito. Solo lleva un minuto aproximadamente.
Prueba a pedirle
“¿Ha sido pagada la factura para el pedido 1087?”
La IA busca facturas por ID de pedido, lee el estado y muestra los pagos recibidos por método.
“Crear una factura de 250 EUR para [email protected], pedido 1102.”
Crea la factura con monto, moneda e ID de pedido y correo del comprador en los metadatos.
“Hacer una solicitud de pago para el retainer de consultoría de marzo.”
Crea una página de solicitud de pago con título, monto, moneda y una fecha de caducidad opcional.
Qué puede hacer tu IA
Facturas y solicitudes de pago
Buscar, crear y leer facturas, ver pagos por método, actualizar metadatos y crear o actualizar solicitudes de pago.
Devoluciones y retiros
Crear devoluciones para facturas pagadas y listar retiros y pagos con su monto, destino y estado.
Tiendas, billetera y aplicaciones
Leer configuraciones de tienda, métodos de pago, tipos de cambio, saldo y transacciones on-chain, y ventas desde sus aplicaciones.
“¿Qué facturas expiraron la semana pasada?”
Busca facturas con estado Expirado en el rango de fechas y las lista.
“¿Cuál es el saldo de la billetera on-chain y qué ha entrado recientemente?”
Encuentra el método de pago, lee el saldo de la billetera y lista transacciones recientes.
“Devolver factura 7Hk2 al tipo que pagó el cliente.”
Crea una devolución con la opción RateThen. El cliente reclama desde un enlace y el dinero sale de su billetera.
197 herramientas para BTCPay Server
Estas herramientas se activan al conectar la aplicación. Puedes desactivar cualquiera de ellas o exigir tu aprobación antes de que se ejecute.
approve_userVisible para otrosarchive_a_pull_paymentElimina datosarchive_invoiceElimina datosArchiva una factura mediante `invoice_id` para que esté oculta de la lista de facturas.create_a_new_pull_paymentModifica datoscreate_api_keyModifica datoscreate_app_imageModifica datoscreate_broadcastVisible para otroscreate_crowdfundModifica datoscreate_delivery_redeliverElimina datoscreate_documentModifica datoscreate_generateModifica datoscreate_invoiceModifica datosCrea una factura para que un cliente pague, con `amount` y `currency` (por defecto de la tienda si está vacío). Pon detalles como orderId o buyerEmail en `metadata`. Deja `amount` vacío para una factura de recarga.create_lightning_addressModifica datoscreate_lightning_channelModifica datoscreate_lightning_channel_store_lightning_node_api_open_channelModifica datoscreate_lightning_connectModifica datoscreate_lightning_connect_store_lightning_node_api_connect_to_nodModifica datoscreate_lightning_invoiceModifica datoscreate_lightning_invoice_store_lightning_node_api_create_invoiceModifica datoscreate_messageModifica datoscreate_message_logoModifica datoscreate_message_offeringModifica datoscreate_message_payoutMueve dinerocreate_message_userModifica datoscreate_message_webhookElimina datoscreate_objectModifica datoscreate_object_linkModifica datoscreate_offering_planModifica datoscreate_paymentModifica datoscreate_payment_boltcardModifica datoscreate_payment_payoutMueve dinerocreate_payment_requestModifica datosCrea una página de solicitud de pago con `title`, `amount`, `currency`, opcional `description`, `email`, `expiry_date` y `reference_id`.create_payout_markMueve dinerocreate_plan_checkoutModifica datoscreate_poModifica datoscreate_subscriber_portalModifica datoscreate_subscriber_suspendModifica datoscreate_subscriber_unsuspendModifica datoscreate_userModifica datoscreate_user_api_keyVisible para otroscreate_user_invitationVisible para otroscreate_user_users_create_userModifica datosdelete_addressesMueve dinerodelete_api_keyElimina datosdelete_appElimina datosdelete_app_imageElimina datosdelete_currentsMueve dinerodelete_documentElimina datosdelete_linkElimina datosdelete_messageElimina datosdelete_message_addressElimina datosdelete_message_logosMueve dinerodelete_message_paymentElimina datosdelete_message_payout_processorMueve dinerodelete_message_userElimina datosdelete_notificationElimina datosdelete_objectElimina datosdelete_offering_subscriberElimina datosdelete_paymentElimina datosdelete_payoutMueve dinerodelete_userElimina datosdelete_user_api_keyElimina datosdelete_user_invitationsMueve dinerodelete_usersMueve dinerodelete_users_users_delete_current_user_profile_pictureMueve dinerodelete_webhookElimina datosget_all_usersget_appObtén una aplicación mediante `app_id`.get_app_salesObtén estadísticas de ventas para una aplicación mediante `app_id` durante el último `number_of_days`.get_app_top_itemsObtén los artículos mejor vendidos de una aplicación mediante `app_id`.get_channelsget_configurationget_crowdfundget_current_userObtenga al usuario BTCPay Server con el que está conectado.get_deposit_addressModifica datosget_documentget_exchange_ratesObtenga las tasas de cambio actuales de la tienda, opcionalmente para valores específicos de `currency_pair` como BTC_USD.get_iget_invoiceObtén una factura mediante `invoice_id`, con monto, moneda, estado y metadatos.get_invoice_paymentsObtén los métodos de pago y pagos recibidos para una factura mediante `invoice_id`, incluyendo montos pagados y pendientes por método.get_invoice_refundget_invoicesget_lightning_automated_payout_sender_factoryget_lightning_invoiceget_lightning_invoice_store_lightning_node_api_get_invoiceget_lightning_paymentget_message_addressget_message_offeringget_message_paymentget_node_balanceget_node_balance_histogramget_node_informationget_notificationget_objectget_offering_planget_offering_subscriberget_on_chain_automated_payout_sender_factoryget_paymentget_payment_payoutget_payment_previewget_payment_requestObtén una solicitud de pago mediante `payment_id`, con su monto, estado y descripción.get_paymentsget_payoutObtén un pago mediante `payout_id`, con monto, destino y estado.get_plan_checkoutget_poget_pull_paymentget_storeObtén la configuración de una tienda mediante su ID de tienda (`message_id`).get_store_email_settingsVisible para otrosget_store_on_chain_wallet_transactionget_subscriber_creditget_subscriber_portalget_userget_wallet_overviewObtenga el saldo en cadena para una `payment_method_id` (vea list_payment_methods).get_webhookget_webhook_shipmentlist_addresseslist_appsLista las aplicaciones de la tienda, como páginas de punto de venta o crowdfunding.list_apps_2list_currentslist_delivery_requestslist_documentslist_feerateslist_histogramslist_infoslist_invitationslist_langslist_lightning_automated_payout_sender_factorieslist_lightning_balanceslist_lightning_channelslist_lightning_histogramslist_lightning_infoslist_lightning_invoiceslist_lightning_paymentslist_message_addresseslist_message_offeringslist_message_roleslist_message_userslist_message_webhookslist_notification_settingslist_notificationsListea las notificaciones de BTCPay, opcionalmente solo las no leídas con `seen` = false.list_objectslist_on_chain_automated_transfer_sender_factorieslist_payment_lnurlslist_payment_methodsLista los métodos de pago habilitados en la tienda (por ejemplo BTC o Lightning on-chain) y sus IDs.list_payment_payoutslist_payment_requestsListea las solicitudes de pago de la tienda (páginas de pago a largo plazo).list_payoutsListea los pagos de la tienda (incluidos los reembolsos pendientes), opcionalmente con `include_cancelled`.list_permissionslist_pull_paymentsLista los pagos de retiro de la tienda (enlaces de reembolso y pago), opcionalmente con `include_archived`.list_rate_sourceslist_roleslist_storesListea las tiendas a las que puede acceder, junto con sus IDs y moneda predeterminada.list_utxoslist_wallet_transactionsListea las transacciones de billetera en cadena para una `payment_method_id`, filtradas por `status_filter` o `label_filter`.list_webhook_shipmentsmark_invoice_statusModifica datosMarca manualmente una factura mediante `invoice_id` como pagada o inválida con `status`. Úsalo solo cuando un pago se maneje fuera de BTCPay.patch_store_on_chain_wallet_transaction_infoModifica datospay_invoiceMueve dineropay_invoice_payMueve dineropay_message_processorsMueve dineropay_paymentMueve dineropay_processorMueve dinerorefund_invoiceMueve dineroCree un reembolso para una factura pagada por `invoice_id`. `refund_variant` establece la cantidad: RateThen (cripto a la tasa pagada), CurrentRate, Fiat, OverpaidAmount o Custom (con `custom_amount` y `custom_currency`). El cliente reclama el reembolso desde un enlace; esto mueve dinero.restore_invoiceModifica datossearch_invoicesBusque las facturas de la tienda por `text_search`, `status` (Nueva, En proceso, Resuelta, Expirada, Inválida), `order_id` o rango de fechas (`start_date`/`end_date` como timestamps Unix). Use esto para encontrar un ID de factura.send_an_email_for_a_storeVisible para otrossend_messageVisible para otrossubmit_configurationVisible para otrossubmit_invoiceVisible para otrossubmit_paymentVisible para otrossubmit_payoutMueve dinerosubmit_userVisible para otrosupdate_configurationModifica datosupdate_crowdfundModifica datosupdate_invoice_metadataModifica datosReemplace el `metadata` de una factura por `invoice_id`, ej. ID de pedido o detalles del comprador.update_lightning_automated_payout_sender_factoryMueve dineroupdate_messageModifica datosupdate_message_addressModifica datosupdate_message_offeringModifica datosupdate_message_paymentModifica datosupdate_message_userVisible para otrosupdate_message_usersVisible para otrosupdate_notificationModifica datosupdate_notification_settingsVisible para otrosupdate_offering_planModifica datosupdate_on_chain_automated_payout_sender_factoryMueve dineroupdate_on_chain_automated_transfer_sender_factoriesMueve dineroupdate_payment_requestModifica datosActualice una solicitud de pago por `payment_id`, ej. `title`, `amount`, `description` o `expiry_date`.update_payoutMueve dineroupdate_plan_checkoutModifica datosupdate_poModifica datosupdate_server_email_settingsElimina datosupdate_store_email_settingsVisible para otrosupdate_subscriber_creditModifica datosupdate_subscriber_datesVisible para otrosupdate_usersVisible para otrosupdate_webhookElimina datos
Configúralo en tres pasos
- 1
Elige la aplicación
Crea una cuenta gratuita de PipMCP y elige BTCPay Server en la lista de aplicaciones.
- 2
Pega tu clave
Pegue su dirección BTCPay Server (por ejemplo https://btcpay.example.com), una clave API e ID de Tienda. En BTCPay Server, vaya a Cuenta > Administrar cuenta > Claves API, haga clic en Generar clave, marque solo las permisos necesarios (por ejemplo ver y crear facturas, ver tiendas) y copie la clave.
- 3
Añade el enlace a tu IA
Recibirás un enlace MCP personal. Añádelo a Claude, ChatGPT o Cursor:
- Haz clic en tu nombre y luego en Configuración › Conectores › Añadir conector personalizado.
- Pega tu enlace como URL del servidor MCP remoto.
- Actívalo desde el menú + de un chat.
Preguntas frecuentes
¿Qué puede hacer la IA en BTCPay Server?
Puede buscar y leer facturas y sus pagos, solicitudes de pago, retiros, pagos automáticos, tiendas, métodos de pago, tipos de cambio, aplicaciones y sus ventas, notificaciones y transacciones on-chain. Puede crear facturas y solicitudes de pago, actualizar metadatos de factura y solicitudes de pago, marcar o archivar facturas y crear devoluciones.
¿Vé la clave API de mi servidor BTCPay?
No. Introduces tu clave API de BTCPay Server en PipMCP una sola vez. Se cifra en reposo, nunca se muestra a la IA ni vuelve a mostrarse después de guardarla, ni siquiera para ti. La IA solo ve los resultados de las herramientas que invoca.
¿Puedo controlar qué puede hacer la IA?
Sí. Tú eliges qué herramientas están activas, por lo que puedes empezar en modo solo lectura. Crear un reembolso mueve dinero y marcar una factura como pagada o inválida cambia su estado manualmente. Ambas pueden requerir tu aprobación antes de ejecutarse. Cada llamada a herramienta se registra.
¿Funciona con ChatGPT?
Sí. En ChatGPT, abre Configuración › Aplicaciones y conectores › Avanzado, activa Modo desarrollador y añade tu enlace PipMCP. Modo desarrollador requiere un plan de pago de ChatGPT: Plus, Pro, Business o Enterprise. El mismo enlace también funciona en Claude (Configuración › Conectores › Añadir conector personalizado), Cursor y otros clientes MCP.
¿Cuánto cuesta?
PipMCP tiene un plan gratuito y no necesitas tarjeta de crédito para empezar. Los planes de pago se facturan por tarea completada. Conectas tu propia cuenta de BTCPay Server en tu propio servidor, y PipMCP se conecta a él con la clave API que le das.
¿Funciona con mi propio BTCPay Server?
Sí. Introduces la dirección de tu propio servidor junto con la clave API e ID de tienda, y PipMCP llama a ese servidor. Las permisos que marcas al generar la clave limitan lo que la clave puede hacer, además de las herramientas que activas en PipMCP.
Pon tu IA a trabajar en BTCPay Server hoy.
Empieza gratis. Tu clave permanece cifrada y tú decides qué puede hacer la IA.
Conecta BTCPay Server gratisPipMCP no está afiliado a BTCPay Server. Los nombres de los productos son marcas comerciales de sus respectivos propietarios.






