Everything for one person
get_person_overviewEverything about one person the signed-in person gives to, by name, in one answer: what's already in their gift tracker for them (with status, budget and spending), and their wishlist in any shared group with what's available, what the signed-in person is getting, and what others are getting. Use it for "what am I getting Hailey?", "what does Hailey still want?", "which things on Hailey's list am I buying?", "how much have I spent on Hailey?" or "am I done shopping for Hailey?". A gift can be in the tracker without ever being on a wishlist, so both parts matter. If the name matches more than one person, the answer says ambiguous: true and lists them; ask which one is meant (or call again with list) rather than guessing. One person per call: when they ask about several people, call it for each one, even someone you looked up earlier in the chat, so each person gets their own card and today's numbers.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>"
},
"name": "get_person_overview"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| list | No | Only their entry on this gift list, by name, when the name is on more than one | |
| name | Yes |