Allowing agents to interact with external tools hosted on a user-provided server via an OpenAPI definition would significantly enhance their flexibility and power. Users could register an external tool server by providing the URL to its OpenAPI specification document. You search would parse this specification to understand the available API endpoints (tools), their required parameters, and expected responses. The AI agent could then intelligently choose when to call these external tools during its task execution, similar to how it might use built-in tools. Benefits: This feature would be incredibly beneficial for users and teams needing to integrate AI agents deeply into their existing infrastructure and workflows, like how open webui or similar platforms do (agentspace, microsoft 365 copilot, etc) P.S: Now the standard is SSE or HTTPS MCP remote servers