The 44-year-old television and radio personality posted the heartfelt message Monday ahead of her third wedding anniversary with the 47-year-old "Blue Bloods" star.
"For the past three months I have watched you pour out your heart and soul," McCarthy captioned a photo from Wahlberg's tour with New Kids on the Block.
"I've seen you make every person you came into contact with feel like they were somebody special, because you do believe they're special."
"I've seen you get on a plane to work at Blue Bloods all day, only to get on an airplane that very same day to go perform your heart out at your concerts," she said.
"I've seen you do all this while making sure your fans felt appreciated. That our sons felt loved. And that your adoring wife felt cherished."
"Never in my life have I met anyone who has gone out of their way physically, emotionally, spiritually and lovingly for the sake of others," the star added. "I don't know anyone like you. And I never will. I just know how lucky I am to have you."
McCarthy and Wahlberg will celebrate three years of marriage Aug. 31.
McCarthy shares 15-year-old son Evan with ex-husband Jon Asher, while Wahlberg is dad to 24-year-old son Xavier and 15-year-old son Elijah with ex-wife Kimberly Fey.
"Thank you Mrs Wahlberg! Your support means everything to me, Lady! You make me better in every day. I love you," Wahlberg tweeted the same day as McCarthy's post.
"She wrote it, and I cried when I read it," he later confessed.
Wahlberg and New Kids on the Block completed their Total Package tour with Boyz II Men and Paula Abdul this week.
The actor plays Det. Daniel Reagan on "Blue Bloods," which was renewed for an eighth season on CBS in March.
Copyright 2017 United Press International, Inc. (UPI). Any reproduction, republication, redistribution and/or modification of any UPI content is expressly prohibited without UPI's prior written consent.