Serveur MCP

Fabrica (Sepolia testnet)

land.fabrica/mcp-testnet

Ce que fait ce MCP

Provides testnet versions of Fabrica property search, tokenized parcel details, maps, portfolios, activity, and lending data on Sepolia.

explain_confidence_score
Explain confidence score
Explain a Fabrica property's confidence score breakdown. The score is a 5-digit positional number where each digit represents a different verification category: recovery status (ten-thousands), past title (thousands), ownership (hundreds), onchain history (tens), basic validation (ones). Max score: 75342.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'score': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Raw confidence score integer to explain (e.g. 73242)'}, 'tokenId': {'type': 'string', 'description': 'Look up and explain the score for this property'}}}
get_activity
Get activity history
Get the activity feed for a property or wallet: mints, transfers, sales, loans started/repaid/liquidated, configuration changes, and more. Covers transaction history and event timelines.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'type': 'string', 'description': 'Property slug (for property activity)'}, 'type': {'type': 'string', 'description': "Filter by activity type (e.g. 'loan', 'transfer', 'sale', 'mint')"}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max results (default 20, max 100)'}, 'address': {'type': 'string', 'description': 'Wallet address (for wallet activity)'}, 'tokenId': {'type': 'string', 'description': 'Property token ID (for property activity)'}}}
get_borrow_quote
Get borrow quote
Get borrowing options for a specific tokenized property: Fabrica lending pool liquidity (max loan amount, durations) and existing loan status. Answers questions such as 'How much can I borrow against this property?'. The amount is an estimate; the rate is set by a live quote when borrowing.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'type': 'string', 'description': 'Property slug from the URL'}, 'tokenId': {'type': 'string', 'description': 'The token ID of the property'}}}
get_lending_market
Get lending market
Get an overview of the Fabrica lending market: loan counts, loans, Fabrica lending pool liquidity and utilization, average APR, and recent loan events. Owners borrow against their properties through the Fabrica lending pool (pool-based lending). Loan records also include historical peer-to-peer loans made through a former integration that is now retired.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max loan results (default 20, max 100)'}, 'since': {'type': 'string', 'description': 'ISO date. Only return loans started after this date.'}, 'lender': {'type': 'string', 'description': 'Filter by lender wallet address'}, 'status': {'enum': ['active', 'repaid', 'liquidated', 'all'], 'type': 'string', 'description': "Filter loans by status (default: 'all')"}, 'borrower': {'type': 'string', 'description': 'Filter by borrower wallet address'}}}
get_portfolio
Get wallet portfolio
Get a wallet's complete Fabrica portfolio: properties owned, active loans (as borrower or lender), marketplace orders, credit history, and total portfolio value.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Ethereum wallet address (0x...)'}}}
get_portfolio_image
Get portfolio map image
Get a static map image showing all properties owned by a wallet, plotted as points on a single map. Returns an inline image. Supports dark/light themes and custom dimensions.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'theme': {'enum': ['dark', 'light'], 'type': 'string', 'description': "Map theme (default: 'dark')"}, 'width': {'type': 'integer', 'maximum': 1280, 'minimum': 100, 'description': 'Image width in pixels (100-1280, default 640)'}, 'height': {'type': 'integer', 'maximum': 1280, 'minimum': 100, 'description': 'Image height in pixels (100-1280, default 640)'}, 'address': {'type': 'string', 'description': 'Ethereum wallet address (0x...)'}}}
get_property
Get property details
Get comprehensive details about a specific tokenized property on Fabrica (Sepolia Testnet), including legal description, valuation, confidence score breakdown, current ownership and holders, active loans, marketplace listings and offers, recent activity, photos and a parcel map image link. Boundary geometry is returned by get_property_map.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'type': 'string', 'description': "Property slug from the URL (e.g. 'us/nevada/elko-county/elko/apn-063025003')"}, 'tokenId': {'type': 'string', 'description': 'The token ID of the property'}}}
get_property_image
Get property map image
Get a static map image of a tokenized property showing its parcel boundary (or a pin marker if no boundary is available). Returns an inline image. Supports dark/light themes and custom dimensions.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'type': 'string', 'description': 'Property slug from the URL'}, 'theme': {'enum': ['dark', 'light'], 'type': 'string', 'description': "Map theme (default: 'dark')"}, 'width': {'type': 'integer', 'maximum': 1280, 'minimum': 100, 'description': 'Image width in pixels (100-1280, default 640)'}, 'height': {'type': 'integer', 'maximum': 1280, 'minimum': 100, 'description': 'Image height in pixels (100-1280, default 640)'}, 'tokenId': {'type': 'string', 'description': 'The token ID of the property'}}}
get_property_map
Get property boundary (GeoJSON)
Get GeoJSON boundary data for a tokenized property and its county, for mapping, spatial analysis, and visualization.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'type': 'string', 'description': 'Property slug from the URL'}, 'tokenId': {'type': 'string', 'description': 'The token ID of the property'}, 'includeCountyBounds': {'type': 'boolean', 'description': 'Also return the county boundary polygon (default: true)'}}}
get_protocol_stats
Get protocol stats
Get protocol-wide statistics for the Fabrica real property tokenization platform: total properties, estimated value, lending volume and loan counts, Fabrica lending pool TVL and utilization, geographic distribution, and contract addresses.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
search_properties
Search properties
Search tokenized real properties on the Fabrica protocol (Sepolia Testnet). Returns a list of properties matching the given filters. These are test properties on Sepolia with no real-world effect.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max results (default 20, max 100)'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Pagination offset'}, 'region': {'type': 'string', 'description': "US state code (e.g. 'TX', 'CA', 'NV')"}, 'ownedBy': {'type': 'string', 'description': 'Filter by owner wallet address'}, 'hasLoans': {'type': 'boolean', 'description': 'Only show properties with active loans'}, 'maxAcres': {'type': 'number', 'minimum': 0, 'description': 'Maximum parcel size in acres'}, 'minAcres': {'type': 'number', 'minimum': 0, 'description': 'Minimum parcel size in acres'}, 'minScore': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Minimum confidence score (integer, e.g. 70000). Higher = more verified. Typical range: 0-100000.'}, 'hasListings': {'type': 'boolean', 'description': 'Only show properties with active sale listings'}}}
Ajouté
get_portfolio_image
29 September 2026 02:40
Ajouté
get_property_image
29 September 2026 02:40
Ajouté
get_activity
29 September 2026 02:40
Ajouté
get_borrow_quote
29 September 2026 02:40
Ajouté
explain_confidence_score
29 September 2026 02:40
Ajouté
get_property_map
29 September 2026 02:40
Ajouté
get_protocol_stats
29 September 2026 02:40
Ajouté
get_portfolio
29 September 2026 02:40
Ajouté
get_lending_market
29 September 2026 02:40
Ajouté
get_property
29 September 2026 02:40
Ajouté
search_properties
29 September 2026 02:40