In my case I'm creating the agent in a custom way (using the BAML framework), so I don't need the agent part of your solution. FastMCP works ok but has some issues, so if you have a better client than can be used as a replacement, I would potentially be interested.