This is not possible using Clojure itself as it doesn't execute function calls until runtime.
However, a given call graph can be determined using static analysis with Clojure-lsp, which supports call heirarchy, showing both incoming and ou-going calls from a given function. If you're willing to write some code yourself, you can also use clj-kondo's analysis functionality to introspect var usages with specified metadata.