"I will be playing football somewhere," McCoy, 31, told myspectrumsports.com Friday night.
McCoy added he doesn't know if he'll be in Tampa Bay when the season starts. The Buccaneers have not committed to keeping McCoy, who is owed a $13 million base salary.
"Fans know I love them," McCoy said. "I'll be on the field at some point."
McCoy had six sacks in 14 games last year. The three-time first-team All-Pro defensive lineman made six consecutive Pro Bowl appearances from 2012-17.
Tampa Bay is also expected to be without veteran defensive end Jason Pierre-Paul for five to six months following a recent car accident.
The Buccaneers have not made the postseason since 2007.