I would argue MCP is technically a "tool calling" approach, albeit more specific.
It is, it's just a very specific approach, and it's simultaneously a bit underspecified and a bit too prescriptive.