No, but they can be had online or borrowed from someone here... You can probably buy a cheap flat nose punch set there and that will get you started, but you may need a stock wrench depending on what stock you use. If you plan on buying a complete upper, those are the only tools you'll really need. If your building your upper, you'll need a barrel nut wrench.