Skip to content
SPACEXPLORATION logo

SPACEXPLORATION MCP server

Which servers in the official MCP registry are SPACEXPLORATION's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-25

← Back to SPACEXPLORATION

Whose server it is
  • Registry namecom.spacexploration/listingsverified in the MCP registry

The registry name sits under spacexploration.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-25
  • Stateanswerschecked 2026-10-25
  • Tools15
  • Server calls itselfSPACEXPLORATION Public
  • Server version1.2.2
  • Protocol version2025-06-18

On 2026-10-25 the server answered initialize and tools/list without a sign-in. First answer in 349 ms.

Should an agent connect itNot proven either way yet
  • Whether its tools do the product's job has not been judged yet.
  • Checked on 2 of the 7 days it takes to judge reliability.

Once connected

  • create_listing, update_listing, set_listing_attributes change data without a sign-in: anyone with the address can call them.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 2, the first on 2026-10-25
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 2 so far
  • Answeredmeasuring2 of the 7 daily checks it takes to print a share
  • Median first answer310 ms
  • Space in an agent's context≈ 3,775 tokensthe definitions of all its tools (15), which an agent carries on every turn
  • Tool definitionsA · 100 of 100
  • Typed results0 of 15 toolsdeclared outputSchema: results come typed, read once
  • Every tool passes all six checks.

Worth a look

  • Tools that change data, on a server that answers without a sign-in: create_listing, update_listing, set_listing_attributes

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (30%), doing the product's job (25%), definitions (20%), context (10%) and use (15%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers15 tools · read 2026-10-25
  • 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 search_listings with attribute filters.

  • 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-driven search, call interpret_search first to convert a…

  • 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: photos, plus the public documents the broker attached (brochures…

  • 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 raw query here, then forward the returned filters — and…

  • look_up_parcel

    Look 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 nearby (including leaking underground…

  • get_parcel

    Read 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 address and building page URL, the FEMA flood…

  • save_search

    Save the current search as a named alert. The user will receive email digests when new matching listings appear. Requires authentication.

  • list_my_saved_searches

    List the authenticated user's saved searches, including their filters and alert schedule. Requires authentication.

  • delete_saved_search

    Delete a saved search by its ID. Only the owner may delete their own searches. Requires authentication.

  • list_my_listings

    List all listings owned or brokered by the authenticated user. Optionally filter by status. Requires authentication.

  • 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 identity fields create_listing requires. Use this first, then…

  • 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) to make the call safe to retry — re-sending the same key…

  • update_listing

    Update 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. Returns the full updated listing exactly as stored.

  • 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": 40, "attr_office_class": "Class A"}). Only fields…

  • 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 thumbnail/hero/full variants. Only https image URLs whose host…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "listings": {
      "type": "http",
      "url": "https://spacexploration.com/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http spacexploration https://spacexploration.com/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://spacexploration.com/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.