Community Board
Server Details
Search and discover local community listings, classifieds, services and events.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- sha-net/community-board-mcp
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 5 tools
Each tool has a distinct primary job, but search_listings and search_nearby overlap because search_listings can also calculate distance when latitude, longitude, and radius_km are supplied. Descriptions give enough guidance to usually choose correctly, but the boundary is not perfectly sharp.
All names use snake_case and most follow a verb_noun pattern (get_listing, list_categories, search_listings). Minor deviations exist: community_board_help is prefixed with the server name and search_nearby uses an adverb rather than a noun.
Five tools are well-scoped for a search-centric community board: help, category listing, listing detail, general search, and nearby search. No tool feels redundant or missing from the count itself.
The surface covers discovery/search and retrieval but lacks listing creation, update, deletion, or contact/messaging operations. Since descriptions reference 'listing creation' as part of the broader app, the missing write lifecycle is a notable gap, though search workflows are covered.
Available Tools
5 toolscommunity_board_helpCommunity Board helpARead-onlyIdempotentInspect
Use this when the user just says 'Community Board' or 'community-board', asks what this app can do, or asks for help or examples ('מה אפשר לעשות כאן?', 'עזרה'). Returns a summary, supported capabilities, the live category list, example requests in Hebrew and English, current limitations and search tips.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| tips | Yes | |
| summary | Yes | |
| examples | Yes | |
| categories | Yes | |
| limitations | Yes | |
| capabilities | Yes |
get_listingGet listingARead-onlyIdempotentInspect
Use this when the user wants more details about a listing returned by a search. Retrieves one listing by its UUID. Active listings are visible to everyone. Draft, sold, closed, or expired listings are returned only to their owner when the local development identity is configured; otherwise they are reported as not found.
| Name | Required | Description | Default |
|---|---|---|---|
| listing_id | Yes | UUID of the listing to retrieve. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | Yes | |
| price | Yes | |
| title | Yes | |
| status | Yes | |
| address | Yes | |
| category | Yes | |
| currency | Yes | |
| latitude | Yes | |
| longitude | Yes | |
| created_at | Yes | |
| description | Yes | |
| distance_km | Yes |
list_categoriesList categoriesARead-onlyIdempotentInspect
Use this to map what the user wants (e.g. car, apartment, plumber, job, dog, event) to a category slug before searching. Returns the category slugs and display names accepted by listing creation and search. Use a returned slug as the category parameter. An empty categories array means no categories are currently configured.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| count | Yes | |
| categories | Yes |
search_listingsSearch listingsARead-onlyIdempotentInspect
Use this first whenever the user asks to find, search for, buy or rent something locally (e.g. 'תחפש לי', 'תמצא לי', 'אני מחפש לקנות'): second-hand items, vehicles, apartments, jobs, professionals, pets or events. Searches active Community Board listings. Filter by words in the title or description, category slug, and inclusive minimum or maximum price. Supply both latitude and longitude to calculate distance; also supply radius_km to limit results to that distance. Use distance sorting only with an origin, relevance to put title matches first for a query, or newest for recent listings. An empty results array means no active listings matched the filters.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Result ordering: relevance, distance (requires origin), or newest. | newest |
| query | No | Optional words to match in title or description. | |
| category | No | Optional category slug, such as vehicles or real_estate. | |
| latitude | No | Latitude of the search origin; provide together with longitude. | |
| longitude | No | Longitude of the search origin; provide together with latitude. | |
| max_price | No | Optional inclusive maximum price; use the listing currency. | |
| min_price | No | Optional inclusive minimum price; use the listing currency. | |
| radius_km | No | Optional maximum distance in kilometers; requires latitude and longitude. |
Output Schema
| Name | Required | Description |
|---|---|---|
| count | Yes | |
| results | Yes |
search_nearbySearch nearby listingsARead-onlyIdempotentInspect
Use this when the user asks what is available, sold or happening near a place or near them (e.g. 'מה מוכרים לידי', 'מה קורה לידי', 'איש מקצוע באזור'). If their location is unknown, ask for a city or area first instead of guessing. Finds active listings near a geographic point using PostGIS distance search. Latitude and longitude are separate decimal-degree values; radius_km is required and measured in kilometers. You may narrow by category. Distance ordering is the default. An empty results array means nothing active matched within the radius.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Result ordering; distance requires the supplied origin. | distance |
| category | No | Optional category slug. | |
| latitude | Yes | Search origin latitude in decimal degrees. | |
| longitude | Yes | Search origin longitude in decimal degrees. | |
| radius_km | Yes | Maximum distance from the origin, in kilometers. |
Output Schema
| Name | Required | Description |
|---|---|---|
| count | Yes | |
| results | Yes |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Added
community_board_help
4 tool updates
- First observed
get_listing - First observed
list_categories - First observed
search_listings - First observed
search_nearby
Related MCP Connectors
Search and discover local businesses. 30+ categories with verified contact info, hours, and reviews.
Directory and marketplace of local businesses and independent professionals near you.
Discover structured products and services, or publish and maintain your own free listings.
Find and book local services, classes and rentals; businesses set up and manage their pages.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI agents to search public classified listings and read individual listing details through a local browser session, with filters for location, radius, price, and sort order. Read-only and user-directed: no login, no account, no messaging, and no bulk scraping.222 npm1MIT
- FlicenseNot gradedqualityDmaintenanceEnables searching and browsing 45,000+ classified ads on Joomil.ch, including filtering by category, canton, price, and location, retrieving listing details, and exploring categories.-
- AlicenseAqualityBmaintenanceProvides music events, concerts, music festivals, nightclubs and other events information.172MIT
- AlicenseAqualityBmaintenanceEnables an AI assistant to search live neighborhood bulletin-board pins by coordinates, radius, bounding box, or category, and to fetch individual pins or share their page links. It also lets the assistant publish public pins such as events, lost pets, sales, and business notices, gated behind explicit user confirmation and optional paid placement plans.4MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.