Saltar al contenido

Integración · Contabilidad

Conecte Claude y ChatGPT con Xero

Pregunte a su IA qué facturas están impagadas, cuánto debe un cliente o cómo fue el resultado del último trimestre. La IA lee la respuesta de Xero. Puede crear contactos, artículos, presupuestos, facturas, cuentas por pagar y notas de crédito, registrar pagos en los libros y enviar facturas aprobadas por correo electrónico a clientes.

Conecta Xero gratis

Plan gratuito, sin tarjeta de crédito. Solo lleva un minuto aproximadamente.

Prueba a pedirle

  • “¿Qué facturas de ventas están impagadas?”

    La IA busca facturas de ventas con un importe pendiente y las lista junto con el contacto, fecha de vencimiento y la cantidad impaga.

  • “¿Cuánto debe Harbour Coffee a nosotros y qué tan impagada está?”

    Encuentra al contacto y lee el informe de cuentas por cobrar envejecidas para ese cliente.

  • “Redacte una factura para Harbour Coffee por 20 horas de trabajo de diseño a 750 por hora.”

    Busca al contacto y la cuenta de ventas adecuada, luego crea un borrador de factura con una línea. Permanece como borrador hasta que usted lo apruebe.

Qué puede hacer tu IA

Facturas, cuentas por pagar y pagos

Busque, cree y actualice facturas de ventas y cuentas por pagar, registre pagos, añada notas de crédito y envíe facturas aprobadas o obtenga su enlace de pago en línea.

Contactos, artículos y presupuestos

Busque, cree y actualice clientes y proveedores, gestione los productos y servicios que vende, y cree y lea presupuestos.

Informes y cuentas

Lea los informes de Beneficio y Pérdida, Balance General y cuentas por cobrar envejecidas, el cuadro de cuentas, tipos impositivos y transacciones bancarias.

  • “Muestre el resultado del beneficio y pérdida para los últimos tres meses, mes a mes.”

    Extrae el informe de Beneficio y Pérdida con una columna por mes.

  • “La factura INV-0412 se pagó en la cuenta empresarial el 3 de marzo.”

    Registra el pago contra la factura para que aparezca como pagada. Esto actualiza solo los libros; no se mueve dinero.

  • “Envíe la factura INV-0415 al cliente por correo electrónico.”

    Envía la factura aprobada a través de Xero a la dirección de correo del contacto. El cliente lo recibe inmediatamente.

213 herramientas para Xero

Estas herramientas se activan al conectar la aplicación. Puedes desactivar cualquiera de ellas o exigir tu aprobación antes de que se ejecute.

  • create_branding_theme_paymentModifica datos
  • create_contactModifica datosCrear (o actualizar si se proporciona un ID de Contacto) contactos: pase `contacts` como una lista con Nombre y opcionalmente Dirección de correo electrónico, Teléfonos, Direcciones, Número de impuestos. Busque primero para evitar duplicados.
  • create_credit_noteModifica datosCrear notas de crédito: pase `credit_notes` como una lista con Tipo (ACCRECCREDIT para clientes, ACCPAYCREDIT para proveedores), Contacto, Fecha y Líneas de ítems.
  • create_invoiceModifica datosCrear facturas o cuentas por pagar: pase `invoices` como una lista con Tipo (ACCREC = factura de ventas, ACCPAY = cuenta por pagar), Contacto {ContactID}, Fecha, Fecha de vencimiento, Líneas de ítems (Descripción, Cantidad, Monto unitario, Código de cuenta) y Estado (Borrador o Autorizada).
  • create_invoice_update_or_create_repeating_invoicesModifica datos
  • create_itemModifica datosCrear artículos: pase `items` como una lista con Código, Nombre y opcionalmente Descripción, Detalles de Venta {PrecioUnitario, CódigoCuenta}, Detalles de Compra.
  • create_manual_journalModifica datos
  • create_orderModifica datos
  • create_paymentModifica datos
  • create_quoteModifica datosCrear presupuestos: pase `quotes` como una lista con Contacto {ContactID}, Fecha, Líneas y opcionalmente FechaVencimiento, Título, Resumen.
  • create_setupModifica datos
  • create_tax_rateModifica datos
  • create_tracking_categoriesModifica datos
  • delete_accountElimina datos
  • delete_bank_transferMueve dinero
  • delete_bank_transfersElimina datos
  • delete_categoryElimina datos
  • delete_category_optionElimina datos
  • delete_contactElimina datos
  • delete_contactsMueve dinero
  • delete_credit_note_allocationElimina datos
  • delete_overpayment_allocationElimina datos
  • delete_paymentMueve dinero
  • delete_payment_delete_linked_transactionElimina datos
  • delete_payment_delete_paymentElimina datos
  • delete_paymentsMueve dinero
  • delete_prepayment_allocationElimina datos
  • delete_productElimina datos
  • download_credit_note_pdf
  • download_invoice_pdf
  • download_order_pdf
  • download_quote_pdf
  • email_invoiceVisible para otrosEnviar una factura de ventas aprobada (estado Autorizado) al correo del contacto a través de Xero, mediante `invoice_id`. El cliente la recibe inmediatamente.
  • get_account
  • get_account_document
  • get_account_document_get_account_attachment_by_file_name
  • get_aged_receivablesObtener el informe de cuentas por cobrar vencidas para un cliente mediante `contact_id`, mostrando lo que debe y cuánto está vencido, al `date`.
  • get_balance_sheetObtener el informe de Balance General al `date` (YYYY-MM-DD), opcionalmente comparado durante varios `periods` con `timeframe` MES, TRIMESTRE o AÑO.
  • get_bank_transfer
  • get_bank_transfer_document
  • get_bank_transfer_document_get_bank_transfer_attachment_by_file_
  • get_branding_theme
  • get_budget
  • get_category
  • get_category_status
  • get_contactObtener un contacto mediante `contact_id`, incluyendo direcciones, teléfonos, correo electrónico y saldos pendientes/impagados.
  • get_contact_2
  • get_contact_document
  • get_contact_document_get_contact_attachment_by_file_name
  • get_contact_get_contact_group
  • get_credit_note
  • get_credit_note_document
  • get_credit_note_document_get_credit_note_attachment_by_file_name
  • get_expense_claim
  • get_invoiceObtener una factura o recibo mediante `invoice_id` (o número de factura) con líneas, importes por pagar y pagos.
  • get_invoice_document
  • get_invoice_document_get_invoice_attachment_by_file_name
  • get_invoice_document_get_repeating_invoice_attachment_by_file_na
  • get_invoice_document_get_repeating_invoice_attachment_by_id
  • get_invoice_get_repeating_invoice
  • get_invoice_online_urlObtener el enlace online para una factura de venta mediante `invoice_id`, que el cliente puede abrir para ver y pagar.
  • get_itemObtener un artículo mediante `product_id` (el ID del artículo o código), con detalles de venta y compra.
  • get_journal
  • get_journal_get_journal_by_number
  • get_manual_journal
  • get_manual_journal_document
  • get_manual_journal_document_get_manual_journal_attachment_by_fil
  • get_order
  • get_order_document
  • get_order_document_get_purchase_order_attachment_by_file_name
  • get_order_get_purchase_order_by_number
  • get_organisationObtener los detalles de la organización Xero conectada (nombre, moneda base, país, fin del ejercicio financiero). Úsalo para confirmar en qué organización estás trabajando.
  • get_overpayment
  • get_payment
  • get_payment_document
  • get_payment_document_get_bank_transaction_attachment_by_file_nam
  • get_payment_get_bank_transaction
  • get_payment_get_linked_transaction
  • get_payment_get_payment
  • get_prepayment
  • get_profit_and_lossObtener el informe de Estado de Resultados para `from_date` a `to_date` (YYYY-MM-DD), opcionalmente comparado durante varios `periods` con `timeframe` MES, TRIMESTRE o AÑO.
  • get_quoteObtener un presupuesto mediante `quote_id` con líneas y totales.
  • get_quote_document
  • get_quote_document_get_quote_attachment_by_file_name
  • get_receipt
  • get_receipt_document
  • get_receipt_document_get_receipt_attachment_by_file_name
  • get_report
  • get_tax_rate
  • get_user
  • list_account_documents
  • list_accountsListar el cuadro de cuentas (códigos, nombres, tipos, tipos fiscales). Úsalo para seleccionar valores de CódigoCuenta en líneas de factura y recibo. Filtra con `where`.
  • list_actions
  • list_bank_summaries
  • list_bank_transactionsListar transacciones bancarias (gastos e ingresos). Filtra con `where` (por ejemplo, Type=="GASTO") y pagina con `page`.
  • list_bank_transfer_documents
  • list_bank_transfer_histories
  • list_bank_transfers
  • list_branding_theme_payments
  • list_branding_themes
  • list_budget_summaries
  • list_budgets
  • list_company_cis_settings
  • list_contact_cis_settings
  • list_contact_documents
  • list_contact_histories
  • list_contacts
  • list_contacts_get_report_aged_payables_by_contact
  • list_credit_note_documents
  • list_credit_note_histories
  • list_credit_notesListar notas de crédito, filtradas con `where` (por ejemplo, Status=="AUTORIZADA") y paginadas con `page`.
  • list_currencies
  • list_executive_summaries
  • list_expense_claim_histories
  • list_expense_claims
  • list_invoice_documents
  • list_invoice_documents_get_repeating_invoice_attachments
  • list_invoice_histories
  • list_invoice_histories_get_repeating_invoice_history
  • list_invoices_get_invoice_reminders
  • list_invoices_get_repeating_invoices
  • list_itemsListar productos y servicios (artículos) que vendes o compras, con códigos, precios y niveles de stock. Filtra con `where`.
  • list_journals
  • list_manual_journal_documents
  • list_manual_journal_histories
  • list_manual_journals
  • list_order_documents
  • list_order_histories
  • list_orders
  • list_overpayment_histories
  • list_overpayments
  • list_payment_documents
  • list_payment_histories
  • list_payment_histories_get_bank_transactions_history
  • list_payment_histories_get_payment_history
  • list_paymentsListar pagos registrados contra facturas y recibos. Filtra con `where` (por ejemplo, Date>=DateTime(2025,1,1)) y pagina con `page`.
  • list_payments_2
  • list_payments_get_linked_transactions
  • list_payments_get_payment_services
  • list_prepayment_histories
  • list_prepayments
  • list_product_histories
  • list_quote_documents
  • list_quote_histories
  • list_quotesListar presupuestos, filtrados por `status`, `contact_id`, `quote_number` o rangos de fecha (`date_from`, `date_to`).
  • list_receipt_documents
  • list_receipt_histories
  • list_receipts
  • list_reports
  • list_tax_ratesListar tipos fiscales con sus códigos TaxType, para uso en líneas de factura y recibo.
  • list_ten_ninety_nines
  • list_trial_balances
  • list_users
  • record_paymentModifica datosRegistrar un pago contra una factura o cuenta por pagar en los libros: pase `invoice` {InvoiceID}, `account` {Código o ID de la cuenta bancaria}, `amount` y `date`. Esto no mueve dinero; marca la factura como pagada.
  • search_contactsBuscar clientes y proveedores con `search_term` (nombre, correo o número de cuenta), o filtra con `where` y pagina con `page`. Úsalo para encontrar un ContactID antes de otras llamadas.
  • search_invoicesBuscar facturas de ventas y cuentas por pagar. Filtrar por `statuses` (Borrador, Enviado, Autorizado, Pagado, Anulado), `contact_i_ds`, `invoice_numbers`, `search_term` o una cláusula `where` como Tipo=="ACCPAY" para cuentas por pagar o CantidadDeuda>0 para impagadas.
  • update_accountModifica datos
  • update_accountsVisible para otros
  • update_bank_transfer_historiesMueve dinero
  • update_bank_transfersMueve dinero
  • update_categoryModifica datos
  • update_category_optionModifica datos
  • update_category_optionsVisible para otros
  • update_contactModifica datosActualizar un contacto con `contact_id`; pase `contacts` como lista de un solo elemento con únicamente los campos a cambiar (por ejemplo, EmailAddress, Addresses).
  • update_contact_historiesVisible para otros
  • update_contact_update_contact_groupModifica datos
  • update_contactsVisible para otros
  • update_contacts_create_contact_groupVisible para otros
  • update_contacts_create_contact_group_contactsVisible para otros
  • update_credit_noteModifica datos
  • update_credit_note_allocationsVisible para otros
  • update_credit_note_historiesVisible para otros
  • update_credit_notesVisible para otros
  • update_currenciesVisible para otros
  • update_expense_claimModifica datos
  • update_expense_claim_historiesVisible para otros
  • update_expense_claimsVisible para otros
  • update_invoiceModifica datosActualizar una factura o cuenta por pagar con `invoice_id`; pase `invoices` como lista de un solo elemento con los campos a cambiar, por ejemplo, LineItems, DueDate, Reference o Status (establecer Anulado para anular una factura aprobada).
  • update_invoice_historiesVisible para otros
  • update_invoice_histories_create_repeating_invoice_historyVisible para otros
  • update_invoice_update_repeating_invoiceModifica datos
  • update_invoicesVisible para otros
  • update_invoices_create_repeating_invoicesVisible para otros
  • update_itemModifica datosActualizar un artículo con `product_id`; pase `items` como lista de un solo elemento con el Código más los campos a cambiar, como Nombre o SalesDetails.UnitPrice.
  • update_manual_journalModifica datos
  • update_manual_journal_historiesVisible para otros
  • update_manual_journalsVisible para otros
  • update_orderModifica datos
  • update_order_historiesVisible para otros
  • update_ordersVisible para otros
  • update_overpayment_allocationsVisible para otros
  • update_overpayment_historiesVisible para otros
  • update_paymentModifica datos
  • update_payment_historiesVisible para otros
  • update_payment_histories_create_bank_transaction_history_recordVisible para otros
  • update_payment_histories_create_payment_historyVisible para otros
  • update_payment_update_linked_transactionModifica datos
  • update_paymentsVisible para otros
  • update_payments_create_bank_transactionsVisible para otros
  • update_payments_create_linked_transactionVisible para otros
  • update_payments_create_payment_serviceVisible para otros
  • update_payments_create_paymentsVisible para otros
  • update_prepayment_allocationsVisible para otros
  • update_prepayment_historiesVisible para otros
  • update_product_historiesVisible para otros
  • update_productsVisible para otros
  • update_quoteModifica datos
  • update_quote_historiesVisible para otros
  • update_quotesVisible para otros
  • update_receiptModifica datos
  • update_receipt_historiesVisible para otros
  • update_receiptsVisible para otros
  • update_tax_ratesVisible para otros

Configúralo en tres pasos

  1. 1

    Elige la aplicación

    Crea una cuenta gratuita de PipMCP y elige Xero en la lista de aplicaciones.

  2. 2

    Pega tu clave

    Pegue tres valores: el ID del Cliente y la clave secreta del cliente de una aplicación Xero Custom Connection, y su ID de organización (inquilino) de Xero. Cree la aplicación en developer.xero.com bajo Mis aplicaciones, seleccione el tipo Conexión personalizada y elija los alcances que desea. El administrador de la organización luego lo autoriza por correo electrónico. Genera la clave secreta en la página Configuración de la aplicación.

  3. 3

    Añade el enlace a tu IA

    Recibirás un enlace MCP personal. Añádelo a Claude, ChatGPT o Cursor:

    1. Haz clic en tu nombre y luego en Configuración › Conectores › Añadir conector personalizado.
    2. Pega tu enlace como URL del servidor MCP remoto.
    3. Actívalo desde el menú + de un chat.

Preguntas frecuentes

¿Qué puede hacer la IA en Xero?

Puede buscar y leer contactos, facturas, cuentas por pagar, artículos, cotizaciones, notas de crédito, pagos y transacciones bancarias, así como el estado de cuentas, tipos impositivos y los detalles de su organización. Puede extraer los informes de Estado de Resultados, Balance General y cuentas por cobrar vencidas. Puede crear y actualizar contactos, artículos, facturas y cuentas por pagar, crear cotizaciones y notas de crédito, registrar pagos y enviar facturas aprobadas por correo.

¿Vea mis credenciales de Xero?

No. Su ID de cliente y secreto de cliente de Xero se cifran en reposo y nunca se muestran a la IA. Después de guardarlos, no se vuelven a mostrar, ni siquiera a usted. La IA solo ve los resultados de las herramientas que llama.

¿Puedo controlar qué puede hacer la IA?

Sí. Usted elige qué herramientas están activas, por lo que puede comenzar con búsquedas e informes solo. Enviar una factura llega a su cliente inmediatamente y actualizar una factura también puede anularla, por lo que ambas pueden requerir su 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. El 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?

Xero se conecta mediante OAuth, y las conexiones OAuth requieren el plan PipMCP Pro o superior. PipMCP también tiene un plan gratuito sin tarjeta de crédito, pero no incluye esta conexión. Los planes facturados cobran por tarea completada. También necesita su propia cuenta de Xero.

¿Qué es una Conexión Personalizada de Xero?

Es un tipo de aplicación en el portal de desarrolladores de Xero que se conecta a una organización de Xero con un ID de cliente y secreto en lugar de un inicio de sesión personal. La crea bajo Mis Aplicaciones, selecciona los permisos que quieres que tenga la IA y el administrador de la organización la autoriza por correo electrónico. Los permisos que eliges limitan lo que PipMCP puede alcanzar, además de las herramientas que activas.

Pon tu IA a trabajar en Xero hoy.

Empieza gratis. Tu clave permanece cifrada y tú decides qué puede hacer la IA.

Conecta Xero gratis

PipMCP no está afiliado a Xero. Los nombres de los productos son marcas comerciales de sus respectivos propietarios.