outlook_collect_receipts
One call per period: discovers each vendor's receipts by sender/subject/date across the whole mailbox, saves every PDF (attachment → link → rendered fallback), and returns a manifest plus missing[]. Idempotent re-runs via onExisting: skip\
How to use it
outlook_collect_receipts is exposed by the Outlook MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the outlook_collect_receipts tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
FULL OUTLOOK MCP LISTINGOther tools in Outlook MCP (4)
Compact structured summary of a receipt email (vendor, amount, currency, receipt/invoice numbers, product label, billing link, attachment ids) — never the 60 KB+ HTML body.
Fetch the PDF behind a billing link in an email body (fallback when a forward loses its attachment). HTTPS-only, allowlist-only (redirects included), content-type + magic-byte validated, 25 MB / 30 s bounded.
Render the sanitised email HTML to PDF via headless Chrome — audit-trail fallback for receipts with no attachment and no link (e.g. app-store order receipts).
Save an attachment's original bytes to a chosen path/filename. Auto-selects the Invoice-.pdf when a Stripe receipt attaches both Invoice and Receipt PDFs (prefer: invoice\