Community Board
What this MCP does
Searches local community listings, classifieds, services, rentals, jobs, items, pets, and events by filters and geographic proximity.
Tools
Input schema
{'type': 'object', 'title': 'get_listingArguments', 'required': ['listing_id'], 'properties': {'listing_id': {'type': 'string', 'title': 'Listing Id', 'description': 'UUID of the listing to retrieve.'}}}
Output schema
{'type': 'object', 'title': 'ListingOutput', 'required': ['id', 'title', 'description', 'category', 'price', 'currency', 'status', 'address', 'latitude', 'longitude', 'distance_km', 'created_at'], 'properties': {'id': {'type': 'string', 'title': 'Id'}, 'price': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Price'}, 'title': {'type': 'string', 'title': 'Title'}, 'status': {'type': 'string', 'title': 'Status'}, 'address': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Address'}, 'category': {'type': 'string', 'title': 'Category'}, 'currency': {'type': 'string', 'title': 'Currency'}, 'latitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Latitude'}, 'longitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Longitude'}, 'created_at': {'type': 'string', 'title': 'Created At'}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Description'}, 'distance_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Distance Km'}}, 'description': 'Public listing fields returned by Community Board tools.'}
Input schema
{'type': 'object', 'title': 'list_categoriesArguments', 'properties': {}}
Output schema
{'type': 'object', '$defs': {'CategoryOutput': {'type': 'object', 'title': 'CategoryOutput', 'required': ['slug', 'name', 'description'], 'properties': {'name': {'type': 'string', 'title': 'Name'}, 'slug': {'type': 'string', 'title': 'Slug'}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Description'}}}}, 'title': 'CategoriesOutput', 'required': ['categories', 'count'], 'properties': {'count': {'type': 'integer', 'title': 'Count'}, 'categories': {'type': 'array', 'items': {'$ref': '#/$defs/CategoryOutput'}, 'title': 'Categories'}}}
Input schema
{'type': 'object', 'title': 'search_listingsArguments', 'properties': {'sort': {'enum': ['relevance', 'distance', 'newest'], 'type': 'string', 'title': 'Sort', 'default': 'newest', 'description': 'Result ordering: relevance, distance (requires origin), or newest.'}, 'query': {'anyOf': [{'type': 'string', 'maxLength': 200}, {'type': 'null'}], 'title': 'Query', 'default': None, 'description': 'Optional words to match in title or description.'}, 'category': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}], 'title': 'Category', 'default': None, 'description': 'Optional category slug, such as vehicles or real_estate.'}, 'latitude': {'anyOf': [{'type': 'number', 'maximum': 90, 'minimum': -90}, {'type': 'null'}], 'title': 'Latitude', 'default': None, 'description': 'Latitude of the search origin; provide together with longitude.'}, 'longitude': {'anyOf': [{'type': 'number', 'maximum': 180, 'minimum': -180}, {'type': 'null'}], 'title': 'Longitude', 'default': None, 'description': 'Longitude of the search origin; provide together with latitude.'}, 'max_price': {'anyOf': [{'type': 'number', 'minimum': 0.0}, {'type': 'string', 'pattern': '^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$'}, {'type': 'null'}], 'title': 'Max Price', 'default': None, 'description': 'Optional inclusive maximum price; use the listing currency.'}, 'min_price': {'anyOf': [{'type': 'number', 'minimum': 0.0}, {'type': 'string', 'pattern': '^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$'}, {'type': 'null'}], 'title': 'Min Price', 'default': None, 'description': 'Optional inclusive minimum price; use the listing currency.'}, 'radius_km': {'anyOf': [{'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, {'type': 'null'}], 'title': 'Radius Km', 'default': None, 'description': 'Optional maximum distance in kilometers; requires latitude and longitude.'}}}
Output schema
{'type': 'object', '$defs': {'ListingOutput': {'type': 'object', 'title': 'ListingOutput', 'required': ['id', 'title', 'description', 'category', 'price', 'currency', 'status', 'address', 'latitude', 'longitude', 'distance_km', 'created_at'], 'properties': {'id': {'type': 'string', 'title': 'Id'}, 'price': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Price'}, 'title': {'type': 'string', 'title': 'Title'}, 'status': {'type': 'string', 'title': 'Status'}, 'address': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Address'}, 'category': {'type': 'string', 'title': 'Category'}, 'currency': {'type': 'string', 'title': 'Currency'}, 'latitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Latitude'}, 'longitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Longitude'}, 'created_at': {'type': 'string', 'title': 'Created At'}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Description'}, 'distance_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Distance Km'}}, 'description': 'Public listing fields returned by Community Board tools.'}}, 'title': 'ListingSearchOutput', 'required': ['results', 'count'], 'properties': {'count': {'type': 'integer', 'title': 'Count'}, 'results': {'type': 'array', 'items': {'$ref': '#/$defs/ListingOutput'}, 'title': 'Results'}}}
Input schema
{'type': 'object', 'title': 'search_nearbyArguments', 'required': ['latitude', 'longitude', 'radius_km'], 'properties': {'sort': {'enum': ['relevance', 'distance', 'newest'], 'type': 'string', 'title': 'Sort', 'default': 'distance', 'description': 'Result ordering; distance requires the supplied origin.'}, 'category': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}], 'title': 'Category', 'default': None, 'description': 'Optional category slug.'}, 'latitude': {'type': 'number', 'title': 'Latitude', 'maximum': 90, 'minimum': -90, 'description': 'Search origin latitude in decimal degrees.'}, 'longitude': {'type': 'number', 'title': 'Longitude', 'maximum': 180, 'minimum': -180, 'description': 'Search origin longitude in decimal degrees.'}, 'radius_km': {'type': 'number', 'title': 'Radius Km', 'maximum': 1000, 'description': 'Maximum distance from the origin, in kilometers.', 'exclusiveMinimum': 0}}}
Output schema
{'type': 'object', '$defs': {'ListingOutput': {'type': 'object', 'title': 'ListingOutput', 'required': ['id', 'title', 'description', 'category', 'price', 'currency', 'status', 'address', 'latitude', 'longitude', 'distance_km', 'created_at'], 'properties': {'id': {'type': 'string', 'title': 'Id'}, 'price': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Price'}, 'title': {'type': 'string', 'title': 'Title'}, 'status': {'type': 'string', 'title': 'Status'}, 'address': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Address'}, 'category': {'type': 'string', 'title': 'Category'}, 'currency': {'type': 'string', 'title': 'Currency'}, 'latitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Latitude'}, 'longitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Longitude'}, 'created_at': {'type': 'string', 'title': 'Created At'}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Description'}, 'distance_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Distance Km'}}, 'description': 'Public listing fields returned by Community Board tools.'}}, 'title': 'ListingSearchOutput', 'required': ['results', 'count'], 'properties': {'count': {'type': 'integer', 'title': 'Count'}, 'results': {'type': 'array', 'items': {'$ref': '#/$defs/ListingOutput'}, 'title': 'Results'}}}
Recent tool changes
Similar MCP servers
Namaste America
Helps users find Indian-American restaurants, temples, events, businesses, professionals, services, movies, offers, and community…
Kroger
Searches Kroger grocery products and store locations, including store-specific prices, promotions, inventory, and hours.
Itaim Bibi
Provides an Itaim Bibi neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, t…
Tatuapé
Provides a Tatuapé neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticke…
Agenda SP
Provides São Paulo cultural agenda and local directory features, including events, venues, restaurants, offers, bookings, reserva…
Vila Buarque
Provides a neighborhood directory for local places, restaurants, menus, events, offers, services, reservations, bookings, and pur…
Centro
Provides a Centro neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticket…
Bela Vista
Provides a Bela Vista neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ti…