For AI assistants

The 1031 underwriting desk, reachable from any AI that speaks MCP.

Shop 1031 runs a live Model Context Protocol server. An assistant connected to it reads the pre-underwritten replacement universe, runs the same cash-flow engine the website runs, and checks the equal-or-greater rules of a 1031 exchange. The model calls a tool and gets a sourced, confidence-labeled answer instead of a guess.

Endpoint https://mcp.shop1031.com/ MCP Streamable HTTP
See the scored universe Anonymous access reaches the universe. Connect an account for your own underwriting.

Why a tool call beats a guess

The math is the engine’s, not the model’s.

A general assistant asked to underwrite a net-lease deal will estimate, and the estimate looks right until a number is wrong. The Shop 1031 server hands the model the actual stack: the canonical math engine, real data feeds, the reviewed asset theses, and a human review gate. Every payload carries a value, a confidence label, a source, and a last-verified stamp. When a field is low confidence, the response says so and routes to a broker. The model reads those labels and reasons under uncertainty rather than presenting a false certainty.

Tools

What an assistant can call.

list_universe

Lists the net-lease replacement universe ranked by downside-case projected return. Tenant, city, state, asking price, cap rate, remaining lease term, and the extended-vacancy return headline for each row.

get_listing

Returns the public summary for one property: tenant, city, state, asking price, cap rate, in-place NOI, remaining lease term, and the three-case projection (renewal, non-renewal, extended vacancy).

search_listings

Filters the universe by city or state, cap-rate range, asking-price range, and property type, returning the same public summary as the universe list.

compute_offer_economics

Runs the canonical cash-flow engine on a deal at the caller's own equity, financing, and threshold. The model behind the web UI answers the call, so the number matches what a buyer sees on the site.

check_1031_satisfaction

Applies the equal-or-greater rules to a sale and a replacement and reports whether the exchange fully defers, with a boot diagnostic when it does not.

compute_45_180_dates

Projects the 45-day identification and 180-day closing deadlines from a sale-close date.

Connecting a Shop 1031 account with a Bearer token reaches the buyer profile, dashboard, saved searches, and underwriting workbooks. Addresses on the public universe are withheld until an account is connected.

Connect

Point a client at the endpoint.

Claude logoClaude

Add a custom connector pointing at the endpoint. Claude Desktop, Claude in Chrome, and the API all speak MCP natively.

ChatGPT and others logoChatGPT and others

Any client that speaks MCP Streamable HTTP can connect. GPT Actions and other function-calling clients reach the same logical surface.

Questions

What is the Shop 1031 MCP server?
A Model Context Protocol server that exposes the Shop 1031 net-lease underwriting platform as tools an AI assistant can call directly. An LLM connected to it reads the pre-underwritten replacement universe, runs the canonical cash-flow engine, and checks 1031 deferral rules without scraping the website or guessing at the math.
What is the endpoint and how do I connect?
The server speaks MCP Streamable HTTP at https://mcp.shop1031.com/. In a Claude client, add a custom connector pointing at that URL. Anonymous access reaches the property universe with addresses withheld; connecting a Shop 1031 account with a Bearer token reaches the buyer profile, dashboard, and underwriting workbooks.
Why call the tools instead of letting the model answer?
The math comes from the same engine the web UI runs, not from the model. Every figure is sourced and carries a confidence label. When a field is low confidence or under review, the tool routes the question to a Shop 1031 broker rather than returning a confident guess. The model reasons about what is known and what is not, instead of inventing a number.
Is the MCP server a brokerage or a Qualified Intermediary?
No. The server exposes analytics and matchmaking. Shop 1031 is not a brokerage, a law firm, a tax advisor, a lender, or a Qualified Intermediary. Brokerage, when used, is provided by independently licensed professionals.

When the assistant is the interface, the underwriting should already be done.

Connect the server and ask your assistant to find a replacement property at your equity. It reads a pool that already pencils, and it shows its work.