OpenAI 1 Tool Calling, Function Calling, and MCP Systems: How LLMs Safely Interact with Software Dec 13, 2025