That's what Book Finder by Dialogue does - you specify a mood, we tell you the book that matches it.
Every book is scored across 11 reading dimensions (tone, depth, pace, evidence style). You can also just describe your situation in plain language and it'll set the sliders for you.
Free, no sign-up, book data from Open Library.
Built by the team behind Dialogue