MCP has been a hot buzzword. But what exactly is that model context protocol thing about? And who do LLMs actually use tools?