Your Polish accounting in ChatGPT and Claude
Connect Norman to your AI assistant. Create PLN invoices, review your JDG’s KPiR, JPK register and tax estimates, or explore your sp. z o.o.’s books. Work with your own company’s records in a conversation.
https://mcp.norman.finance/mcpThe same MCP endpoint. Sign in with OAuth and select your Polish company.
Connect Norman to your AI
Choose a ready-made connection or configure an MCP client. Sign in to Norman, review the permissions and select your Polish business.
ChatGPT
Add the Norman plugin to work with invoices and books in a conversation. Connect your account without copying a server URL.
Open in ChatGPTClaude
Open Norman Finance in the Claude connector directory. After signing in, ask about your JDG or company records.
Open in ClaudeGitHub
Server code, documentation and configuration for your own integrations. One MCP endpoint for Polish and German businesses.
View the repositoryHow to connect
Already have a Norman account? Choose your assistant. Connection availability also depends on your AI client’s plan and workspace settings.
- Open the Norman plugin using the link above and choose to install or connect your account.
- Sign in to Norman and approve the displayed permissions.
- Select Norman from the conversation’s tools menu or with @. Ask for your Polish company’s data.
Start with: “Show my companies in Norman”. Check the selected company’s name and NIP before working.
MCP for your AI
From everyday work to organised records. See how the workflow connects.
KPiR and invoices for sole traders
Review KPiR entries, period totals and why transactions are included or excluded. Work with invoices, documents and Polish VAT categories. PIT and ZUS calculations are estimates, not filed returns.
Full books for a Polish limited company
For a company using full accounting, review the journal, accounts, trial balance and existing financial statements. Inspect CIT estimates and export compatibility. MCP does not close a Polish fiscal year or generate financial statements from scratch.
JPK register and UPO status
Inspect sales, purchases, totals and exclusions in the JPK register. Read an existing filing’s status and UPO availability. Reading a register or downloading XML does not mean a return was submitted or accepted.
Tools for a Polish business
From invoices to a trial balance. These are selected public MCP tools for JDG and sp. z o.o. businesses. Access depends on permissions and company setup.
Invoices and payments
6Create invoices, review previews and XML, and link payments. Request invoice emails after checking the recipient and contents.
create_invoicelist_invoicesget_invoice_previewget_einvoice_xmllink_transactionsend_invoiceJDG: KPiR, PIT and ZUS
3Review KPiR, transaction exclusion reasons and tax and contribution estimates. Results depend on the business’s tax regime and records.
get_polish_tax_bookget_polish_tax_book_operationget_polish_tax_estimatesSp. z o.o.: full accounting
8Review the journal, accounts, trial balance and existing financial statements. Preview an accounting export before continuing in Norman.
list_polish_ledger_journalget_polish_ledger_entrylist_polish_ledger_accountsget_polish_ledger_accountget_polish_trial_balancelist_polish_financial_statementsget_polish_financial_statementpreview_polish_accounting_exportJPK and filing status
3Review the VAT register, existing JPK or PIT filing statuses and UPO availability. Signing and submitting a return uses a separate workflow in Norman.
get_polish_jpk_registerget_polish_jpk_filing_statusget_polish_pit_filing_statusCompany, KSeF and settings
5Check the company and KSeF connection, find a tax office or propose a settings change. The owner applies the change in Norman.
list_companiesget_company_detailsget_ksef_statussearch_polish_tax_officespropose_tax_setting_changeTransactions, documents and assets
5Find transactions and documents, link supporting evidence and add an asset with Polish depreciation parameters.
search_transactionslist_attachmentslink_attachment_transactioncreate_assetget_assetStart with a specific task
You do not need to know tool names. Describe your goal, identify the company and period, and let the assistant choose the calls.
InvoicePrepare a PLN invoice for this customer. Show me the preview before sending it.Month-end reviewReview last month’s KPiR and explain which transactions were excluded.Company reviewShow my company’s trial balance and the lines in its existing financial statement.KSeF connectionCheck the KSeF status and when invoices were last imported. I will enter the token in Norman.Ask about a specific company and period
Example prompts, not results from your account. The assistant should show returned records or explain when data is unavailable.
| Example prompt | What to review | |
|---|---|---|
| JDG / KPiR | Show my JDG’s KPiR totals and excluded transactions for September 2026. | The period, entries and exclusion reasons. Missing data is not a zero balance. |
| Sp. z o.o. | Show my company’s trial balance for September 2026. | The selected company, accounts and period in its full books. This is not a bank balance. |
| JPK | Summarise sales and purchases in the JPK register for September 2026. | Entries, totals and exclusions. Reading does not submit a return. |
| UPO | Check whether an existing JPK filing has a UPO receipt. | The specific filing’s status and availability of its official receipt. |
Good to know
Does MCP access change my plan?
No. The connection uses your account permissions. Access to paid workflows still depends on the company’s plan.
Can I review KPiR through Claude or ChatGPT?
Yes, after connecting Norman and selecting a Polish sole proprietorship using KPiR. Ask for entries, totals or excluded transactions for a specific period. Check the company and dates before interpreting the result. Access depends on permissions and company setup.
Will MCP submit my JPK_V7 or sign a return?
No. Polish MCP tools read JPK register data, tax estimates and existing filing statuses with UPO availability. They do not sign or submit returns. Continue in the relevant workflow in Norman.
Are all tools read-only?
No. Tools can also create or update invoices and transactions. KPiR and estimate reads may synchronise derived records. A settings proposal stores a pending proposal, but only the owner applies it in Norman. Review an action’s effects before authorising it.
Where do I enter a PESEL or KSeF token?
Directly in settings after signing in to Norman, not in a conversation with an assistant. MCP can check the KSeF connection status without reading the token.
Do I need a separate MCP URL for Poland?
No. Use https://mcp.norman.finance/mcp, sign in with OAuth and select the correct company. Its country and accounting setup determine the applicable workflows, not the conversation language. A Polish-language conversation does not change a German company’s jurisdiction.
Start with your business
Create a free account and choose a plan for your business needs.
Start for free