Sen. Claire McCaskill held three of eight scheduled town halls Thursday, starting in Hannibal, Missouri before heading to St. Joseph and Parkville.
The crowds were mostly friendly for the senior Senator, where she took the opportunity to chide some of her fellow congressional colleagues for choosing not to hold similar events.
"If you can't go out and be accountable face to face with the people that you work for, than you probably don't belong in one of these jobs," said McCaskill.
Members from the group Indivisible KC handed out green and red cards with the words "agree" and "disagree" on them.
At both Parkville and St. Joseph, the only subject where McCaskill saw a sea of red from people holding up cards was when the conversation turned to the Keystone pipeline.
McCaskill said her position comes from the understanding that oil is going to be pumped and moved. From that belief, the senator said she thinks using a pipeline with American workers and American metal is the safest mode of transportation and the most beneficial to the United States.
"They're not using American steel, they're using Russian steel. Get more education on it," said one person at Kemper Recital Hall in Missouri Western University's Walter Cronkite Memorial Building.
McCaskill, who is running for reelection in 2018, said she plans to hold "dozens and dozens" of town halls leading up to next year's election.
McCaskill has two more town halls Friday in Springfield and Rolla.