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

Server definition

Hash
sha256:d1dc55df55ae72f5e6e9b5dc2f0e64cc3f19b2b1d3460af1e378fea798c8d583
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: Ethereum Mainnet. Company overview: https://about.fabrica.land.\n\nLegal notice (Ethereum Mainnet): Fabrica properties are real parcels of land in the United States. Each is held in a trust, and an ERC-1155 token represents the beneficial interest in that trust. Acquiring, transferring, listing or borrowing against a token has real-world legal and financial consequences:\n- Owning a Fabrica token means owning the beneficial interest in the trust that holds the property. The trustee is designated by the token holder and is, by default, the holder.\n- Owners can carry obligations tied to the land, such as property taxes, maintenance and environmental liability.\n- Transfers and sales are legally binding and can trigger tax events such as capital gains or transfer taxes.\n- The operating agreement (the trust instrument) attached to each token sets out the owner's rights and obligations. Its URL is included in property details.\n- This data is informational and is not financial or legal advice.", "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 (Ethereum Mainnet), 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. The response includes the URL of the operating agreement (the trust instrument) that governs the token.", "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 (Ethereum Mainnet). Returns a list of properties matching the given filters. Each result is a real parcel of land in the US, held in a trust whose beneficial interest is an ERC-1155 token.", "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:d1dc55df55ae72f5e6e9b5dc2f0e64cc3f19b2b1d3460af1e378fea798c8d583 | sha256sum