iFirma MCP tools

iFirma has 14 operations on the Cotlet MCP server, in ifirma_read and ifirma_write. Your agent picks one in `operation`; the tool carries each operation's input schema. Open an operation for its schema and an example call.

MCP server
https://cotlet.dev/mcp/v1
MCP tools
ifirma_read, ifirma_write
Connects with
Your own iFirma account (the account holder; sales, KSeF and expenses must be part of your package)
Integration page
iFirma

Read (5)

Return data and change nothing in the account.

iFirma Endpoints: Read
OperationDescription
list_invoices Sales invoices for a date range, with totals, payment and KSeF status.
get_invoice One invoice with its lines, buyer, payments and KSeF status.
get_invoice_pdf The invoice as a PDF file, base64 encoded.
list_contractors Contractors from your list, searchable by name or tax number.
list_ksef_purchase_invoices Invoices that suppliers sent to you in KSeF and you have not booked yet.

Write (9)

Change the account. Calls marked Confirm wait for the user to approve them.

iFirma Endpoints: Write
OperationDescription
create_contractor Add a contractor to your iFirma list.
save_invoice_draft Save an invoice as a draft without a number, to review and issue in the app.
issue_invoice Confirm Issue a domestic invoice for a contractor with one or more lines.
send_invoice_to_ksef Confirm Send one issued invoice to the Polish KSeF e-invoicing system.
send_invoice_email Confirm Email an issued invoice to the buyer, with the invoice attached.
record_payment Confirm Record a payment received on an invoice.
book_ksef_purchase_invoice Confirm Book a purchase invoice from KSeF as a cost.
add_expense Confirm Add a cost document by hand: goods purchase, business cost or phone and internet bill.
send_payment_reminder Confirm Email a Ponaglenie, Monit or Wezwanie do zapłaty for an unpaid invoice.

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.