diff --git a/lib/ucoin/registry/community/__init__.py b/lib/ucoin/registry/community/__init__.py
index 09712575c73b1ea18d0cc986ad780c501de8f839..b7f2d37b9d5d917fbebfcbcb4c309163d0ac20e6 100644
--- a/lib/ucoin/registry/community/__init__.py
+++ b/lib/ucoin/registry/community/__init__.py
@@ -30,6 +30,12 @@ class Members(Base):
     def __get__(self, **kwargs):
         return self.merkle_easy_parser('/members')
 
+    def __post__(self, **kwargs):
+        assert 'entry' in kwargs
+        assert 'signature' in kwargs
+
+        return self.requests_post('/members', **kwargs)
+
 
 class Voters(Base):
     """GET the voters listed in this amendment."""
@@ -37,5 +43,12 @@ class Voters(Base):
     def __get__(self, **kwargs):
         return self.merkle_easy_parser('/voters')
 
+    def __post__(self, **kwargs):
+        assert 'entry' in kwargs
+        assert 'signature' in kwargs
+
+        return self.requests_post('/voters', **kwargs)
+
+
 from . import members
 from . import voters