{
  "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
  "version": "1.0",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "rentreboot",
    "title": "RentReboot Apartment Search",
    "version": "1.1.0"
  },
  "description": "Read-only access to RentReboot renter guides, neighborhood rent data, and—with scoped OAuth—the connected renter's apartment alerts, upcoming matches, and Housing Lottery application status.",
  "documentationUrl": "https://rentreboot.com/auth.md",
  "transport": {
    "type": "streamable-http",
    "endpoint": "/api/mcp"
  },
  "capabilities": {
    "tools": {},
    "resources": {}
  },
  "authentication": {
    "required": false,
    "schemes": [
      {
        "type": "oauth2",
        "authorizationServer": "https://rentreboot.com",
        "scopes": ["alerts:read", "searches:read", "lottery:read"]
      }
    ]
  },
  "instructions": "All tools are read-only. Public guide and rent-data tools work anonymously. Personal tools require scoped OAuth and return only minimized renter-specific results.",
  "resources": ["dynamic"],
  "tools": [
    {
      "name": "search_guides",
      "description": "Search RentReboot's public renter guides by keyword."
    },
    {
      "name": "get_guide",
      "description": "Retrieve a public RentReboot guide as Markdown."
    },
    {
      "name": "list_neighborhoods",
      "description": "List NYC neighborhoods with published RentReboot rent data."
    },
    {
      "name": "get_rent_data",
      "description": "Retrieve aggregate asking-rent percentiles and sample sizes for a neighborhood."
    },
    {
      "name": "list_alerted_listings",
      "description": "List public listing facts for apartments previously sent to the connected renter."
    },
    {
      "name": "list_upcoming_matches",
      "description": "List historical apartments matching the connected renter's saved search."
    },
    {
      "name": "list_housing_lottery_applications",
      "description": "List provider-confirmed Housing Connect application statuses for the connected renter."
    }
  ]
}
