Skip to Content
ExamplesModernize legacy SOAP

🏛️ Modernize a legacy SOAP service

StackTools: WSDL import → typed tools · Secrets: Credentials vault · Gateway: MCP · Output: 2006 service, 2026 interface

Who it’s for — teams with a core system that still runs over SOAP and no appetite to rewrite it. What it does — imports a WSDL, turns each operation into a clean typed tool (almyty handles the envelope, headers, and namespaces), and republishes it as an MCP gateway — so modern agents and clients call the old service through a modern interface, untouched.

Build it

  1. Import the WSDL. APIs → Connect API, point at the service’s WSDL URL. almyty parses the definitions and builds a JSON parameter schema from the XML types.

    Import a schema — OpenAPI, GraphQL, SOAP/WSDL, or Protobuf

  2. Review the generated tools. Each operation becomes a tool with typed inputs and outputs; the agent never sees the SOAP envelope.

    An imported service — every operation turned into a typed tool

  3. Store the credentials once. WS-Security or basic auth goes in the Credentials vault, referenced from the tools — one place to rotate.

  4. Publish it forward. Group the operations and publish an MCP gateway. A modern agent, Claude Code, or a partner’s system now calls your 2006 service with auth, rate limits, and audit in front.

Make it yours

  • SOAP is one of several parsers — OpenAPI, GraphQL, and Protobuf import the same way, so a mixed old/new estate lands in one place.
  • Wrap several legacy services behind one gateway for a unified surface.
  • You didn’t migrate the system — you gave it a new front door.

UsesPlatform · Legacy · SOAP · MCP