ZSM-5 nanoparticles coated with microporous organic polymers showed 88% retention of ammonia adsorption capacity at 43% RH.