mcpserver.lol
registry/listings
Connection check verified live · 28h ago

listings

Search commercial real estate listings. Reads need no token; authoring is self-serve OAuth (DCR).

Tools 15
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 28h ago

Tools & capabilities

15 tools

Read from the running server on 28h ago.

attach_listing_photo hashid*source_url*
Attach a photo to a listing you own directly from its public URL — one call, no separate sign/upload/confirm. The server fetches the image and ingests it with auto-generated thumbn…
confirm_attachment_upload attachment_id*
Finalize an out-of-band upload after the file bytes have been PUT to the presigned URL. Verifies the stored object matches what was signed (size and content-type) and marks the att…
create_listing city*unitstate*county*latitude*place_id +7
Create a new draft listing. Returns the full created listing exactly as stored, including its hashid and status. Pass an idempotency_key (any client-generated string, e.g. a UUID)…
delete_saved_search can modify data id*
Delete a saved search by its ID. Only the owner may delete their own searches. Requires authentication.
geocode_address read-only address*
Geocode a free-form US address into coordinates and structured components (street_address, city, county, state, postal_code) plus a formatted address and place_id — exactly the ide…
get_listing read-only hashid*
Retrieve the full details of a single listing by its hashid. Returns the complete ListingResource projection including parcel data, all attribute details, and attachments. Broker c…
get_registry read-only
Returns the full attribute registry — every searchable and filterable field, its type, allowed values, and display label. Read this first to understand the schema before calling se…
interpret_search read-only prompt*
Translate a natural-language property-search sentence into a structured filter payload compatible with search_listings. Use this as a transparent intermediate step: pass the user's…
list_my_listings read-only status
List all listings owned or brokered by the authenticated user. Optionally filter by status. Requires authentication.
list_my_saved_searches read-only
List the authenticated user's saved searches, including their filters and alert schedule. Requires authentication.
save_search namequeryfilters
Save the current search as a named alert. The user will receive email digests when new matching listings appear. Requires authentication.
search_listings read-only pagesortqueryboundsfilters
Search commercial real estate listings. Returns paginated hits with facet counts. For AI-driven search, call interpret_search first to convert a natural-language query into structu…
set_listing_attributes hashid*attributes*
Set broker-authored attributes on a listing you own. Pass `attributes` as a map of registry field name to value (the field names get_registry returns, e.g. {"attr_parking_spaces":…
sign_attachment_upload size*filename*collectioncontent_type*attachable_id*attachable_type*
Begin an out-of-band file upload. Returns a presigned R2 PUT URL and the headers to use; the file bytes are uploaded directly to storage, never through this channel. After PUTting…
update_listing hashid*parcelpricingmarketing
Update a listing's parcel, pricing, or marketing data. Pass at least one group (parcel, pricing, marketing); send each group whole, not just the changed field. Returns the full upd…