Create an atomic token-swap offer, or complete one a counterparty shared with you — entirely through your Midnight wallet.
Offer one of your tokens and request another. This builds an unbalanced transaction (no fees) that you share with a counterparty.
Paste a ZSwap offer from a counterparty. Your wallet adds the missing tokens + dust, pays fees, and submits it.