Skip to content

Integration · Accounting

Connect Claude & ChatGPT to inFakt

Ask your AI which invoices are still unpaid, what a client has been billed, or to issue a new sales invoice in inFakt. It can create clients, products and corrective invoices, email invoices, mark them paid and submit them to KSeF, the Polish National e-Invoice System. It can also read your cost documents and download invoice PDFs.

Connect inFakt free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which sales invoices are still unpaid?”

    The AI lists your invoices and shows the ones not yet paid, with client, amount and status.

  • “Invoice Kowalski Sp. z o.o. for 10 hours of consulting at 200 PLN net.”

    It checks the VAT rates, creates the invoice and follows the creation status until the new invoice is ready.

  • “Email that invoice to the client in English.”

    It sends the invoice by email to the client's address with English as the language.

What your AI can do

Sales invoices

List and read invoices, create new ones, email them, mark them paid, share a public link and download the PDF.

Clients and products

List, read and create clients and products with prices and VAT rates, and see the number the next invoice will get.

Corrections, costs and KSeF

Create and read corrective invoices, read cost documents and submit invoices to KSeF.

  • “The client paid invoice 45. Mark it as paid.”

    It finds the invoice and marks it as paid.

  • “Issue a corrective invoice for the wrong quantity on last week's invoice.”

    It creates a corrective invoice that points to the original invoice number, with the correction reason and the corrected lines.

  • “Send today's invoices to KSeF.”

    It submits each invoice to KSeF. This is an official tax filing and cannot be undone.

25 tools for inFakt

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_clientChanges dataCreate a client. Pass `client` with company or first/last name, address fields, country and business activity kind. List clients first to avoid duplicates.
  • create_corrective_invoiceChanges dataCreate a corrective invoice for an existing invoice: pass `corrective_invoice` with `corrected_invoice_number`, `correction_reason`, client details and corrected `services`.
  • create_invoiceChanges dataCreate a sales invoice. Pass `invoice` with `client_company_name` (or other client fields), `payment_method`, `status` and `services` (name, net price, tax symbol). Creation is asynchronous: it returns a task reference to check with get_invoice_creation_status. Set `send_to_ksef` to also submit it to KSeF.
  • create_invoice_share_linkChanges dataCreate a public share link for an invoice (`invoice_uuid`) that the client can open without logging in.
  • create_productChanges dataCreate a product or service. Pass `product` with name, unit, net or gross price and tax symbol.
  • delete_invoiceMoves moneyPermanently delete an invoice by `json_uuid`. Cannot be undone; invoices already sent to KSeF should be corrected instead.
  • download_invoice_pdfDownload an invoice as PDF by `invoice_uuid`.
  • get_account_detailsGet the connected inFakt account's company details (name, tax number, address).
  • get_clientGet one client by ID (`json_id`).
  • get_corrective_invoiceGet one corrective invoice by its UUID (`json_uuid`).
  • get_costGet one cost document by UUID (`json_document_uuid`).
  • get_invoiceGet one invoice by its UUID (`json_uuid`), with line items, client and payment details.
  • get_invoice_creation_statusCheck the status of an asynchronous invoice creation by `invoice_task_reference_number` and get the new invoice's UUID when done.
  • get_next_invoice_numberGet the number the next sales invoice will receive.
  • get_productGet one product by ID (`json_id`).
  • list_bank_accountsList the bank accounts configured for receiving invoice payments.
  • list_clientsList clients (customers) with their names, tax numbers and addresses.
  • list_corrective_invoicesList corrective invoices (credit notes).
  • list_costsList cost documents (purchase invoices and expenses).
  • list_invoicesList sales invoices with number, client, amounts, status and payment state.
  • list_productsList saved products and services with their net/gross prices and VAT rates.
  • list_vat_ratesList the available VAT rates and their tax symbols for invoice lines.
  • mark_invoice_paidChanges dataMark an invoice (`invoice_uuid`) as paid.
  • send_invoice_by_emailVisible to othersEmail an invoice (`invoice_uuid`) to the client; set `recipient` to override the address and `locale` for language. Sends an email.
  • send_invoice_to_ksefVisible to othersSubmit an invoice (`invoice_uuid`) to the Polish National e-Invoice System (KSeF). This is an official tax filing and cannot be undone.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose inFakt from the app list.

  2. 2

    Paste your key

    Paste an inFakt API key. In inFakt open Ustawienia > Inne opcje > API, create a key with the scopes you need, for example read and write for invoices and clients, and copy it.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in inFakt?

The AI can read invoices, corrective invoices, clients, products, cost documents, VAT rates, bank accounts and your company details, and download invoice PDFs. It can create invoices, corrective invoices, clients and products, email invoices, mark them paid, make share links and submit invoices to KSeF. It can also delete an invoice if you switch that tool on.

Does the AI see my inFakt credentials?

No. Your inFakt API key and account details are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, and the scopes on your inFakt API key limit it further. Emailing an invoice reaches your client, sending to KSeF is an official tax filing, and deleting an invoice is permanent. All three can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own inFakt account.

Can the AI send invoices to KSeF?

Yes, if you switch that tool on. It can submit an existing invoice to KSeF, or submit a new invoice to KSeF when it creates it. A KSeF submission is an official tax filing and cannot be undone, so you may want to require approval. An invoice already in KSeF should be corrected with a corrective invoice, not deleted.

Let your AI work in inFakt today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect inFakt free

PipMCP is not affiliated with inFakt. Product names are trademarks of their owners.