Skip to content

Conversation

@james-prodopen
Copy link

What is this PR doing?

This PR adds an MCP prompt "audit_and_remind_missing_receipts" (MCP prompts reference: https://modelcontextprotocol.io/specification/2025-06-18/server/prompts).

This MCP prompt iterates through all transactions with a missing recipt (by calling the get_transactions tool with receipt_missing = true), and then for each transaction, calls the send_receipt_reminder tool.

Why do we need these changes?

Feature: persist this workflow and enable users to easily invoke it.

Additional Notes

Very much an initial draft, not an opinionated implementation. If you folks see value in adding MCP prompts, happy to align to your preferred code structure.

Also - removed version=_version from ExtendMCPServer super().__init__ to resolve TypeError: FastMCP.__init__() got an unexpected keyword argument 'version' - is that intended to be a property of ExtendMCPServer?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants