mcp just need to add dynamic tools discovery and lazy load them, that would solve this token problem right?