I think you're mixing up tool calling and structured outputs.
You can have both of those or either without MCP.
MCP just standardizes the tool calling and only makes sense if you want to share your tools across the org. I wouldn't use it for simple functions like getting current date for e.g.
You can have both of those or either without MCP.
MCP just standardizes the tool calling and only makes sense if you want to share your tools across the org. I wouldn't use it for simple functions like getting current date for e.g.