New tutorial on The Main Thread.

An MCP tool call is analysis. Posting to the ledger is a separate step. This one builds a Quarkus MCP server for invoice reconciliation that uses elicitation for business policy, progress for batch visibility, and cooperative cancellation when someone picks the wrong supplier.

- Two tools, one boundary: reconcile proposes, post commits.
- 18 integration tests prove the separation.

https://www.the-main-thread.com/p/mcp-invoice-reconciliation

#MCP #Quarkus #Java #AITooling #AccountsPayable