Mary has published dozens of short stories and poems in Scots, English and Gaelic, as well as feature articles for newspapers. Her longer work includes a psychic novel Everwinding Times and an illustrated book Streets Schemes and Stages about cultural projects. Her fictionalised account of scandals in her own family tree, Stirring the Dust, written in English, Doric and Glaswegian, was paperback of the week in the Herald. In 2017 she published a novel Two Closes and a Referendum conflating human drama in Glasgow's East End with the politicisation caused by the Scottish independence referendum of 2014. In German translation she has published a children's book Die zauberhafte Reise, and her radio plays have been broadcast on mainstream radio in Germany and Switzerland. She is active in International PEN.
A political campaigner since her schooldays, she has decades of experience in street campaigning, attending demonstrations in Scotland and abroad and proposing and promoting progressive change. She performs readings of her own work and holds workshops particularly about writing in various forms of Scots. She will consider working anywhere within a day or overnight's distance of Glasgow.