You might need to use a function tool to supply a list of functions to the model.
You can guide it in the assistant prompt using instructions like "if function returns data, always consider relevant".
You can slot data into a memory base that way it can always remember the data to fetch.