resale

AI-native timeshare marketplace with FL DBPR + CFPB government-source data. Source-linked.

Should I use this

Quality & Safety

A
Description quality
97%
Schema completeness
67%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~742Tokens (tool definitions)
~372 BTypical response size
Moderate attention impact (0.58% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "resale": {
      "url": "https://timeshare.rootz.global/mcp"
    }
  }
}

Remote endpoints

https://timeshare.rootz.global/mcpstreamable-http

What it can do

Tool inventory

Tools (12)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_timeshares(resort, brand, state, city, price_min, ...)

Search timeshare listings by resort, brand, state, price range, bedrooms, exchange network

Input Schema

{
  "type": "object",
  "properties": {
    "resort": {
      "type": "string"
    },
    "brand": {
      "type": "string"
    },
    "state": {
      "type": "string"
    },
    "city": {
      "type": "string"
    },
    "price_min": {
      "type": "number"
    },
    "price_max": {
      "type": "number"
    },
    "bedrooms": {
      "type": "number"
    },
    "exchange": {
      "type": "string"
    },
    "q": {
      "type": "string"
    },
    "limit": {
      "type": "number"
    }
  }
}
🟢get_resort(name)

Get resort detail including listings, FL DBPR registration, and payment history

Input Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Resort name"
    }
  },
  "required": [
    "name"
  ]
}
🟢get_listing(id)

Get individual listing detail with CFPB complaints for that brand

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    }
  },
  "required": [
    "id"
  ]
}
🟢list_brands

List all timeshare brands with listing counts, price ranges, and resort counts

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢list_resorts(state, brand, limit)

List resorts with listing summaries, filterable by state or brand

Input Schema

{
  "type": "object",
  "properties": {
    "state": {
      "type": "string"
    },
    "brand": {
      "type": "string"
    },
    "limit": {
      "type": "number"
    }
  }
}
🟢get_stats

Get database statistics and distributions

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢search_dbpr_projects(name, county)

Search FL DBPR registered timeshare projects

Input Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "county": {
      "type": "string"
    }
  }
}
🟢get_payment_history(project_number)

Get FL DBPR payment/billing history for a timeshare project

Input Schema

{
  "type": "object",
  "properties": {
    "project_number": {
      "type": "string"
    }
  },
  "required": [
    "project_number"
  ]
}
🟢search_complaints(company, state)

Search CFPB consumer complaints for timeshare companies

Input Schema

{
  "type": "object",
  "properties": {
    "company": {
      "type": "string"
    },
    "state": {
      "type": "string"
    }
  }
}
🟢get_orientation

Get pre-computed context about the timeshare index — use this first

Input Schema

{
  "type": "object",
  "properties": {}
}
🟡create_bridge(state, city, brand, budget_max, bedrooms, ...)

Create a bridge page — a persistent URL where AI curates timeshare research for a buyer. Returns a shareable URL. The buyer sees property cards with viability grades, rental estimates, fee coverage, and AI notes.

Input Schema

{
  "type": "object",
  "properties": {
    "state": {
      "type": "string"
    },
    "city": {
      "type": "string"
    },
    "brand": {
      "type": "string"
    },
    "budget_max": {
      "type": "number"
    },
    "bedrooms": {
      "type": "number"
    },
    "notes": {
      "type": "string"
    }
  }
}
🟡add_to_bridge(hash, listing_id, score, notes)

Add a listing to a bridge page by listing ID. The property appears on the buyer page with full economics.

Input Schema

{
  "type": "object",
  "properties": {
    "hash": {
      "type": "string",
      "description": "Bridge session hash"
    },
    "listing_id": {
      "type": "number",
      "description": "Listing ID from search results"
    },
    "score": {
      "type": "number",
      "description": "AI fit score 1-10"
    },
    "notes": {
      "type": "string",
      "description": "AI analysis note for the buyer"
    }
  },
  "required": [
    "hash",
    "listing_id"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded12 tools
verifiedversion not recorded12 tools
verifiedversion not recorded12 tools