Required access
Example prompt
Typical tool sequence
search_clientsto find the client when the prompt uses a name or email.list_invoicesto find invoice rows.get_invoiceto inspect a specific invoice.summarize_invoicesto aggregate totals over a date range.get_subscriptionwhen the invoice relates to a membership.
Write access
The current invoice module is read-only. The assistant can summarize and point to follow-up actions, but it should not claim to change invoice status or collect payments through MCP unless future write tools are added.Output to expect
The assistant should return:- outstanding invoice count
- total amount due when available
- due dates or overdue indicators
- invoice IDs that need review
- suggested follow-up wording for the coach or admin