Answer
Use a standard tool protocol and a gateway so tools are reusable across apps and models. MCP is a common standard for tool servers; Dedalus is an MCP gateway that connects any LLM to any MCP server (local or hosted) via one API.
Nuances & Considerations
Direct function calling works for a few tools; gateways help when you need shared tools, auth, hosting, and model hand-offs.