Your context holds data that all of your tRPC procedures will have access to, and is a great place to put things like database connections or authentication information.
Solution
I believe the issue was because I had created a trpc caller without passing the req object.