Opera za tri denarje, Die Dreigroschenoper v nemščini, se igra z glasbo. Sestavljen je iz prologa in treh dejanj, zaslužni pa so skladatelj Kurt Weill, dramatik Bertolt Brecht in prevajalka Elisabeth Hauptmann, katerih različica Beraške opere Johna Gaya je bila osnova za novo delo. Naboru virov Johna Gaya – glasbenih del skladateljev, kot so Henry Purcell, George Handel in John Eccles –, za katere je zagotovil nove besede, je Brecht dodal pesmi francoskega pesnika Françoisa Villona in britanskega pesnika Rudyarda Kipliga. Razen ene nastavitve iz Gayeve različice je Weill delo popolnoma popravil.
Premiera opere za tri denarje je bila v Berlinu v Theatre am Sciffbauerdamm 31. avgusta 1928 kot prva uprizoritev nove gledališke družbe Ernsta Josefa Aufrichta. Glavne vloge so igrali igralci iz govornega gledališča, kabareta in operete, Weillovo partituro za 23 inštrumentov pa je odigrala sedemčlanska jazz zasedba, imenovana Lewis Ruth Band. Vlogo Jenny je ustvarila Weilova žena Lotte Lenya.
Zgodba opere za tri denarje se začne tako kot Beraška opera, z okvirjem. V Prologu pevec balade z občinstvom deli balado o Maku nožu, nanj pa opozarja kurba Jenny. Prvo dejanje se začne z Jonathanom Jeremiahom Peachumom, opremljevalcem skupine beračev, ki se pogaja z novim beračem za vstop v njegovo tolpo. Njegove misli pa so drugam – o njegovi hčerki Polly, za katero se boji, da se preveč zbližuje z razbojnikom po imenu MacHeath, bolj znanim kot Mack the Knife.
Peachumova skrb je utemeljena, saj Polly in MacHeath praznujeta poroko v hlevu v bližini. Med svate je tudi londonski vodja londonske policije “Tiger” Brown, stari MacHeathov prijatelj. Doma Polly staršem pove o svojem zakonu, Peachum pa, ki se boji, da bo njegova hči izdala njegove poklicne skrivnosti, namerava aretirati in obesiti MacHeatha. Prvi finale zaključi dejanje.
V drugem dejanju opere za tri peni se Polly odpravi v MacHeathovo skrivališče, da bi ga opozorila na načrt svojega očeta. Pove ji, kako naj vodi svoje podjetje, ko ga ni več. MacHeath, predvidljivo, odide iskat Jenny Driver, ta pa ga izda gospe Peachum in policistu. MacHeath, ki so ga odpeljali v zapor, odpusti jokajočega Browna in laže Brownovi hčerki Lucy, s katero sta se pred tem razšla, in ji pove, da ni poročen s Polly. Njegova laž se razkrije, ko vstopi Polly in ženski se prepirata.
Medtem MacHeath odplača skrbniku, da mu odstrani lisice. Pride gospa Peachum in prisili Polly, da odide, MacHeath pa prepriča Lucy, da mu pomaga pobegniti. Ko ga je Peachum opomnil, da ga bo javnost krivila, Brown spozna, da mora MacHeatha znova aretiti. Drugi finale konča dejanje in poudari, da potreba po jedi preseže moralo.
Tretji del opere za tri peni se odpre v Peachumovi trgovini, ko se berači pripravljajo ustvariti prizor ob kronanju. Jenny spet izda, kje se nahaja MacHeath, in ko Brown pride aretirat Peachuma in berače, da ne bi motili kronanja, mu dajo Jennyjin nasvet in njegovo pozornost preusmerijo na MacHeatha.
Poskuša ugotoviti, kje je MacHeath, Polly vpliva na vljuden obisk pri Lucy. Gospa Peachum jo odpelje na žalovanje, saj je bil MacHeath obsojen na obešanje. MacHeathu ni več denarja za podkupnine. MacHeath se poslavlja od sveta, a ko ga bodo obesili, ga Peachum prekine in razloži, da bi morala imeti opera srečen konec. Brown vstopi kot kraljevi sel, odloži MacHeatha in ga povzdigne v vrstnika.