Integración · Contabilidad
Conecte Claude y ChatGPT con Invoice Ninja
Pida a su IA qué facturas están impagadas o vencidas, cuánto debe un cliente, o redacte una factura o presupuesto en Invoice Ninja. Puede crear y actualizar clientes, productos, presupuestos y tareas, registrar pagos recibidos y leer gastos, notas de crédito, proyectos y proveedores. También puede enviar por correo electrónico una factura o presupuesto al cliente si activa esa herramienta.
Plan gratuito, sin tarjeta de crédito. Solo lleva un minuto aproximadamente.
Prueba a pedirle
“¿Qué facturas están vencidas?”
La IA busca facturas con estado del cliente vencido y las lista con cliente, número y saldo.
“Redacte una factura provisional para Acme: 12 horas de diseño a 95 por hora, vencida en 14 días.”
Busca al cliente y crea una factura provisional con un ítem, la fecha de facturación y la fecha de vencimiento.
“Acme pagó la factura 0042 por transferencia bancaria hoy. Regístrelo.”
Registra el pago contra la factura. Solo registra dinero ya recibido, así que nadie será cobrado.
Qué puede hacer tu IA
Facturas y presupuestos
Redacte facturas provisionales y presupuestos, actualice presupuestos, busque facturas por cliente, número o estado pagado, impago y vencido, y envíe documentos a clientes.
Clientes y pagos
Busque, cree y actualice clientes, registre pagos recibidos contra facturas y consulte pagos y notas de crédito.
Productos, tareas y gastos
Cree y actualice productos, registre y actualice tareas con tiempo, y lea gastos, proyectos y proveedores.
“Haga un presupuesto para Nordic Foods para el rediseño del sitio web, válido por 30 días.”
Crea un presupuesto para el cliente con ítems y una fecha de validez, listo para su revisión.
“Registre una tarea para Acme: 2 horas en el logo ayer a la tarde.”
Crea una tarea vinculada al cliente con descripción y registro de tiempo.
“¿Cuáles son nuestros últimos gastos?”
Lista los gastos del más reciente, con monto, proveedor, categoría y fecha.
371 herramientas para Invoice Ninja
Estas herramientas se activan al conectar la aplicación. Puedes desactivar cualquiera de ellas o exigir tu aprobación antes de que se ejecute.
add_invoice_documentModifica datosapprove_apple_purchaseVisible para otroscreate_accountModifica datoscreate_account_idModifica datoscreate_addressModifica datoscreate_ar_detail_reportModifica datoscreate_ar_summary_reportModifica datoscreate_bank_integrationModifica datoscreate_calculated_fieldModifica datoscreate_categoryModifica datoscreate_chart_summary_v2Modifica datoscreate_check_versionModifica datoscreate_clientModifica datosCrea un cliente con `contacts` (nombre, apellido, correo, teléfono), `country_id` (código de país numérico ISO, por ejemplo 840 para EE. UU.) y nombre, dirección, número de IVA y sitio web opcionales. Pasa `requested_with` como XMLHttpRequest.create_client_balance_reportModifica datoscreate_client_sales_reportModifica datoscreate_companyModifica datoscreate_company_set_default_companyModifica datoscreate_company_store_company_gatewayModifica datoscreate_contactModifica datoscreate_contact_get_client_contact_reportModifica datoscreate_creditModifica datoscreate_credit_store_creditModifica datoscreate_customerElimina datoscreate_customer_client_statementModifica datoscreate_customer_get_client_reportModifica datoscreate_customer_purgeModifica datoscreate_designModifica datoscreate_documentModifica datoscreate_entityModifica datoscreate_expenseModifica datoscreate_expense_get_expense_reportModifica datoscreate_exportModifica datoscreate_group_settingModifica datoscreate_importModifica datoscreate_invoiceModifica datosCrea un borrador de factura para un `client_id` con `line_items` (clave de producto, notas, cantidad, costo), `date`, `due_date`, descuento opcional, impuestos, número de pedido y notas. Pasa `requested_with` como XMLHttpRequest.create_invoice_2Modifica datoscreate_invoice_get_recurring_invoice_reportModifica datoscreate_invoice_lineModifica datoscreate_matchModifica datoscreate_messageModifica datoscreate_one_time_tokenElimina datoscreate_optionModifica datoscreate_option_post_settings_passkeys_optionsModifica datoscreate_orderModifica datoscreate_passkeyModifica datoscreate_paymentModifica datoscreate_payment_get_payment_reportModifica datoscreate_payment_store_bank_transaction_ruleModifica datoscreate_payment_store_payment_termModifica datoscreate_postmark_webhookElimina datoscreate_preimportModifica datoscreate_previewModifica datoscreate_process_webhookElimina datoscreate_productModifica datosCrea un producto o servicio con `product_key` (nombre), `notes` (descripción), `price`, `cost` y tasas de impuestos opcionales. Pasa `requested_with` como XMLHttpRequest.create_product_2Modifica datoscreate_product_get_quote_item_reportModifica datoscreate_product_saleModifica datoscreate_profitlossModifica datoscreate_projectModifica datoscreate_project_store_projectModifica datoscreate_purchase_orderModifica datoscreate_quoteModifica datosCrea una cotización para un `client_id` con `date`, `due_date` (válido hasta), `line_items` (clave de producto, notas, cantidad, costo) y notas públicas/privadas. Pasa `requested_with` como XMLHttpRequest.create_quote_2Modifica datoscreate_quote_get_quote_reportModifica datoscreate_recurring_expenseModifica datoscreate_recurring_invoiceModifica datoscreate_refreshModifica datoscreate_searchModifica datoscreate_self_updateModifica datoscreate_startModifica datoscreate_subscriptionModifica datoscreate_supplierModifica datoscreate_tagModifica datoscreate_taskModifica datosCrea una tarea con un `description`, opcional `client_id`, `project_id`, `due_date` y `time_log` (lista JSON de [inicio, fin] Unix). Pasa `requested_with` como XMLHttpRequest.create_task_2Modifica datoscreate_task_get_activity_reportModifica datoscreate_task_scheduler_with_jobModifica datoscreate_task_sort_tasksModifica datoscreate_task_store_task_statusModifica datoscreate_tax_period_reportModifica datoscreate_tax_summary_reportModifica datoscreate_templateModifica datoscreate_tokenElimina datoscreate_totalModifica datoscreate_totals_v2Modifica datoscreate_userVisible para otroscreate_user_bulk_bank_transaction_rulesVisible para otroscreate_user_bulk_bank_transactionsVisible para otroscreate_user_bulk_clientsVisible para otroscreate_user_bulk_company_gatewaysVisible para otroscreate_user_bulk_creditsVisible para otroscreate_user_bulk_designsVisible para otroscreate_user_bulk_expense_categorysVisible para otroscreate_user_bulk_expensesVisible para otroscreate_user_bulk_group_settingsVisible para otroscreate_user_bulk_invoicesVisible para otroscreate_user_bulk_locationsVisible para otroscreate_user_bulk_payment_termsVisible para otroscreate_user_bulk_paymentsVisible para otroscreate_user_bulk_productsVisible para otroscreate_user_bulk_projectsVisible para otroscreate_user_bulk_purchase_orderssVisible para otroscreate_user_bulk_quotesVisible para otroscreate_user_bulk_recurring_expensesVisible para otroscreate_user_bulk_recurring_invoicesVisible para otroscreate_user_bulk_recurring_quotesVisible para otroscreate_user_bulk_subscriptionsVisible para otroscreate_user_bulk_tagsVisible para otroscreate_user_bulk_task_scheduler_actionsVisible para otroscreate_user_bulk_task_statussVisible para otroscreate_user_bulk_tasksVisible para otroscreate_user_bulk_tax_ratesVisible para otroscreate_user_bulk_tokensMueve dinerocreate_user_bulk_usersVisible para otroscreate_user_bulk_vendorsVisible para otroscreate_user_bulk_webhooksMueve dinerocreate_user_inviteVisible para otroscreate_user_reconfirmVisible para otroscreate_user_sales_reportModifica datoscreate_user_store_userModifica datoscreate_webhookElimina datosdelete_addressElimina datosdelete_bank_integrationElimina datosdelete_categoryElimina datosdelete_clientElimina datosdelete_companyElimina datosdelete_company_delete_company_gatewayElimina datosdelete_creditElimina datosdelete_customerElimina datosdelete_designElimina datosdelete_expenseElimina datosdelete_group_settingElimina datosdelete_invoiceElimina datosdelete_invoice_delete_invoiceElimina datosdelete_orderElimina datosdelete_passkeyElimina datosdelete_paymentElimina datosdelete_payment_delete_bank_transaction_ruleElimina datosdelete_payment_delete_paymentElimina datosdelete_payment_delete_payment_termElimina datosdelete_productElimina datosdelete_projectElimina datosdelete_quoteElimina datosdelete_quote_delete_quoteElimina datosdelete_recurring_expenseElimina datosdelete_subscriptionElimina datosdelete_supplierElimina datosdelete_tagElimina datosdelete_taskElimina datosdelete_task_delete_taskElimina datosdelete_task_delete_task_statusElimina datosdelete_tax_rateElimina datosdelete_tokenElimina datosdelete_userElimina datosdelete_webhookElimina datosdetach_user_from_companyElimina datosdownload_creditdownload_invoicedownload_invoice_pdfdownload_orderdownload_quoteemail_documentVisible para otrosEnviar factura, cotización, crédito o recibo de pago al cliente: `entity` (factura, cotización, crédito, pago), `entity_id`, y `template` (ej. email_template_invoice, email_template_reminder1), con opciones personalizadas `subject` y `body`. El envío se realiza inmediatamente. Pasar `requested_with` como XMLHttpRequest.export_previewModifica datosget_addressget_bank_integrationget_categoryget_clientObtener un cliente mediante `customer_id` (ID hash del cliente), junto con contactos, dirección, saldo y pagos hasta la fecha. Pasar `requested_with` como XMLHttpRequest.get_companyget_company_show_company_gatewayget_creditget_current_companyModifica datosObtiene los detalles y configuraciones de la empresa Invoice Ninja conectada (nombre, moneda, dirección). Pasa `requested_with` como XMLHttpRequest.get_customerget_designget_download_entityget_expenseObtener una factura mediante `expense_id`, junto con monto, proveedor, categoría y fecha. Pasar `requested_with` como XMLHttpRequest.get_group_settingget_invoiceObtener una factura mediante `invoice_id` (ID hash), junto con ítems de línea, totales, saldo, estado e invitaciones. Pasar `requested_with` como XMLHttpRequest.get_invoice_2get_orderget_paymentObtener un pago mediante `payment_id` (ID hash), junto con monto, fecha, método y las facturas a las que se aplicó. Pasar `requested_with` como XMLHttpRequest.get_payment_2get_payment_show_bank_transaction_ruleget_payment_show_payment_termget_productget_projectget_quoteObtener una cotización mediante `quote_id` (ID hash), junto con ítems de línea, totales y estado. Pasar `requested_with` como XMLHttpRequest.get_quote_2get_quote_action_recurring_quoteget_recurring_expenseget_subscriptionget_supplierget_system_logget_tagget_taskObtener una tarea mediante `task_id`, junto con descripción, cliente, proyecto y registro de tiempo. Pasar `requested_with` como XMLHttpRequest.get_task_2get_task_show_task_statusget_tax_rateget_tokenget_userget_webhooklist_bank_integration_editslist_bank_integrationslist_categorieslist_categories_edit_expense_categorylist_claim_licenseslist_companieslist_companies_edit_companylist_companies_edit_company_gatewaylist_companies_get_company_gatewayslist_company_ledgerslist_credit_editslist_creditsListar facturas de crédito emitidas a clientes. Pasar `requested_with` como XMLHttpRequest.list_customerslist_customers_edit_clientlist_customers_edit_client_gateway_tokenlist_design_editslist_designslist_documentslist_expense_editslist_expensesListar gastos, más recientes primero. Usar `page` y `limit` para paginación. Pasar `requested_with` como XMLHttpRequest.list_group_setting_editslist_group_settingslist_health_checkslist_invoice_messageslist_invoiceslist_invoices_edit_invoicelist_last_errorslist_orderslist_orders_edit_purchase_orderlist_passkeyslist_paymentslist_payments_edit_bank_transactionlist_payments_edit_bank_transaction_rulelist_payments_edit_paymentlist_payments_edit_payment_termslist_payments_get_bank_transaction_ruleslist_payments_get_payment_termslist_productslist_projectsListar proyectos junto con sus clientes, presupuestos y horas. Pasar `requested_with` como XMLHttpRequest.list_projects_edit_projectlist_quoteslist_quotes_edit_quotelist_quotes_edit_recurring_quotelist_recurring_expense_editslist_recurring_expenseslist_schedulerslist_staticslist_subscriptionslist_subscriptions_edit_subscriptionlist_suppliers_edit_vendorlist_system_logslist_tag_editslist_tasksListar tareas (elementos de trabajo con seguimiento de tiempo). Usar `page` y `limit` para paginación. Pasar `requested_with` como XMLHttpRequest.list_tasks_2list_tasks_edit_tasklist_tasks_edit_task_statusslist_tasks_get_task_schedulerslist_tasks_get_task_statuseslist_tax_rate_editslist_tax_rateslist_token_editslist_tokenslist_userslist_users_edit_userlist_users_get_bank_transaction_rules_createlist_users_get_bank_transactions_createlist_users_get_client_gateway_tokens_createlist_users_get_clients_createlist_users_get_companies_createlist_users_get_company_gateways_createlist_users_get_credits_createlist_users_get_designs_createlist_users_get_expense_category_createlist_users_get_expenses_createlist_users_get_group_settings_createlist_users_get_invoice_createlist_users_get_locations_createlist_users_get_payment_terms_createlist_users_get_payments_createlist_users_get_products_createlist_users_get_projects_createlist_users_get_purchase_order_createlist_users_get_quotes_createlist_users_get_recurring_expenses_createlist_users_get_recurring_invoices_createlist_users_get_recurring_quotes_createlist_users_get_subscriptions_createlist_users_get_tags_createlist_users_get_task_schedulerlist_users_get_task_statuss_createlist_users_get_tasks_createlist_users_get_tax_rate_createlist_users_get_tokens_createlist_users_get_userslist_users_get_users_createlist_users_get_vendors_createlist_users_get_webhooks_createlist_vendorsListar proveedores (suministradores). Pasar `requested_with` como XMLHttpRequest.list_webcronslist_webhook_editslist_webhooksrecord_paymentModifica datosRegistra un pago recibido de un cliente (`client_id`) con `amount`, `date`, `type_id` (método de pago) y el `invoices` que paga (id de factura y monto). Esto registra dinero ya recibido; no cobra a nadie. `email_receipt` envía al cliente un recibo. Pasa `requested_with` como XMLHttpRequest.refund_paymentMueve dineroretrieve_transactions_for_a_accountModifica datossearch_addressessearch_clientsBuscar clientes mediante `name`, `email`, `number`, `balance` o texto libre `filter`, y mediante `status` (activo, archivado, eliminado). Usar `page` y `limit` para paginación. Pasar `requested_with` como XMLHttpRequest.search_invoicesBuscar facturas mediante `client_id`, `number`, `status` (ej. activo, archivado), `client_status` (pagado, impago, vencido), `date_range` o texto libre `filter`. Usar `page` y `limit` para paginación. Pasar `requested_with` como XMLHttpRequest.search_invoices_2search_paymentsBuscar pagos mediante `client_id`, `number`, `status` o texto libre `filter`. Usar `page` y `limit` para paginación. Pasar `requested_with` como XMLHttpRequest.search_productsBuscar productos y servicios mediante `product_key` o texto libre `filter`. Pasar `requested_with` como XMLHttpRequest.search_quotesBuscar cotizaciones mediante `client_id`, `number`, `status`, `client_status` o texto libre `filter`. Usar `page` y `limit` para paginación. Pasar `requested_with` como XMLHttpRequest.search_tagssend_message_sendVisible para otrossubmit_bank_integration_accountsVisible para otrossubmit_customerVisible para otrossubmit_yodleeElimina datosupdate_a_company_user_recordModifica datosupdate_addressModifica datosupdate_bank_integrationModifica datosupdate_categoryModifica datosupdate_clientModifica datosActualizar un cliente con `customer_id`; enviar de nuevo `contacts` y `country_id`, junto con cualquier nombre, dirección u otros campos modificados. Pasar `requested_with` como XMLHttpRequest.update_companyModifica datosupdate_company_update_company_gatewayModifica datosupdate_creditModifica datosupdate_customerElimina datosupdate_customer_tax_dataModifica datosupdate_designModifica datosupdate_expenseModifica datosupdate_group_settingModifica datosupdate_invoiceModifica datosupdate_invoice_update_invoiceModifica datosupdate_messageVisible para otrosupdate_orderModifica datosupdate_paymentModifica datosupdate_payment_update_bank_transaction_ruleModifica datosupdate_payment_update_paymentModifica datosupdate_payment_update_payment_termModifica datosupdate_previewModifica datosupdate_preview_get_template_previewModifica datosupdate_productModifica datosActualizar un producto con `product_id`: nombre, descripción, precio, coste o impuesto. Solo los campos que pasas se modificarán. Pasar `requested_with` como XMLHttpRequest.update_projectModifica datosupdate_purgeModifica datosupdate_purge_save_settingModifica datosupdate_quoteModifica datosActualizar una cotización con `quote_id`; `client_id`, `date` y `due_date` son siempre obligatorios, junto con cualquier ítem de línea o nota modificada. Pasar `requested_with` como XMLHttpRequest.update_quote_2Modifica datosupdate_recurring_expenseModifica datosupdate_subscriptionModifica datosupdate_supplierModifica datosupdate_tagModifica datosupdate_taskModifica datosActualizar una tarea con `task_id`; `description` es siempre obligatorio, junto con cualquier cliente, proyecto, estado o registro de tiempo modificado. Pasar `requested_with` como XMLHttpRequest.update_task_2Modifica datosupdate_task_update_task_statusModifica datosupdate_tax_rateModifica datosupdate_tokenElimina datosupdate_userModifica datosupdate_webhookElimina datosupload_companyModifica datosupload_creditModifica datosupload_customerModifica datosupload_expenseModifica datosupload_group_settingModifica datosupload_invoiceModifica datosupload_jsonModifica datosupload_orderModifica datosupload_paymentModifica datosupload_productModifica datosupload_projectModifica datosupload_quoteModifica datosupload_recurring_expenseModifica datosupload_supplierModifica datosupload_taskModifica datos
Configúralo en tres pasos
- 1
Elige la aplicación
Crea una cuenta gratuita de PipMCP y elige Invoice Ninja en la lista de aplicaciones.
- 2
Pega tu clave
Pegue un token de API de Invoice Ninja. En Invoice Ninja vaya a Configuración > Gestión de cuenta > Integraciones > Tokens de API, cree un nuevo token y cópielo.
- 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 Invoice Ninja?
La IA puede leer y buscar clientes, facturas, presupuestos, pagos, productos, tareas, gastos, notas de crédito, proyectos, proveedores y sus datos de empresa. Puede crear clientes, productos, facturas provisionales, presupuestos y tareas, actualizar clientes, productos, presupuestos y tareas, y registrar pagos recibidos. También puede enviar por correo electrónico una factura, presupuesto, nota de crédito o recibo de pago a un cliente.
¿Vé la IA mis credenciales de Invoice Ninja?
No. Sus credenciales de Invoice Ninja están encriptadas y nunca se muestran a la IA. Una vez guardadas, 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 activar, por lo que puede empezar con acceso de solo lectura. El envío de documentos va directo al cliente y puede requerir su aprobación antes de ejecutarse. Cada llamada a herramienta se registra.
¿Funciona con ChatGPT?
Sí. En ChatGPT ve a Configuración > Aplicaciones y conectores > Avanzado y activa el Modo desarrollador, luego 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?
PipMCP tiene un plan gratuito sin tarjeta de crédito. Los planes pagados cobran por tarea completada. También necesita su propia cuenta de Invoice Ninja.
¿Puede la IA enviar facturas a mis clientes?
Solo si activa la herramienta de correo electrónico. Envía una factura, cotización, nota de crédito o recibo de pago al cliente inmediatamente, usando plantillas como el correo de factura o recordatorio. Puede dejarla desactivada o requerir su aprobación. Las nuevas facturas se crean como borradores.
Pon tu IA a trabajar en Invoice Ninja hoy.
Empieza gratis. Tu clave permanece cifrada y tú decides qué puede hacer la IA.
Conecta Invoice Ninja gratisPipMCP no está afiliado a Invoice Ninja. Los nombres de los productos son marcas comerciales de sus respectivos propietarios.






