I made legacy SOAP APIs usable by AI agents Developer B. Venkata released legacy2mcp, an open-source tool that converts legacy SOAP/WSDL services into Model Context Protocol (MCP) servers, enabling AI agents to call them without hand-written adapters. The tool generates JSON Schema from WSDL XSD types, validates every call, excludes write operations by default, and logs all activity. It is available via pip and on the MCP Registry as io.github.bvenkata/legacy2mcp. Turn a legacy SOAP/WSDL system into a safe, typed MCP https://modelcontextprotocol.io/ server in minutes — so an AI agent can call it without a hand-written adapter. Point legacy2mcp at a WSDL URL. It introspects every operation, generates a real JSON Schema for each one from the WSDL's own XSD types, and exposes them as MCP tools that any MCP client Claude Desktop, an agent framework, your own code can call — with every call schema-validated before it reaches your SOAP endpoint , write-like operations excluded by default , and every call audit-logged . No hand-written adapter code. No hand-maintained tool schemas that drift from the WSDL. No arbitrary calls the WSDL itself doesn't define.