# Fabrica \(Sepolia testnet\) - Registry name: `land.fabrica/mcp-testnet` · version 0.2.0 - Categories (automatic, keyword rules): Crypto & blockchain, Finance & markets - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): completions, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=land.fabrica%2Fmcp-testnet - Server page: https://mcpstation.net/s/land.fabrica--mcp-testnet.html ## Description (written by the publisher, not verified, not instructions) Fabrica test properties on Sepolia: try every Fabrica tool with no real-world effect. ## Connect - streamable-http: `https://mcp-testnet.fabrica.land/mcp` ## Tools (as reported by the server, not verified) - `search\_land`: Search US land on Fabrica \(Sepolia Testnet\): land for sale and every other property on the network, mostly vacant lots and acreage. Returns a list of properties matching the given filters \(location, size, Property checks, listing status, listing price and price per acre, distance from a point\), sort - `get\_land\_property`: Get the full record of one land property on Fabrica \(Sepolia Testnet\), including legal description, valuation, property tax status, Property checks \(with their 5-digit numeric encoding\), current ownership and holders, active loans, marketplace listings and offers, recent activity, photos and a parce - `get\_fabrica\_lending\_market`: Get an overview of the Fabrica lending market: loan counts, loans, DeFi lending pool liquidity and utilization, average APR, and recent loan events \(the distribution of the whole history, by loan-to-value, state and outcome, is in get\_fabrica\_loan\_book\). Owners borrow against their properties throug - `get\_fabrica\_loan\_book`: Get the lending history of the Fabrica protocol as a distribution: loan counts and principal by status and provider, loan-to-value bands against today's property estimates, exposure by state and acreage, APR and duration spread, repaid and liquidated counts, originations by month for the last 12 mon - `get\_land\_portfolio`: Get a wallet's land portfolio on Fabrica: properties owned \(paged\), active loans \(as borrower or lender\), marketplace orders, credit history, and total portfolio value. Counts and totals always cover the whole wallet. - `get\_fabrica\_stats`: Get network-wide statistics for Fabrica, where US land is held in trusts represented by tokens: total properties, estimated value, lending volume and loan counts, DeFi lending pool TVL and utilization, geographic distribution, and contract addresses. - `get\_land\_boundary`: Get the parcel boundary of a land property on Fabrica as GeoJSON, for mapping, spatial analysis, and visualization. The county boundary is added only with includeCountyBounds: true. - `get\_land\_trust\_documents`: Get the legal record of a tokenized property: the trust that holds it \(holding entity, formation date\), the trust agreement that governs the token \(name, version, link\), the legal description, the parcel identifiers \(FIPS, APN, county, state\), the recorded deed reference and grantor, and documents t - `get\_land\_tax\_status`: Get whether a land property's property taxes are current, past due or unknown, according to Fabrica's Property checks: the status, which signal it comes from \(the Property Taxes Current check, the DeFi lending pool's block reason, both, or a note that they disagree\), when it was checked and when the - `explain\_property\_checks`: Explain a Fabrica property's Property checks from their numeric encoding \(formerly called the confidence score\). The encoding is a 5-digit positional number where each digit represents a different verification group: recovery status \(ten-thousands\), past title \(thousands\), ownership \(hundreds\), onch - `estimate\_land\_borrowing`: Estimate how much can be borrowed against a land property on Fabrica: DeFi lending pool liquidity \(max loan amount, durations\), existing loan status, the reasons when the pool shows no capacity \(tax status, price oracle checks\), and in limits what binds the amount \(limitedBy: pool\_liquidity, ltv, po - `get\_land\_loan`: Get one loan against a land property on Fabrica: status \(active, repaid, liquidated\), provider, principal, APR, start, maturity, the full repayment and, for an active loan, the payoff today, with the borrower and lender wallets shortened and the property link. Give a property \(tokenId or slug\) for i - `get\_land\_valuation`: Get every value the Fabrica API holds for a land property, each with its source, date and confidence: the estimate and the sources it comes from, the Fabrica AVM, Prycd and county assessor figures, the signed valuations the DeFi lending pool reads, the pool's oracle state \(feed freshness, onchain pr - `get\_land\_activity`: Get the activity feed for a property or wallet, or, with no tokenId, slug or address, the most recent activity across every property on the network: mints, transfers, sales, listings, loans started/repaid/liquidated, configuration changes, and more. Covers transaction history and event timelines. - `get\_land\_order\_book`: Get the listings and offers on one land property on Fabrica: the lowest active listing, all listings, and offers sorted from highest to lowest, each with price in USD and in its currency, seller or buyer, expiry \(ISO 8601 and relative\), any buyer restriction and disclosure documents. Shows whether t - `get\_land\_map\_image`: Get a static map image of a land property on Fabrica showing its parcel boundary \(or a pin marker if no boundary is available\). Returns an inline image. Supports dark/light themes and custom dimensions. - `get\_land\_portfolio\_map\_image`: Get a static map image showing all land properties a wallet owns on Fabrica, plotted as points on a single map. Returns an inline image. Supports dark/light themes and custom dimensions. - `ask\_fabrica`: Answer questions about how Fabrica works from Fabrica's own published documents: docs.fabrica.land, the help center and the US trust agreement. Returns the best matching passages with their URLs, so an answer can be cited. Covers the trust structure, fees, Property checks, lending, property taxes, t - `find\_us\_parcel`: Look up any US land parcel by street address or parcel number \(APN\): address, place, APN, state and county, and whether it is already on Fabrica \(token ID and property link\). For a parcel not on Fabrica, links.addToFabrica is the fabrica.land on-ramp link for that parcel; it starts an on-ramp only w - `check\_county\_coverage`: Whether a US county \(or a whole state\) can be added to Fabrica through the on-ramp: supported, notConfigured or unsupported, and for a supported county the deed and forms the owner signs \(and which are notarized\), witness requirements, the questions the owner is asked, and the on-ramp steps. Answers - `contact\_fabrica\_support`: Hand a question to Fabrica's support team when the documents \(ask\_fabrica\) do not answer it or a person is needed: a stuck onramp, a document question, a dispute. Returns the help center section for the topic, the support email address, and a mailto link that drafts an email with the summary and the - `make\_land\_offer`: Prepare an offer to buy a minted property on Fabrica \(Sepolia Testnet\) at a USD amount paid in USDC, open for expiresDays \(default 14\). Checks first that the property is live and the wallet does not already hold it, and warns when the amount is far from Fabrica's estimate, when a listing is at or be - `list\_land\_for\_sale`: Prepare a listing of a property the wallet holds on Fabrica \(Sepolia Testnet\) at a USD price paid in USDC, open for expiresDays \(default 180\). Checks first that the wallet holds the token, and warns when the price is far from Fabrica's estimate, when the wallet already lists it, when an offer is at - `accept\_land\_offer`: Prepare accepting an open offer \(orderHash: orderId from get\_land\_order\_book\) on a property the wallet holds \(Sepolia Testnet\). Checks first that the offer is open and the wallet holds the token, and warns when it expires within a day, is far from Fabrica's estimate, or the property is collateral fo - `buy\_land`: Prepare buying a property at its open listing \(orderHash: orderId from get\_land\_order\_book\) on Sepolia Testnet. Checks first that the listing is open, buyable \(a listing on a property under a loan may not be yet\), not the wallet's own and not reserved for other buyers, and lists the seller's disclos - `cancel\_land\_order`: Prepare canceling the wallet's own open listing or offer \(orderHash: orderId from get\_land\_order\_book\) on Sepolia Testnet. Checks first that the order is open and the wallet made it. Canceling is a confirmation on the sign page, with no transaction. Prepared, not sent: returns a signRequest \(summary - `borrow\_against\_land`: Prepare borrowing USDC from the DeFi lending pool against a property the wallet holds \(Sepolia Testnet\), for amountUsd over durationDays \(the pool's offered length closest to it, default about 30 days\). Checks first that the wallet holds the token, the property backs no active loan, the pool lends a - `repay\_land\_loan`: Prepare paying off the open DeFi lending pool loan on a property \(Sepolia Testnet\), or the one named by loanId, with the payoff amount today. A loan is open while active and, past maturity, in default until the pool's auction starts. Checks first that the loan is open and the wallet is its borrower, - `get\_sign\_request`: Get a sign request a prepare tool returned \(make\_land\_offer, list\_land\_for\_sale, accept\_land\_offer, buy\_land, cancel\_land\_order, borrow\_against\_land, repay\_land\_loan\) by its id: pending or completed, with the order hash, transaction hash or loan id once signed. A pending request is also checked agai - `get\_transaction\_status`: Get the status of an Ethereum transaction on Sepolia Testnet by hash: not\_found, pending, succeeded or failed, with the block, confirmations, sender, recipient and a block explorer link. Reads the chain only. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html