rsnc_agent_best_deals
Find the best cashback deals and rewards matching a shopping intent. Searches brands by category, ranks by reward value, and optionally personalizes results based on user balances. Use this when a user wants to shop, eat, travel, or game and wants the best rewards.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum deals to return. Defaults to 10. | |
| budget | No | Optional max perk cost to consider. | |
| intent | Yes | What the user wants to do — e.g. "buy running shoes", "get coffee", "book a hotel", "play games". Matched against brand categories and perk descriptions. | |
| userId | No | Optional user ID (email/wallet). When provided, results include personalized data: current balance, affordable perks, and "you can afford this NOW" flags. | |
| category | No | Direct category filter (retail, dining, travel, gaming). If provided, overrides intent-based category matching. |