The 21-year-old, who was spotted playing for Northern League outfit Marske United, came on as a substitute to score his first league goal and seal Vale's third win in the last four league games.
The goal finally killed off a spirited comeback by Shrewsbury, who had threatened an equaliser on several occasions after Liam McAlinden reduced the arrears in the 59th minute.
Vale were much the better side in the first-half and were full value for a 2-0 interval lead with Chris Robertson's 23rd-minute header and a 30th-minute cracker from Jennison Myrie-Williams putting them in the driving seat.
Adams said: "I think we have unearthed a gem in Jordan. He's still raw and needs some polish, but the potential is certainly there.
"He's got the tools to become a really good player and I was very pleased with the way he took his goal. He never looked like missing.
"Overall it was a good performance. We were excellent in the first-half with the intensity and strength of our play.
"It was also an outstanding goal by Jennison. It takes some doing to score a goal like that.
"But I warned my players at half-time that Shrewsbury would gamble a bit and get more players forward in the second-half.
"That is what they did and they forced us back at times.
"I expected that to happen but I was pleased with how we defended. We did the right things on most occasions and I thought we deserved the win overall."
Shrewsbury manager Graham Turner said his side were now under pressure to win their next two matches.
Turner said: "We were poor in the first-half when most of our players stayed in their areas and didn't sprint around enough.
"Port Vale are a strong side and good at what they do.
"We allowed them to dictate to us and didn't show enough desire. I looked at my watch and it was 38 minutes before we put three or four passes together.
"Our players looked frightened to make mistakes, but in the second-half that changed.
"We started to sprint about more with and without the ball and there were some encouraging signs.
"We got the ball in good areas at 2-1 down and it looked more hopeful, but we've ended up losing 3-1 and we are all disappointed.
"Our next two games are at home to Notts County and Oldham and they are now of paramount importance to us.
"It's imperative we take points from those games."
- Sports & Recreation
- Marske United