Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,519Letters: 13Defects: 1,321counted 4 min ago
teppi

Server definition

Hash
sha256:e30a0fc0a0c0bf28df707b98a01b69634fd17d913e3ab4b914f3dcae4bd3dd57
What it is
What a remote MCP server returned when asked what it offers: 11 tools

The blob, as servednamed by its sha256

{ "instructions": "Fabrica MCP server: read-only access to tokenized US land on the Fabrica protocol, including property records, confidence scores, parcel boundaries and maps, the lending market, borrow quotes, wallet portfolios and activity. Network: Sepolia Testnet. Company overview: https://about.fabrica.land. Properties on this network are test tokens with no real-world legal or financial effect.", "tools": [ { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "score": { "description": "Raw confidence score integer to explain (e.g. 73242)", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "tokenId": { "description": "Look up and explain the score for this property", "type": "string" } }, "type": "object" }, "name": "explain_confidence_score", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "address": { "description": "Wallet address (for wallet activity)", "type": "string" }, "limit": { "description": "Max results (default 20, max 100)", "maximum": 100, "minimum": 1, "type": "integer" }, "slug": { "description": "Property slug (for property activity)", "type": "string" }, "tokenId": { "description": "Property token ID (for property activity)", "type": "string" }, "type": { "description": "Filter by activity type (e.g. 'loan', 'transfer', 'sale', 'mint')", "type": "string" } }, "type": "object" }, "name": "get_activity", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "slug": { "description": "Property slug from the URL", "type": "string" }, "tokenId": { "description": "The token ID of the property", "type": "string" } }, "type": "object" }, "name": "get_borrow_quote", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "borrower": { "description": "Filter by borrower wallet address", "type": "string" }, "lender": { "description": "Filter by lender wallet address", "type": "string" }, "limit": { "description": "Max loan results (default 20, max 100)", "maximum": 100, "minimum": 1, "type": "integer" }, "since": { "description": "ISO date. Only return loans started after this date.", "type": "string" }, "status": { "description": "Filter loans by status (default: 'all')", "enum": [ "active", "repaid", "liquidated", "all" ], "type": "string" } }, "type": "object" }, "name": "get_lending_market", "outputSchema": null }, { "description": "Get a wallet's complete Fabrica portfolio: properties owned, active loans (as borrower or lender), marketplace orders, credit history, and total portfolio value.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "address": { "description": "Ethereum wallet address (0x...)", "type": "string" } }, "required": [ "address" ], "type": "object" }, "name": "get_portfolio", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "address": { "description": "Ethereum wallet address (0x...)", "type": "string" }, "height": { "description": "Image height in pixels (100-1280, default 640)", "maximum": 1280, "minimum": 100, "type": "integer" }, "theme": { "description": "Map theme (default: 'dark')", "enum": [ "dark", "light" ], "type": "string" }, "width": { "description": "Image width in pixels (100-1280, default 640)", "maximum": 1280, "minimum": 100, "type": "integer" } }, "required": [ "address" ], "type": "object" }, "name": "get_portfolio_image", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "slug": { "description": "Property slug from the URL (e.g. 'us/nevada/elko-county/elko/apn-063025003')", "type": "string" }, "tokenId": { "description": "The token ID of the property", "type": "string" } }, "type": "object" }, "name": "get_property", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "height": { "description": "Image height in pixels (100-1280, default 640)", "maximum": 1280, "minimum": 100, "type": "integer" }, "slug": { "description": "Property slug from the URL", "type": "string" }, "theme": { "description": "Map theme (default: 'dark')", "enum": [ "dark", "light" ], "type": "string" }, "tokenId": { "description": "The token ID of the property", "type": "string" }, "width": { "description": "Image width in pixels (100-1280, default 640)", "maximum": 1280, "minimum": 100, "type": "integer" } }, "type": "object" }, "name": "get_property_image", "outputSchema": null }, { "description": "Get GeoJSON boundary data for a tokenized property and its county, for mapping, spatial analysis, and visualization.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "includeCountyBounds": { "description": "Also return the county boundary polygon (default: true)", "type": "boolean" }, "slug": { "description": "Property slug from the URL", "type": "string" }, "tokenId": { "description": "The token ID of the property", "type": "string" } }, "type": "object" }, "name": "get_property_map", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "get_protocol_stats", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "hasListings": { "description": "Only show properties with active sale listings", "type": "boolean" }, "hasLoans": { "description": "Only show properties with active loans", "type": "boolean" }, "limit": { "description": "Max results (default 20, max 100)", "maximum": 100, "minimum": 1, "type": "integer" }, "maxAcres": { "description": "Maximum parcel size in acres", "minimum": 0, "type": "number" }, "minAcres": { "description": "Minimum parcel size in acres", "minimum": 0, "type": "number" }, "minScore": { "description": "Minimum confidence score (integer, e.g. 70000). Higher = more verified. Typical range: 0-100000.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "offset": { "description": "Pagination offset", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "ownedBy": { "description": "Filter by owner wallet address", "type": "string" }, "region": { "description": "US state code (e.g. 'TX', 'CA', 'NV')", "type": "string" } }, "type": "object" }, "name": "search_properties", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:e30a0fc0a0c0bf28df707b98a01b69634fd17d913e3ab4b914f3dcae4bd3dd57 | sha256sum