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.
| Operation | Description |
|---|---|
| list | Sales invoices for a date range, with totals, payment and KSeF status. |
| get | One invoice with its lines, buyer, payments and KSeF status. |
| get | The invoice as a PDF file, base64 encoded. |
| list | Contractors from your list, searchable by name or tax number. |
| list | 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.
| Operation | Description |
|---|---|
| create | Add a contractor to your iFirma list. |
| save | Save an invoice as a draft without a number, to review and issue in the app. |
| issue | Issue a domestic invoice for a contractor with one or more lines. |
| send | Send one issued invoice to the Polish KSeF e-invoicing system. |
| send | Email an issued invoice to the buyer, with the invoice attached. |
| record | Record a payment received on an invoice. |
| book | Book a purchase invoice from KSeF as a cost. |
| add | Add a cost document by hand: goods purchase, business cost or phone and internet bill. |
| send | Email a Ponaglenie, Monit or Wezwanie do zapłaty for an unpaid invoice. |