MCP servercom.spacexploration/listings
Search commercial real estate listings.
Read more
Search commercial real estate listings. Reads need no token; authoring is self-serve OAuth (DCR).Overview
Score?
UNRATED 0.684
of what a free look can see, on 32 looks
Looks
36
last 1 hr ago
Tools
20
changed 1 hr ago
More info
URL
spacexploration.com/mcp
streamable-http
Says it is
SPACEXPLORATION Public 1.0.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.684 · highest on record 0.8561
Toolsfrom sha256:06dd9342c5…2f54f2 · +0 −0 1 hr ago
| Tool | Schema |
|---|---|
| attach_listing_photo 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 |
input · no output |
| confirm_attachment_upload 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 |
input · no output |
| create_listing 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) |
input · no output |
| delete_attachment Delete an attachment you own by its ULID. Soft-deletes the row so it no longer appears on the listing. Use this to clean up an abandoned upload (one you signed but never finished) |
input · no output |
| delete_saved_search Delete a saved search by its ID. Only the owner may delete their own searches. Requires authentication. |
input · no output |
| geocode_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 |
input · no output |
| get_listing 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 |
input · no output |
| get_publish_status Get the status of your listing publishes. Pass a listing hashid for the detailed status of that listing's latest publish run — overall state (pending/running/completed/failed), cur |
input · no output |
| get_registry 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 |
input · no output |
| interpret_search 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 |
input · no output |
| list_my_listings List all listings owned or brokered by the authenticated user. Optionally filter by status. Requires authentication. |
input · no output |
| list_my_saved_searches List the authenticated user's saved searches, including their filters and alert schedule. Requires authentication. |
input · no output |
| publish_listing Kick off the publish pipeline for a draft listing. Enriches with AI, gathers market data, then transitions the listing to Active. Returns the pipeline ID to track progress. Fails w |
input · no output |
| save_search Save the current search as a named alert. The user will receive email digests when new matching listings appear. Requires authentication. |
input · no output |
| search_listings Search commercial real estate listings. Returns paginated hits with facet counts; every hit carries the public `url` to cite and its `listed_at` / `updated_at` stamps. For AI-drive |
input · no output |
| send_feedback File feedback or a support ticket with the SPACEXPLORATION team: a bug report, feature request, or question about the app or this MCP server. Works anonymously — include a contact |
input · no output |
| set_listing_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": |
input · no output |
| sign_attachment_upload 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 |
input · no output |
| update_listing 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 |
input · no output |
| withdraw_listing Withdraw a listing, removing it from public search. This is a terminal status — the listing cannot be re-activated; create a new listing instead. |
input · no output |
Verify it yourself
npx teppi-check https://spacexploration.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ292KG1ESTKHFAR29SNW0