diff --git a/var/spack/repos/builtin/packages/py-mpi4py/package.py b/var/spack/repos/builtin/packages/py-mpi4py/package.py
index c4ce8b3a98ac0925846e483f92cfe8729173443a..f4af51fcfecf6df0ebb97a05f6278f7885b6b534 100644
--- a/var/spack/repos/builtin/packages/py-mpi4py/package.py
+++ b/var/spack/repos/builtin/packages/py-mpi4py/package.py
@@ -30,3 +30,8 @@ class PyMpi4py(PythonPackage):
 
     def build_args(self, spec, prefix):
         return ['--mpicc=%s -shared' % spec['mpi'].mpicc]
+
+    @property
+    def headers(self):
+        headers = find_all_headers(self.prefix.lib)
+        return headers