Dipyridamole works as an antiplatelet agent, which means it helps reduce the ability of blood platelets to clump together and form clots. It does this by increasing levels of cyclic AMP, which inhibits platelet activation, and by vasodilation which improves blood flow.