← Fabrica MCP Server

Fabrica MCP Server 47c188b26b9feeb0f412c5966cafe2da6ecb67db

source_git · fabrica-land/fabrica-mcp · current release

11
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-25T23:48:42.333Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "tools": {
    "listChanged": true
  }
}

Tools 11

ToolCategoryAnnotationsRisk
explain_confidence_scoreExplain 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), on-chain history (tens), basic validation (ones). Max score: 75342.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "tokenId": {
      "description": "Look up and explain the score for this property",
      "type": "string"
    },
    "score": {
      "description": "Raw confidence score integer to explain (e.g. 73242)",
      "type": "number"
    }
  }
}
— · —
get_activityGet the activity feed for a property or wallet: mints, transfers, sales, loans started/repaid/liquidated, configuration changes, and more. Use this for transaction history and event timelines.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "tokenId": {
      "description": "Property token ID (for property activity)",
      "type": "string"
    },
    "slug": {
      "description": "Property slug (for property activity)",
      "type": "string"
    },
    "address": {
      "description": "Wallet address (for wallet activity)",
      "type": "string"
    },
    "type": {
      "description": "Filter by activity type (e.g. 'loan', 'transfer', 'sale', 'mint')",
      "type": "string"
    },
    "limit": {
      "description": "Max results (default 20, max 100)",
      "type": "number"
    }
  }
}
— · —
get_borrow_quoteGet borrowing options for a specific tokenized property: MetaStreet pool liquidity (max loan amount, durations), peer-to-peer loan offers, and existing loan status. Use this to answer 'How much can I borrow against this property?' or 'What APR would I get?'
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "tokenId": {
      "description": "The token ID of the property",
      "type": "string"
    },
    "slug": {
      "description": "Property slug from the URL",
      "type": "string"
    }
  }
}
— · —
get_lending_marketGet an overview of the Fabrica lending market: active loans, pool liquidity, yields, and recent loan events. Fabrica properties can be used as collateral for loans via NFTfi (peer-to-peer) and MetaStreet (pool-based) protocols.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "status": {
      "description": "Filter loans by status (default: 'all')",
      "type": "string",
      "enum": [
        "active",
        "repaid",
        "liquidated",
        "all"
      ]
    },
    "borrower": {
      "description": "Filter by borrower wallet address",
      "type": "string"
    },
    "lender": {
      "description": "Filter by lender wallet address",
      "type": "string"
    },
    "since": {
      "description": "ISO date. Only return loans started after this date.",
      "type": "string"
    },
    "limit": {
      "description": "Max loan results (default 20)",
      "type": "number"
    }
  }
}
— · —
get_portfolioGet a wallet's complete Fabrica portfolio: properties owned, active loans (as borrower or lender), marketplace orders, credit history, and total portfolio value.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Ethereum wallet address (0x...)"
    }
  },
  "required": [
    "address"
  ]
}
— · —
get_portfolio_imageGet 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.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Ethereum wallet address (0x...)"
    },
    "theme": {
      "description": "Map theme (default: 'dark')",
      "type": "string",
      "enum": [
        "dark",
        "light"
      ]
    },
    "width": {
      "description": "Image width in pixels (100-1280, default 640)",
      "type": "number"
    },
    "height": {
      "description": "Image height in pixels (100-1280, default 640)",
      "type": "number"
    }
  },
  "required": [
    "address"
  ]
}
— · —
get_propertyGet comprehensive details about a specific tokenized property on Fabrica (Ethereum Mainnet), including legal description, valuation, confidence score breakdown, ownership history, loan history, marketplace activity, and media. The operating agreement URL in the response links to the legal trust instrument — review it before advising on acquisition.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "tokenId": {
      "description": "The token ID of the property",
      "type": "string"
    },
    "slug": {
      "description": "Property slug from the URL (e.g. 'us/nevada/elko-county/elko/apn-063025003')",
      "type": "string"
    }
  }
}
— · —
get_property_imageGet a static map image of a tokenized property showing its parcel boundary (or pin marker if no boundary available). Returns an inline image. Supports dark/light themes and custom dimensions.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "tokenId": {
      "description": "The token ID of the property",
      "type": "string"
    },
    "slug": {
      "description": "Property slug from the URL",
      "type": "string"
    },
    "theme": {
      "description": "Map theme (default: 'dark')",
      "type": "string",
      "enum": [
        "dark",
        "light"
      ]
    },
    "width": {
      "description": "Image width in pixels (100-1280, default 640)",
      "type": "number"
    },
    "height": {
      "description": "Image height in pixels (100-1280, default 640)",
      "type": "number"
    }
  }
}
— · —
get_property_mapGet GeoJSON boundary data for a tokenized property and its county. Useful for mapping, spatial analysis, and visualization.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "tokenId": {
      "description": "The token ID of the property",
      "type": "string"
    },
    "slug": {
      "description": "Property slug from the URL",
      "type": "string"
    },
    "includeCountyBounds": {
      "description": "Also return the county boundary polygon (default: true)",
      "type": "boolean"
    }
  }
}
— · —
get_protocol_statsGet protocol-wide statistics for the Fabrica real property tokenization platform: total properties, TVL, lending volume, repayment rates, geographic distribution, and contract addresses.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
— · —
search_propertiesSearch tokenized real properties on the Fabrica protocol (Ethereum Mainnet). Returns a list of properties matching the given filters. Each result represents a REAL parcel of land in the US, legally tokenized as an ERC-1155 NFT.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "region": {
      "description": "US state code (e.g. 'TX', 'CA', 'NV')",
      "type": "string"
    },
    "minAcres": {
      "description": "Minimum parcel size in acres",
      "type": "number"
    },
    "maxAcres": {
      "description": "Maximum parcel size in acres",
      "type": "number"
    },
    "minScore": {
      "description": "Minimum confidence score (integer, e.g. 70000). Higher = more verified. Typical range: 0-100000.",
      "type": "number"
    },
    "hasListings": {
      "description": "Only show properties with active sale listings",
      "type": "boolean"
    },
    "hasLoans": {
      "description": "Only show properties with active loans",
      "type": "boolean"
    },
    "ownedBy": {
      "description": "Filter by owner wallet address",
      "type": "string"
    },
    "limit": {
      "description": "Max results (default 20, max 100)",
      "type": "number"
    },
    "offset": {
      "description": "Pagination offset",
      "type": "number"
    }
  }
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.