Koskamo

Openigloo NYC Rentals MCP

An official MCP server provided by Openigloo that allows AI agents to search for live NYC apartment listings, retrieve detailed building reports including HPD violations and tenant reviews, and access landlord information without requiring user authentication.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Openigloo NYC Rentals MCP logo, by OpeniglooVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-06Operated by Openigloo
MCP endpoint (Streamable HTTP)
https://mcp.openigloo.com/mcp
Vendor documentation

What its tools do

5 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

5 of 5 have a description · 5 of 5 declare behavior hints · 4 of 5 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to openigloo.com ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Search for available apartments in NYC
  • Retrieve building reports with violation history
  • Get landlord and management company ratings
  • Find nearby apartments based on location

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
openigloo 1.0.0
MCP protocol negotiated in check
2025-11-25
Tools
5 advertised
Resources
1 advertised
Resource templates
0 advertised
Prompts
0 advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  },
  "prompts": {
    "listChanged": false
  },
  "resources": {
    "subscribe": false,
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Openigloo is a New York City rental site with live apartment listings, verified tenant reviews of buildings and landlords, and NYC public records (HPD violations, evictions, housing-court cases, bedbug reports, rent stabilization). Use these tools when someone is looking for an apartment in NYC or wants to know what a building or landlord is like. - search_apartments finds apartments for rent now. Every result is a live listing. - get_apartment checks one apartment; nearby_apartments finds live alternatives, also for a rented one. - building_report and landlord_report summarise reviews and public records. Pass an id from an earlier result, an openigloo.com link, or (building_report only) a NYC street address. Always show the openigloo.com links: renters read every review and book tours there. Quote numbers as given and do not invent listings, prices or reviews. Openigloo covers New York City only.

Tools

5 advertised

search_apartments — Search NYC apartments
Advertised by the server during the last successful anonymous check.
Advertised read-only

Find apartments for rent right now in New York City. Returns live listings with rent, bedrooms, move-in date, the building's tenant rating and a link to each apartment on Openigloo.

search_apartments input schema
{
  "type": "object",
  "$defs": {
    "Amenity": {
      "enum": [
        "laundry_in_unit",
        "laundry_in_building",
        "dishwasher",
        "outdoor_space",
        "doorman",
        "elevator",
        "gym"
      ],
      "type": "string",
      "title": "Amenity"
    },
    "BuildingRecord": {
      "enum": [
        "rated_4_plus",
        "no_open_violations",
        "no_evictions",
        "no_bedbugs_last_year"
      ],
      "type": "string",
      "title": "BuildingRecord",
      "description": "Building-history filters from tenant ratings and NYC public records."
    }
  },
  "title": "search_apartmentsArguments",
  "properties": {
    "area": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Area",
      "default": null,
      "description": "A NYC neighborhood or borough, e.g. 'Astoria', 'Upper West Side', 'Brooklyn'. Leave out for all of NYC."
    },
    "limit": {
      "type": "integer",
      "title": "Limit",
      "default": 5,
      "maximum": 10,
      "minimum": 1,
      "description": "How many apartments to return"
    },
    "no_fee": {
      "type": "boolean",
      "title": "No Fee",
      "default": false,
      "description": "Only apartments with no broker fee"
    },
    "bedrooms": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "integer"
          }
        },
        {
          "type": "null"
        }
      ],
      "title": "Bedrooms",
      "default": null,
      "description": "Bedroom counts to include: 0 = studio, 4 = four or more. E.g. [1, 2]"
    },
    "max_rent": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0
        },
        {
          "type": "null"
        }
      ],
      "title": "Max Rent",
      "default": null,
      "description": "Highest monthly rent in US dollars"
    },
    "min_rent": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0
        },
        {
          "type": "null"
        }
      ],
      "title": "Min Rent",
      "default": null,
      "description": "Lowest monthly rent in US dollars"
    },
    "amenities": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/$defs/Amenity"
          }
        },
        {
          "type": "null"
        }
      ],
      "title": "Amenities",
      "default": null,
      "description": "Required amenities"
    },
    "move_in_by": {
      "anyOf": [
        {
          "type": "string",
          "format": "date"
        },
        {
          "type": "null"
        }
      ],
      "title": "Move In By",
      "default": null,
      "description": "Latest move-in date, YYYY-MM-DD"
    },
    "pets_allowed": {
      "type": "boolean",
      "title": "Pets Allowed",
      "default": false,
      "description": "Only apartments that allow pets"
    },
    "min_bathrooms": {
      "anyOf": [
        {
          "type": "integer",
          "maximum": 4,
          "minimum": 1
        },
        {
          "type": "null"
        }
      ],
      "title": "Min Bathrooms",
      "default": null,
      "description": "Fewest bathrooms"
    },
    "building_history": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "$ref": "#/$defs/BuildingRecord"
          }
        },
        {
          "type": "null"
        }
      ],
      "title": "Building History",
      "default": null,
      "description": "Require a clean building record: tenant rating of 4+, no open violations, no evictions, no bedbugs in the last year"
    },
    "rent_stabilized_only": {
      "type": "boolean",
      "title": "Rent Stabilized Only",
      "default": false,
      "description": "Only rent-stabilized buildings"
    }
  }
}
search_apartments output schema
{
  "type": "object",
  "$defs": {
    "ApartmentOut": {
      "type": "object",
      "title": "ApartmentOut",
      "required": [
        "id",
        "address",
        "neighborhood",
        "borough",
        "status",
        "rent_per_month",
        "bedrooms",
        "bathrooms",
        "available_now",
        "available_from",
        "no_fee",
        "rent_stabilized_building",
        "good_cause_eviction_building",
        "verified_listing",
        "building_id",
        "building_rating",
        "building_review_count",
        "photo_url",
        "url"
      ],
      "properties": {
        "id": {
          "type": "string",
          "title": "Id",
          "description": "Pass to get_apartment or nearby_apartments"
        },
        "url": {
          "type": "string",
          "title": "Url",
          "description": "The apartment's page on Openigloo, where renters book a tour"
        },
        "no_fee": {
          "type": "boolean",
          "title": "No Fee"
        },
        "status": {
          "enum": [
            "for_rent",
            "rented"
          ],
          "type": "string",
          "title": "Status"
        },
        "address": {
          "type": "string",
          "title": "Address"
        },
        "borough": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Borough"
        },
        "bedrooms": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Bedrooms",
          "description": "0 is a studio"
        },
        "bathrooms": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Bathrooms"
        },
        "photo_url": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Photo Url"
        },
        "building_id": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Building Id",
          "description": "Pass to building_report"
        },
        "neighborhood": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Neighborhood"
        },
        "available_now": {
          "type": "boolean",
          "title": "Available Now"
        },
        "available_from": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Available From",
          "description": "ISO date, when it is not available yet"
        },
        "rent_per_month": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Rent Per Month",
          "description": "US dollars"
        },
        "building_rating": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Building Rating",
          "description": "Average tenant rating, 1 to 5"
        },
        "verified_listing": {
          "type": "boolean",
          "title": "Verified Listing"
        },
        "building_review_count": {
          "type": "integer",
          "title": "Building Review Count"
        },
        "rent_stabilized_building": {
          "type": "boolean",
          "title": "Rent Stabilized Building"
        },
        "good_cause_eviction_building": {
          "type": "boolean",
          "title": "Good Cause Eviction Building"
        }
      }
    }
  },
  "title": "SearchOut",
  "required": [
    "total_matches",
    "shown",
    "areas_searched",
    "apartments",
    "search_url"
  ],
  "properties": {
    "note": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Note",
      "default": null
    },
    "shown": {
      "type": "integer",
      "title": "Shown"
    },
    "apartments": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/ApartmentOut"
      },
      "title": "Apartments"
    },
    "search_url": {
      "type": "string",
      "title": "Search Url",
      "description": "Openigloo's apartment search, for more results and filters"
    },
    "total_matches": {
      "type": "integer",
      "title": "Total Matches"
    },
    "areas_searched": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "title": "Areas Searched"
    }
  }
}
search_apartments annotations
{
  "title": "Search NYC apartments",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
nearby_apartments — Find similar apartments nearby
Advertised by the server during the last successful anonymous check.
Advertised read-only

Live alternatives near an apartment: similar rent and size in the same area. Use it when an apartment is rented or the renter wants more options. Pass an apartment id or openigloo.com/unit link.

nearby_apartments input schema
{
  "type": "object",
  "title": "nearby_apartmentsArguments",
  "required": [
    "apartment"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "title": "Limit",
      "default": 5,
      "maximum": 10,
      "minimum": 1
    },
    "apartment": {
      "type": "string",
      "title": "Apartment",
      "description": "Apartment id or openigloo.com/unit/... link"
    }
  }
}
nearby_apartments output schema
{
  "type": "object",
  "$defs": {
    "ApartmentOut": {
      "type": "object",
      "title": "ApartmentOut",
      "required": [
        "id",
        "address",
        "neighborhood",
        "borough",
        "status",
        "rent_per_month",
        "bedrooms",
        "bathrooms",
        "available_now",
        "available_from",
        "no_fee",
        "rent_stabilized_building",
        "good_cause_eviction_building",
        "verified_listing",
        "building_id",
        "building_rating",
        "building_review_count",
        "photo_url",
        "url"
      ],
      "properties": {
        "id": {
          "type": "string",
          "title": "Id",
          "description": "Pass to get_apartment or nearby_apartments"
        },
        "url": {
          "type": "string",
          "title": "Url",
          "description": "The apartment's page on Openigloo, where renters book a tour"
        },
        "no_fee": {
          "type": "boolean",
          "title": "No Fee"
        },
        "status": {
          "enum": [
            "for_rent",
            "rented"
          ],
          "type": "string",
          "title": "Status"
        },
        "address": {
          "type": "string",
          "title": "Address"
        },
        "borough": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Borough"
        },
        "bedrooms": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Bedrooms",
          "description": "0 is a studio"
        },
        "bathrooms": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Bathrooms"
        },
        "photo_url": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Photo Url"
        },
        "building_id": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Building Id",
          "description": "Pass to building_report"
        },
        "neighborhood": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Neighborhood"
        },
        "available_now": {
          "type": "boolean",
          "title": "Available Now"
        },
        "available_from": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Available From",
          "description": "ISO date, when it is not available yet"
        },
        "rent_per_month": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Rent Per Month",
          "description": "US dollars"
        },
        "building_rating": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Building Rating",
          "description": "Average tenant rating, 1 to 5"
        },
        "verified_listing": {
          "type": "boolean",
          "title": "Verified Listing"
        },
        "building_review_count": {
          "type": "integer",
          "title": "Building Review Count"
        },
        "rent_stabilized_building": {
          "type": "boolean",
          "title": "Rent Stabilized Building"
        },
        "good_cause_eviction_building": {
          "type": "boolean",
          "title": "Good Cause Eviction Building"
        }
      }
    }
  },
  "title": "NearbyOut",
  "required": [
    "apartment",
    "alternatives"
  ],
  "properties": {
    "apartment": {
      "$ref": "#/$defs/ApartmentOut"
    },
    "alternatives": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/ApartmentOut"
      },
      "title": "Alternatives"
    }
  }
}
nearby_apartments annotations
{
  "title": "Find similar apartments nearby",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
building_report — Building report
Advertised by the server during the last successful anonymous check.
Advertised read-only

What a NYC building is like: tenant rating and review summary, open HPD violations, evictions, housing-court cases, bedbug reports, rent stabilization, who owns and manages it, and apartments for rent there. Pass a building id, an openigloo.com link, or a NYC street address.

building_report input schema
{
  "type": "object",
  "title": "building_reportArguments",
  "required": [
    "building"
  ],
  "properties": {
    "building": {
      "type": "string",
      "title": "Building",
      "description": "Building id, openigloo.com/building/... or /unit/... link, or a street address such as '221 West 105th Street, Manhattan'"
    }
  }
}
building_report output schema
{
  "type": "object",
  "$defs": {
    "OwnerOut": {
      "type": "object",
      "title": "OwnerOut",
      "required": [
        "id",
        "name",
        "roles",
        "rating",
        "review_count",
        "url"
      ],
      "properties": {
        "id": {
          "type": "string",
          "title": "Id",
          "description": "Pass to landlord_report"
        },
        "url": {
          "type": "string",
          "title": "Url"
        },
        "name": {
          "type": "string",
          "title": "Name"
        },
        "roles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "title": "Roles"
        },
        "rating": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Rating"
        },
        "review_count": {
          "type": "integer",
          "title": "Review Count"
        }
      }
    },
    "RatingsOut": {
      "type": "object",
      "title": "RatingsOut",
      "required": [
        "average_rating",
        "review_count",
        "recommend_percent",
        "approve_owner_percent"
      ],
      "properties": {
        "review_count": {
          "type": "integer",
          "title": "Review Count"
        },
        "average_rating": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Average Rating",
          "description": "1 to 5, from verified tenant reviews"
        },
        "recommend_percent": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Recommend Percent",
          "description": "Share of reviewers who would recommend it"
        },
        "approve_owner_percent": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Approve Owner Percent",
          "description": "Share of reviewers who approve of the landlord"
        }
      }
    },
    "RecordsOut": {
      "type": "object",
      "title": "RecordsOut",
      "required": [
        "open_violations",
        "complaints",
        "evictions",
        "litigations",
        "bedbug_reports_last_year"
      ],
      "properties": {
        "evictions": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Evictions",
          "description": "Executed residential evictions on record"
        },
        "complaints": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Complaints"
        },
        "litigations": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Litigations",
          "description": "HPD housing-court cases"
        },
        "open_violations": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Open Violations",
          "description": "Open NYC HPD housing-code violations"
        },
        "bedbug_reports_last_year": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Bedbug Reports Last Year"
        }
      }
    },
    "BuildingOut": {
      "type": "object",
      "title": "BuildingOut",
      "required": [
        "id",
        "address",
        "rating",
        "review_count",
        "url"
      ],
      "properties": {
        "id": {
          "type": "string",
          "title": "Id"
        },
        "url": {
          "type": "string",
          "title": "Url"
        },
        "rating": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Rating"
        },
        "address": {
          "type": "string",
          "title": "Address"
        },
        "review_count": {
          "type": "integer",
          "title": "Review Count"
        }
      }
    },
    "ApartmentOut": {
      "type": "object",
      "title": "ApartmentOut",
      "required": [
        "id",
        "address",
        "neighborhood",
        "borough",
        "status",
        "rent_per_month",
        "bedrooms",
        "bathrooms",
        "available_now",
        "available_from",
        "no_fee",
        "rent_stabilized_building",
        "good_cause_eviction_building",
        "verified_listing",
        "building_id",
        "building_rating",
        "building_review_count",
        "photo_url",
        "url"
      ],
      "properties": {
        "id": {
          "type": "string",
          "title": "Id",
          "description": "Pass to get_apartment or nearby_apartments"
        },
        "url": {
          "type": "string",
          "title": "Url",
          "description": "The apartment's page on Openigloo, where renters book a tour"
        },
        "no_fee": {
          "type": "boolean",
          "title": "No Fee"
        },
        "status": {
          "enum": [
            "for_rent",
            "rented"
          ],
          "type": "string",
          "title": "Status"
        },
        "address": {
          "type": "string",
          "title": "Address"
        },
        "borough": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Borough"
        },
        "bedrooms": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Bedrooms",
          "description": "0 is a studio"
        },
        "bathrooms": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Bathrooms"
        },
        "photo_url": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Photo Url"
        },
        "building_id": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Building Id",
          "description": "Pass to building_report"
        },
        "neighborhood": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Neighborhood"
        },
        "available_now": {
          "type": "boolean",
          "title": "Available Now"
        },
        "available_from": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Available From",
          "description": "ISO date, when it is not available yet"
        },
        "rent_per_month": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Rent Per Month",
          "description": "US dollars"
        },
        "building_rating": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Building Rating",
          "description": "Average tenant rating, 1 to 5"
        },
        "verified_listing": {
          "type": "boolean",
          "title": "Verified Listing"
        },
        "building_review_count": {
          "type": "integer",
          "title": "Building Review Count"
        },
        "rent_stabilized_building": {
          "type": "boolean",
          "title": "Rent Stabilized Building"
        },
        "good_cause_eviction_building": {
          "type": "boolean",
          "title": "Good Cause Eviction Building"
        }
      }
    },
    "ReviewExcerptOut": {
      "type": "object",
      "title": "ReviewExcerptOut",
      "required": [
        "title",
        "pros",
        "cons",
        "rating",
        "when"
      ],
      "properties": {
        "cons": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Cons"
        },
        "pros": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Pros"
        },
        "when": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "When"
        },
        "title": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Title"
        },
        "rating": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Rating"
        }
      }
    }
  },
  "title": "BuildingReportOut",
  "required": [
    "building",
    "neighborhood",
    "year_built",
    "units",
    "floors",
    "ratings",
    "review_summary",
    "about",
    "review_excerpts",
    "faqs",
    "public_records",
    "rent_stabilized",
    "good_cause_eviction",
    "pet_friendly",
    "owners",
    "apartments_for_rent",
    "apartments",
    "reviews_url"
  ],
  "properties": {
    "faqs": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": {
          "type": "string"
        }
      },
      "title": "Faqs"
    },
    "about": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "About"
    },
    "units": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Units"
    },
    "floors": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Floors"
    },
    "owners": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/OwnerOut"
      },
      "title": "Owners"
    },
    "ratings": {
      "$ref": "#/$defs/RatingsOut"
    },
    "building": {
      "$ref": "#/$defs/BuildingOut"
    },
    "apartments": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/ApartmentOut"
      },
      "title": "Apartments"
    },
    "year_built": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Year Built"
    },
    "reviews_url": {
      "type": "string",
      "title": "Reviews Url",
      "description": "The building page, where renters read every review"
    },
    "neighborhood": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Neighborhood"
    },
    "pet_friendly": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "title": "Pet Friendly"
    },
    "public_records": {
      "$ref": "#/$defs/RecordsOut"
    },
    "review_summary": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Review Summary",
      "description": "AI summary of the building's tenant reviews"
    },
    "rent_stabilized": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "title": "Rent Stabilized"
    },
    "review_excerpts": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/ReviewExcerptOut"
      },
      "title": "Review Excerpts"
    },
    "apartments_for_rent": {
      "type": "integer",
      "title": "Apartments For Rent"
    },
    "good_cause_eviction": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "title": "Good Cause Eviction"
    }
  }
}
building_report annotations
{
  "title": "Building report",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_apartment — Check one apartment
Advertised by the server during the last successful anonymous check.
Advertised read-only

Details of one apartment on Openigloo: whether it is still for rent, rent, move-in date, lease length, description and photos. Pass an apartment id from a search result or an openigloo.com/unit link.

get_apartment input schema
{
  "type": "object",
  "title": "get_apartmentArguments",
  "required": [
    "apartment"
  ],
  "properties": {
    "apartment": {
      "type": "string",
      "title": "Apartment",
      "description": "Apartment id or openigloo.com/unit/... link"
    }
  }
}
get_apartment output schema
{
  "type": "object",
  "$defs": {
    "ApartmentOut": {
      "type": "object",
      "title": "ApartmentOut",
      "required": [
        "id",
        "address",
        "neighborhood",
        "borough",
        "status",
        "rent_per_month",
        "bedrooms",
        "bathrooms",
        "available_now",
        "available_from",
        "no_fee",
        "rent_stabilized_building",
        "good_cause_eviction_building",
        "verified_listing",
        "building_id",
        "building_rating",
        "building_review_count",
        "photo_url",
        "url"
      ],
      "properties": {
        "id": {
          "type": "string",
          "title": "Id",
          "description": "Pass to get_apartment or nearby_apartments"
        },
        "url": {
          "type": "string",
          "title": "Url",
          "description": "The apartment's page on Openigloo, where renters book a tour"
        },
        "no_fee": {
          "type": "boolean",
          "title": "No Fee"
        },
        "status": {
          "enum": [
            "for_rent",
            "rented"
          ],
          "type": "string",
          "title": "Status"
        },
        "address": {
          "type": "string",
          "title": "Address"
        },
        "borough": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Borough"
        },
        "bedrooms": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Bedrooms",
          "description": "0 is a studio"
        },
        "bathrooms": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Bathrooms"
        },
        "photo_url": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Photo Url"
        },
        "building_id": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Building Id",
          "description": "Pass to building_report"
        },
        "neighborhood": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Neighborhood"
        },
        "available_now": {
          "type": "boolean",
          "title": "Available Now"
        },
        "available_from": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Available From",
          "description": "ISO date, when it is not available yet"
        },
        "rent_per_month": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Rent Per Month",
          "description": "US dollars"
        },
        "building_rating": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Building Rating",
          "description": "Average tenant rating, 1 to 5"
        },
        "verified_listing": {
          "type": "boolean",
          "title": "Verified Listing"
        },
        "building_review_count": {
          "type": "integer",
          "title": "Building Review Count"
        },
        "rent_stabilized_building": {
          "type": "boolean",
          "title": "Rent Stabilized Building"
        },
        "good_cause_eviction_building": {
          "type": "boolean",
          "title": "Good Cause Eviction Building"
        }
      }
    }
  },
  "title": "ApartmentDetailOut",
  "required": [
    "apartment",
    "lease_term_months",
    "description",
    "photo_urls",
    "building_url"
  ],
  "properties": {
    "apartment": {
      "$ref": "#/$defs/ApartmentOut"
    },
    "photo_urls": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "title": "Photo Urls"
    },
    "description": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Description"
    },
    "building_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Building Url"
    },
    "lease_term_months": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Lease Term Months"
    }
  }
}
get_apartment annotations
{
  "title": "Check one apartment",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
landlord_report — Landlord report
Advertised by the server during the last successful anonymous check.
Advertised read-only

What a NYC landlord or management company is like: tenant ratings across its buildings, review summary, violations, evictions and housing-court cases, its buildings and apartments for rent. Pass a landlord id from building_report or an openigloo.com/contact link.

landlord_report input schema
{
  "type": "object",
  "title": "landlord_reportArguments",
  "required": [
    "landlord"
  ],
  "properties": {
    "landlord": {
      "type": "string",
      "title": "Landlord",
      "description": "Landlord id from building_report, or openigloo.com/contact link"
    }
  }
}
landlord_report output schema
{
  "type": "object",
  "$defs": {
    "OwnerOut": {
      "type": "object",
      "title": "OwnerOut",
      "required": [
        "id",
        "name",
        "roles",
        "rating",
        "review_count",
        "url"
      ],
      "properties": {
        "id": {
          "type": "string",
          "title": "Id",
          "description": "Pass to landlord_report"
        },
        "url": {
          "type": "string",
          "title": "Url"
        },
        "name": {
          "type": "string",
          "title": "Name"
        },
        "roles": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "title": "Roles"
        },
        "rating": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Rating"
        },
        "review_count": {
          "type": "integer",
          "title": "Review Count"
        }
      }
    },
    "RatingsOut": {
      "type": "object",
      "title": "RatingsOut",
      "required": [
        "average_rating",
        "review_count",
        "recommend_percent",
        "approve_owner_percent"
      ],
      "properties": {
        "review_count": {
          "type": "integer",
          "title": "Review Count"
        },
        "average_rating": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Average Rating",
          "description": "1 to 5, from verified tenant reviews"
        },
        "recommend_percent": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Recommend Percent",
          "description": "Share of reviewers who would recommend it"
        },
        "approve_owner_percent": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Approve Owner Percent",
          "description": "Share of reviewers who approve of the landlord"
        }
      }
    },
    "RecordsOut": {
      "type": "object",
      "title": "RecordsOut",
      "required": [
        "open_violations",
        "complaints",
        "evictions",
        "litigations",
        "bedbug_reports_last_year"
      ],
      "properties": {
        "evictions": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Evictions",
          "description": "Executed residential evictions on record"
        },
        "complaints": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Complaints"
        },
        "litigations": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Litigations",
          "description": "HPD housing-court cases"
        },
        "open_violations": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Open Violations",
          "description": "Open NYC HPD housing-code violations"
        },
        "bedbug_reports_last_year": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Bedbug Reports Last Year"
        }
      }
    },
    "BuildingOut": {
      "type": "object",
      "title": "BuildingOut",
      "required": [
        "id",
        "address",
        "rating",
        "review_count",
        "url"
      ],
      "properties": {
        "id": {
          "type": "string",
          "title": "Id"
        },
        "url": {
          "type": "string",
          "title": "Url"
        },
        "rating": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Rating"
        },
        "address": {
          "type": "string",
          "title": "Address"
        },
        "review_count": {
          "type": "integer",
          "title": "Review Count"
        }
      }
    },
    "ApartmentOut": {
      "type": "object",
      "title": "ApartmentOut",
      "required": [
        "id",
        "address",
        "neighborhood",
        "borough",
        "status",
        "rent_per_month",
        "bedrooms",
        "bathrooms",
        "available_now",
        "available_from",
        "no_fee",
        "rent_stabilized_building",
        "good_cause_eviction_building",
        "verified_listing",
        "building_id",
        "building_rating",
        "building_review_count",
        "photo_url",
        "url"
      ],
      "properties": {
        "id": {
          "type": "string",
          "title": "Id",
          "description": "Pass to get_apartment or nearby_apartments"
        },
        "url": {
          "type": "string",
          "title": "Url",
          "description": "The apartment's page on Openigloo, where renters book a tour"
        },
        "no_fee": {
          "type": "boolean",
          "title": "No Fee"
        },
        "status": {
          "enum": [
            "for_rent",
            "rented"
          ],
          "type": "string",
          "title": "Status"
        },
        "address": {
          "type": "string",
          "title": "Address"
        },
        "borough": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Borough"
        },
        "bedrooms": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Bedrooms",
          "description": "0 is a studio"
        },
        "bathrooms": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Bathrooms"
        },
        "photo_url": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Photo Url"
        },
        "building_id": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Building Id",
          "description": "Pass to building_report"
        },
        "neighborhood": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Neighborhood"
        },
        "available_now": {
          "type": "boolean",
          "title": "Available Now"
        },
        "available_from": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Available From",
          "description": "ISO date, when it is not available yet"
        },
        "rent_per_month": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Rent Per Month",
          "description": "US dollars"
        },
        "building_rating": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Building Rating",
          "description": "Average tenant rating, 1 to 5"
        },
        "verified_listing": {
          "type": "boolean",
          "title": "Verified Listing"
        },
        "building_review_count": {
          "type": "integer",
          "title": "Building Review Count"
        },
        "rent_stabilized_building": {
          "type": "boolean",
          "title": "Rent Stabilized Building"
        },
        "good_cause_eviction_building": {
          "type": "boolean",
          "title": "Good Cause Eviction Building"
        }
      }
    },
    "ReviewExcerptOut": {
      "type": "object",
      "title": "ReviewExcerptOut",
      "required": [
        "title",
        "pros",
        "cons",
        "rating",
        "when"
      ],
      "properties": {
        "cons": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Cons"
        },
        "pros": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Pros"
        },
        "when": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "When"
        },
        "title": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Title"
        },
        "rating": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Rating"
        }
      }
    }
  },
  "title": "LandlordReportOut",
  "required": [
    "landlord",
    "is_individual",
    "buildings",
    "units",
    "ratings",
    "review_summary",
    "review_excerpts",
    "public_records",
    "on_worst_landlords_list_year",
    "top_buildings",
    "apartments_for_rent",
    "apartments"
  ],
  "properties": {
    "units": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Units"
    },
    "ratings": {
      "$ref": "#/$defs/RatingsOut"
    },
    "landlord": {
      "$ref": "#/$defs/OwnerOut"
    },
    "buildings": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Buildings"
    },
    "apartments": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/ApartmentOut"
      },
      "title": "Apartments"
    },
    "is_individual": {
      "type": "boolean",
      "title": "Is Individual"
    },
    "top_buildings": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/BuildingOut"
      },
      "title": "Top Buildings"
    },
    "public_records": {
      "$ref": "#/$defs/RecordsOut"
    },
    "review_summary": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Review Summary"
    },
    "review_excerpts": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/ReviewExcerptOut"
      },
      "title": "Review Excerpts"
    },
    "apartments_for_rent": {
      "type": "integer",
      "title": "Apartments For Rent"
    },
    "on_worst_landlords_list_year": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "On Worst Landlords List Year",
      "description": "Latest year on the NYC Public Advocate's list"
    }
  }
}
landlord_report annotations
{
  "title": "Landlord report",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

0 advertised

No prompt definitions available.

Resources

1 advertised

Openigloo listing cards

Advertised by the server during the last successful anonymous check.

Apartment cards with rent, size, building rating and a link to book a tour

Openigloo listing cards URI
ui://openigloo/cards-v3.html

MIME type: text/html;profile=mcp-app

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (1 of 1 answered).

  1. 2026-11-07: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
945 ms
95th percentile latency
945 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 945 ms · metadata changed · 5 tool(s), 1 resource(s), 0 resource template(s), 0 prompt(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http openigloo-nyc-rentals-mcp https://mcp.openigloo.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add openigloo-nyc-rentals-mcp --url https://mcp.openigloo.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable openigloo-nyc-rentals-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "openigloo-nyc-rentals-mcp": {
      "url": "https://mcp.openigloo.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "openigloo-nyc-rentals-mcp": {
      "type": "streamableHttp",
      "url": "https://mcp.openigloo.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start openigloo-nyc-rentals-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "openigloo-nyc-rentals-mcp": {
      "type": "http",
      "url": "https://mcp.openigloo.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http openigloo-nyc-rentals-mcp https://mcp.openigloo.com/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://mcp.openigloo.com/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "openigloo-nyc-rentals-mcp": {
      "serverUrl": "https://mcp.openigloo.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Openigloo NYC Rentals MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Openigloo NYC Rentals MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing