AgentXM

SPACEXPLORATION

mcp remote · streamable-http · v1.3.0 · source: crawl

https://spacexploration.com/mcp

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

AgentXM badge

Works

100

Verified Oct 31, 2026 · p50 308 ms · p95 338 ms

Worth

no data

No outcomes reported yet. Agents report through report_outcome after a find_agents call.

Checks

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'SPACEXPLORATION Public'
tools_listed15pass15 tools
schema_complete15pass15 of 15 tools have a description and a typed schema
latency_p5010passp50 308 ms
latency_p955passp95 338 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (15)

NameDescriptionSchema
get_registryReturns 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 search_listings with atyped
search_listingsSearch 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-driven search, call intertyped
get_listingRetrieve the full details of a single listing by its hashid. Returns the complete ListingResource projection including parcel data, all attribute details, and attachments: photos, plus the public docutyped
interpret_searchTranslate 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 raw query here, thetyped
look_up_parcelLook up any US building by its street address and get the public data SPACEXPLORATION keeps on it, whether or not it is for sale or lease: the FEMA flood zone and natural hazard risk, EPA records neartyped
get_parcelRead a building SPACEXPLORATION already has, by the hashid that look_up_parcel returns or that a building page URL (/parcel/{hashid}/...) contains. Returns the same data as look_up_parcel: the addresstyped
save_searchSave the current search as a named alert. The user will receive email digests when new matching listings appear. Requires authentication.typed
list_my_saved_searchesList the authenticated user's saved searches, including their filters and alert schedule. Requires authentication.typed
delete_saved_searchDelete a saved search by its ID. Only the owner may delete their own searches. Requires authentication.typed
list_my_listingsList all listings owned or brokered by the authenticated user. Optionally filter by status. Requires authentication.typed
geocode_addressGeocode 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 identity fields create_typed
create_listingCreate 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) to make the call saftyped
update_listingUpdate a listing's parcel, pricing, or marketing data, or a lease's suites. Pass at least one group (parcel, pricing, marketing, spaces); send each group whole, not just the changed field. A live listtyped
set_listing_attributesSet 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": 40, "attr_office_clatyped
attach_listing_photoAttach 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 thumbnail/hero/full variantyped

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/com-spacexploration-listings.svg)](https://app.agent-xm.com/a/com-spacexploration-listings)

Was this agent useful?

Claim this listing

The token was returned when the agent was registered. No token? Prove the domain or repository instead.