{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_mnxz6agd4wn4","handle":"rentreboot-apartment-search","url":"https://wellknown.network/agents/rentreboot-apartment-search","links":{"self":"https://wellknown.network/agents/rentreboot-apartment-search/record.json","html":"https://wellknown.network/agents/rentreboot-apartment-search","markdown":"https://wellknown.network/agents/rentreboot-apartment-search/record.md","api":"https://wellknown.network/api/v1/agents/rentreboot-apartment-search","status":"https://wellknown.network/api/v1/agents/rentreboot-apartment-search/status","claim":"https://wellknown.network/agents/rentreboot-apartment-search/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/rentreboot-apartment-search/claim.json","badge":"https://wellknown.network/agents/rentreboot-apartment-search/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/rentreboot-apartment-search/history","tools":"https://wellknown.network/api/v1/agents/rentreboot-apartment-search/tools"},"ard":{"identifier":"urn:air:rentreboot.com:server:rentreboot-apartment-search","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"RentReboot Apartment Search","summary":"NYC rent data and guides; OAuth tools for apartment alerts, saved searches and lottery status.","description":"NYC rent data and guides; OAuth tools for apartment alerts, saved searches and lottery status.","publisher":{"name":"imiraoui","url":null},"homepage":"https://rentreboot.com","repository":"https://github.com/imiraoui/rentreboot-mcp","version":"1.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://rentreboot.com/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-21T15:39:35.016489Z","publishedAt":"2026-10-21T15:39:35.016489Z","registryName":"io.github.imiraoui/rentreboot"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"communication.notifications","name":"Notifications","confidence":0.885,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":0.569,"provenance":"derived"},{"slug":"knowledge.reasoning","name":"Reasoning & Planning","confidence":0.525,"provenance":"derived"},{"slug":"communication.chat","name":"Team Chat","confidence":0.51,"provenance":"derived"}],"categories":["communication","knowledge","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-26T12:25:24.466Z","lastProbedAt":"2026-10-26T12:25:24.466Z","statusComputedAt":"2026-10-26T12:28:55.195Z","reliability30d":{"probes":12,"successRate":1,"p50Ms":285,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":12,"ok":12,"authBoundaryOk":0,"serviceOk":12,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-26T12:25:24.466Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":322,"error":null,"detail":{"tools":[{"name":"search_guides","description":"Search RentReboot public NYC renter guides by keyword and return canonical URLs."},{"name":"list_alerted_listings","description":"List apartments RentReboot already sent to the connected renter, newest first, with saved, hidden, and contacted/toured/applied state. Pass nextCursor to see ol"},{"name":"update_alerted_listing","description":"Change the connected renter's state for one apartment from their alerts: save it, hide it, or mark it contacted, toured, or applied (status \"none\" clears it). S"},{"name":"get_account","description":"Show the connected renter's plan (free or paid), whether apartment alerts are on or paused, market, alert frequency, and delivery channel, plus a link to manage"},{"name":"get_search_preferences","description":"Show the connected renter's saved alert search: budget, bedrooms, bathrooms, neighborhoods, move-in date, no-fee and rent-stabilized filters, amenities, subway "},{"name":"find_search_neighborhoods","description":"Look up neighborhood names and ids the connected renter can add to their alert search, in their own market. Returns names only, not listings."},{"name":"update_search_preferences","description":"Change the connected renter's saved alert search. Send only the fields to change; everything else stays. Saves exactly like the RentReboot preferences page, so "},{"name":"set_apartment_alerts","description":"Pause (enabled=false) or resume (enabled=true) the connected renter's apartment alerts. Their search, plan, billing, and Housing Connect settings stay as they a"},{"name":"list_upcoming_matches","description":"List historical apartment records matching the connected renter’s saved requirements, useful for planning upcoming availability. Read-only and excludes broker c"},{"name":"list_housing_lottery_applications","description":"List the connected renter’s provider-confirmed NYC Housing Connect application statuses. Read-only. Excludes credentials, application numbers, income, household"},{"name":"get_guide","description":"Retrieve a public RentReboot guide as Markdown using its slug."},{"name":"list_neighborhoods","description":"List NYC neighborhoods that have published RentReboot asking-rent percentile data."},{"name":"get_rent_data","description":"Retrieve aggregate asking-rent percentiles and sample sizes for a published NYC neighborhood. Values are not individual listings or personal data."}],"toolCount":13,"toolsHash":"2a16a7d3cf39ea88ad21765ec14fd9a54d0a57c558cd0d45ab46829cb30bcd18","serverName":"rentreboot","capabilities":["tools","completions","resources"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T04:25:50.265Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":210,"error":null,"detail":{"tools":[{"name":"search_guides","description":"Search RentReboot public NYC renter guides by keyword and return canonical URLs."},{"name":"list_alerted_listings","description":"List apartments RentReboot already sent to the connected renter, newest first, with saved, hidden, and contacted/toured/applied state. Pass nextCursor to see ol"},{"name":"update_alerted_listing","description":"Change the connected renter's state for one apartment from their alerts: save it, hide it, or mark it contacted, toured, or applied (status \"none\" clears it). S"},{"name":"get_account","description":"Show the connected renter's plan (free or paid), whether apartment alerts are on or paused, market, alert frequency, and delivery channel, plus a link to manage"},{"name":"get_search_preferences","description":"Show the connected renter's saved alert search: budget, bedrooms, bathrooms, neighborhoods, move-in date, no-fee and rent-stabilized filters, amenities, subway "},{"name":"find_search_neighborhoods","description":"Look up neighborhood names and ids the connected renter can add to their alert search, in their own market. Returns names only, not listings."},{"name":"update_search_preferences","description":"Change the connected renter's saved alert search. Send only the fields to change; everything else stays. Saves exactly like the RentReboot preferences page, so "},{"name":"set_apartment_alerts","description":"Pause (enabled=false) or resume (enabled=true) the connected renter's apartment alerts. Their search, plan, billing, and Housing Connect settings stay as they a"},{"name":"list_upcoming_matches","description":"List historical apartment records matching the connected renter’s saved requirements, useful for planning upcoming availability. Read-only and excludes broker c"},{"name":"list_housing_lottery_applications","description":"List the connected renter’s provider-confirmed NYC Housing Connect application statuses. Read-only. Excludes credentials, application numbers, income, household"},{"name":"get_guide","description":"Retrieve a public RentReboot guide as Markdown using its slug."},{"name":"list_neighborhoods","description":"List NYC neighborhoods that have published RentReboot asking-rent percentile data."},{"name":"get_rent_data","description":"Retrieve aggregate asking-rent percentiles and sample sizes for a published NYC neighborhood. Values are not individual listings or personal data."}],"toolCount":13,"toolsHash":"67ca401313c8daffdcac06421bfc3bdc539f0c6de9e78d1955f4df3144dcb14c","serverName":"rentreboot","capabilities":["tools","completions","resources"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T21:32:34.188Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":235,"error":null,"detail":{"tools":[{"name":"search_guides","description":"Search RentReboot public NYC renter guides by keyword and return canonical URLs."},{"name":"list_alerted_listings","description":"List apartments RentReboot already sent to the connected renter, newest first, with saved, hidden, and contacted/toured/applied state. Pass nextCursor to see ol"},{"name":"update_alerted_listing","description":"Change the connected renter's state for one apartment from their alerts: save it, hide it, or mark it contacted, toured, or applied (status \"none\" clears it). S"},{"name":"get_account","description":"Show the connected renter's plan (free or paid), whether apartment alerts are on or paused, market, alert frequency, and delivery channel, plus a link to manage"},{"name":"get_search_preferences","description":"Show the connected renter's saved alert search: budget, bedrooms, bathrooms, neighborhoods, move-in date, no-fee and rent-stabilized filters, amenities, subway "},{"name":"find_search_neighborhoods","description":"Look up neighborhood names and ids the connected renter can add to their alert search, in their own market. Returns names only, not listings."},{"name":"update_search_preferences","description":"Change the connected renter's saved alert search. Send only the fields to change; everything else stays. Saves exactly like the RentReboot preferences page, so "},{"name":"set_apartment_alerts","description":"Pause (enabled=false) or resume (enabled=true) the connected renter's apartment alerts. Their search, plan, billing, and Housing Connect settings stay as they a"},{"name":"list_upcoming_matches","description":"List historical apartment records matching the connected renter’s saved requirements, useful for planning upcoming availability. Read-only and excludes broker c"},{"name":"list_housing_lottery_applications","description":"List the connected renter’s provider-confirmed NYC Housing Connect application statuses. Read-only. Excludes credentials, application numbers, income, household"},{"name":"get_guide","description":"Retrieve a public RentReboot guide as Markdown using its slug."},{"name":"list_neighborhoods","description":"List NYC neighborhoods that have published RentReboot asking-rent percentile data."},{"name":"get_rent_data","description":"Retrieve aggregate asking-rent percentiles and sample sizes for a published NYC neighborhood. Values are not individual listings or personal data."}],"toolCount":13,"toolsHash":"67ca401313c8daffdcac06421bfc3bdc539f0c6de9e78d1955f4df3144dcb14c","serverName":"rentreboot","capabilities":["tools","completions","resources"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T14:26:58.628Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":247,"error":null,"detail":{"tools":[{"name":"search_guides","description":"Search RentReboot public NYC renter guides by keyword and return canonical URLs."},{"name":"list_alerted_listings","description":"List apartments RentReboot already sent to the connected renter, newest first, with saved, hidden, and contacted/toured/applied state. Pass nextCursor to see ol"},{"name":"update_alerted_listing","description":"Change the connected renter's state for one apartment from their alerts: save it, hide it, or mark it contacted, toured, or applied (status \"none\" clears it). S"},{"name":"get_account","description":"Show the connected renter's plan (free or paid), whether apartment alerts are on or paused, market, alert frequency, and delivery channel, plus a link to manage"},{"name":"get_search_preferences","description":"Show the connected renter's saved alert search: budget, bedrooms, bathrooms, neighborhoods, move-in date, no-fee and rent-stabilized filters, amenities, subway "},{"name":"find_search_neighborhoods","description":"Look up neighborhood names and ids the connected renter can add to their alert search, in their own market. Returns names only, not listings."},{"name":"update_search_preferences","description":"Change the connected renter's saved alert search. Send only the fields to change; everything else stays. Saves exactly like the RentReboot preferences page, so "},{"name":"set_apartment_alerts","description":"Pause (enabled=false) or resume (enabled=true) the connected renter's apartment alerts. Their search, plan, billing, and Housing Connect settings stay as they a"},{"name":"list_upcoming_matches","description":"List historical apartment records matching the connected renter’s saved requirements, useful for planning upcoming availability. Read-only and excludes broker c"},{"name":"list_housing_lottery_applications","description":"List the connected renter’s provider-confirmed NYC Housing Connect application statuses. Read-only. Excludes credentials, application numbers, income, household"},{"name":"get_guide","description":"Retrieve a public RentReboot guide as Markdown using its slug."},{"name":"list_neighborhoods","description":"List NYC neighborhoods that have published RentReboot asking-rent percentile data."},{"name":"get_rent_data","description":"Retrieve aggregate asking-rent percentiles and sample sizes for a published NYC neighborhood. Values are not individual listings or personal data."}],"toolCount":13,"toolsHash":"67ca401313c8daffdcac06421bfc3bdc539f0c6de9e78d1955f4df3144dcb14c","serverName":"rentreboot","capabilities":["tools","completions","resources"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T06:27:25.872Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":336,"error":null,"detail":{"tools":[{"name":"search_guides","description":"Search RentReboot public NYC renter guides by keyword and return canonical URLs."},{"name":"list_alerted_listings","description":"List apartments RentReboot already sent to the connected renter, newest first, with saved, hidden, and contacted/toured/applied state. Pass nextCursor to see ol"},{"name":"update_alerted_listing","description":"Change the connected renter's state for one apartment from their alerts: save it, hide it, or mark it contacted, toured, or applied (status \"none\" clears it). S"},{"name":"get_account","description":"Show the connected renter's plan (free or paid), whether apartment alerts are on or paused, market, alert frequency, and delivery channel, plus a link to manage"},{"name":"get_search_preferences","description":"Show the connected renter's saved alert search: budget, bedrooms, bathrooms, neighborhoods, move-in date, no-fee and rent-stabilized filters, amenities, subway "},{"name":"find_search_neighborhoods","description":"Look up neighborhood names and ids the connected renter can add to their alert search, in their own market. Returns names only, not listings."},{"name":"update_search_preferences","description":"Change the connected renter's saved alert search. Send only the fields to change; everything else stays. Saves exactly like the RentReboot preferences page, so "},{"name":"set_apartment_alerts","description":"Pause (enabled=false) or resume (enabled=true) the connected renter's apartment alerts. Their search, plan, billing, and Housing Connect settings stay as they a"},{"name":"list_upcoming_matches","description":"List historical apartment records matching the connected renter’s saved requirements, useful for planning upcoming availability. Read-only and excludes broker c"},{"name":"list_housing_lottery_applications","description":"List the connected renter’s provider-confirmed NYC Housing Connect application statuses. Read-only. Excludes credentials, application numbers, income, household"},{"name":"get_guide","description":"Retrieve a public RentReboot guide as Markdown using its slug."},{"name":"list_neighborhoods","description":"List NYC neighborhoods that have published RentReboot asking-rent percentile data."},{"name":"get_rent_data","description":"Retrieve aggregate asking-rent percentiles and sample sizes for a published NYC neighborhood. Values are not individual listings or personal data."}],"toolCount":13,"toolsHash":"67ca401313c8daffdcac06421bfc3bdc539f0c6de9e78d1955f4df3144dcb14c","serverName":"rentreboot","capabilities":["tools","completions","resources"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T23:30:01.483Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":361,"error":null,"detail":{"tools":[{"name":"search_guides","description":"Search RentReboot public NYC renter guides by keyword and return canonical URLs."},{"name":"list_alerted_listings","description":"List apartments RentReboot already sent to the connected renter, newest first, with saved, hidden, and contacted/toured/applied state. Pass nextCursor to see ol"},{"name":"update_alerted_listing","description":"Change the connected renter's state for one apartment from their alerts: save it, hide it, or mark it contacted, toured, or applied (status \"none\" clears it). S"},{"name":"get_account","description":"Show the connected renter's plan (free or paid), whether apartment alerts are on or paused, market, alert frequency, and delivery channel, plus a link to manage"},{"name":"get_search_preferences","description":"Show the connected renter's saved alert search: budget, bedrooms, bathrooms, neighborhoods, move-in date, no-fee and rent-stabilized filters, amenities, subway "},{"name":"find_search_neighborhoods","description":"Look up neighborhood names and ids the connected renter can add to their alert search, in their own market. Returns names only, not listings."},{"name":"update_search_preferences","description":"Change the connected renter's saved alert search. Send only the fields to change; everything else stays. Saves exactly like the RentReboot preferences page, so "},{"name":"set_apartment_alerts","description":"Pause (enabled=false) or resume (enabled=true) the connected renter's apartment alerts. Their search, plan, billing, and Housing Connect settings stay as they a"},{"name":"list_upcoming_matches","description":"List historical apartment records matching the connected renter’s saved requirements, useful for planning upcoming availability. Read-only and excludes broker c"},{"name":"list_housing_lottery_applications","description":"List the connected renter’s provider-confirmed NYC Housing Connect application statuses. Read-only. Excludes credentials, application numbers, income, household"},{"name":"get_guide","description":"Retrieve a public RentReboot guide as Markdown using its slug."},{"name":"list_neighborhoods","description":"List NYC neighborhoods that have published RentReboot asking-rent percentile data."},{"name":"get_rent_data","description":"Retrieve aggregate asking-rent percentiles and sample sizes for a published NYC neighborhood. Values are not individual listings or personal data."}],"toolCount":13,"toolsHash":"67ca401313c8daffdcac06421bfc3bdc539f0c6de9e78d1955f4df3144dcb14c","serverName":"rentreboot","capabilities":["tools","completions","resources"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T17:33:50.983Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":239,"error":null,"detail":{"tools":[{"name":"search_guides","description":"Search RentReboot public NYC renter guides by keyword and return canonical URLs."},{"name":"list_alerted_listings","description":"List apartments RentReboot already sent to the connected renter, newest first, with saved, hidden, and contacted/toured/applied state. Pass nextCursor to see ol"},{"name":"update_alerted_listing","description":"Change the connected renter's state for one apartment from their alerts: save it, hide it, or mark it contacted, toured, or applied (status \"none\" clears it). S"},{"name":"get_account","description":"Show the connected renter's plan (free or paid), whether apartment alerts are on or paused, market, alert frequency, and delivery channel, plus a link to manage"},{"name":"get_search_preferences","description":"Show the connected renter's saved alert search: budget, bedrooms, bathrooms, neighborhoods, move-in date, no-fee and rent-stabilized filters, amenities, subway "},{"name":"find_search_neighborhoods","description":"Look up neighborhood names and ids the connected renter can add to their alert search, in their own market. Returns names only, not listings."},{"name":"update_search_preferences","description":"Change the connected renter's saved alert search. Send only the fields to change; everything else stays. Saves exactly like the RentReboot preferences page, so "},{"name":"set_apartment_alerts","description":"Pause (enabled=false) or resume (enabled=true) the connected renter's apartment alerts. Their search, plan, billing, and Housing Connect settings stay as they a"},{"name":"list_upcoming_matches","description":"List historical apartment records matching the connected renter’s saved requirements, useful for planning upcoming availability. Read-only and excludes broker c"},{"name":"list_housing_lottery_applications","description":"List the connected renter’s provider-confirmed NYC Housing Connect application statuses. Read-only. Excludes credentials, application numbers, income, household"},{"name":"get_guide","description":"Retrieve a public RentReboot guide as Markdown using its slug."},{"name":"list_neighborhoods","description":"List NYC neighborhoods that have published RentReboot asking-rent percentile data."},{"name":"get_rent_data","description":"Retrieve aggregate asking-rent percentiles and sample sizes for a published NYC neighborhood. Values are not individual listings or personal data."}],"toolCount":13,"toolsHash":"67ca401313c8daffdcac06421bfc3bdc539f0c6de9e78d1955f4df3144dcb14c","serverName":"rentreboot","capabilities":["tools","completions","resources"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T10:23:22.410Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":309,"error":null,"detail":{"tools":[{"name":"search_guides","description":"Search RentReboot public NYC renter guides by keyword and return canonical URLs."},{"name":"list_alerted_listings","description":"List apartments RentReboot already sent to the connected renter, newest first, with saved, hidden, and contacted/toured/applied state. Pass nextCursor to see ol"},{"name":"update_alerted_listing","description":"Change the connected renter's state for one apartment from their alerts: save it, hide it, or mark it contacted, toured, or applied (status \"none\" clears it). S"},{"name":"get_account","description":"Show the connected renter's plan (free or paid), whether apartment alerts are on or paused, market, alert frequency, and delivery channel, plus a link to manage"},{"name":"get_search_preferences","description":"Show the connected renter's saved alert search: budget, bedrooms, bathrooms, neighborhoods, move-in date, no-fee and rent-stabilized filters, amenities, subway "},{"name":"find_search_neighborhoods","description":"Look up neighborhood names and ids the connected renter can add to their alert search, in their own market. Returns names only, not listings."},{"name":"update_search_preferences","description":"Change the connected renter's saved alert search. Send only the fields to change; everything else stays. Saves exactly like the RentReboot preferences page, so "},{"name":"set_apartment_alerts","description":"Pause (enabled=false) or resume (enabled=true) the connected renter's apartment alerts. Their search, plan, billing, and Housing Connect settings stay as they a"},{"name":"list_upcoming_matches","description":"List historical apartment records matching the connected renter’s saved requirements, useful for planning upcoming availability. Read-only and excludes broker c"},{"name":"list_housing_lottery_applications","description":"List the connected renter’s provider-confirmed NYC Housing Connect application statuses. Read-only. Excludes credentials, application numbers, income, household"},{"name":"get_guide","description":"Retrieve a public RentReboot guide as Markdown using its slug."},{"name":"list_neighborhoods","description":"List NYC neighborhoods that have published RentReboot asking-rent percentile data."},{"name":"get_rent_data","description":"Retrieve aggregate asking-rent percentiles and sample sizes for a published NYC neighborhood. Values are not individual listings or personal data."}],"toolCount":13,"toolsHash":"67ca401313c8daffdcac06421bfc3bdc539f0c6de9e78d1955f4df3144dcb14c","serverName":"rentreboot","capabilities":["tools","completions","resources"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T03:23:11.633Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":63,"error":null,"detail":{"tools":[{"name":"search_guides","description":"Search RentReboot public NYC renter guides by keyword and return canonical URLs."},{"name":"list_alerted_listings","description":"List apartments RentReboot already sent to the connected renter, newest first, with saved, hidden, and contacted/toured/applied state. Pass nextCursor to see ol"},{"name":"update_alerted_listing","description":"Change the connected renter's state for one apartment from their alerts: save it, hide it, or mark it contacted, toured, or applied (status \"none\" clears it). S"},{"name":"get_account","description":"Show the connected renter's plan (free or paid), whether apartment alerts are on or paused, market, alert frequency, and delivery channel, plus a link to manage"},{"name":"get_search_preferences","description":"Show the connected renter's saved alert search: budget, bedrooms, bathrooms, neighborhoods, move-in date, no-fee and rent-stabilized filters, amenities, subway "},{"name":"find_search_neighborhoods","description":"Look up neighborhood names and ids the connected renter can add to their alert search, in their own market. Returns names only, not listings."},{"name":"update_search_preferences","description":"Change the connected renter's saved alert search. Send only the fields to change; everything else stays. Saves exactly like the RentReboot preferences page, so "},{"name":"set_apartment_alerts","description":"Pause (enabled=false) or resume (enabled=true) the connected renter's apartment alerts. Their search, plan, billing, and Housing Connect settings stay as they a"},{"name":"list_upcoming_matches","description":"List historical apartment records matching the connected renter’s saved requirements, useful for planning upcoming availability. Read-only and excludes broker c"},{"name":"list_housing_lottery_applications","description":"List the connected renter’s provider-confirmed NYC Housing Connect application statuses. Read-only. Excludes credentials, application numbers, income, household"},{"name":"get_guide","description":"Retrieve a public RentReboot guide as Markdown using its slug."},{"name":"list_neighborhoods","description":"List NYC neighborhoods that have published RentReboot asking-rent percentile data."},{"name":"get_rent_data","description":"Retrieve aggregate asking-rent percentiles and sample sizes for a published NYC neighborhood. Values are not individual listings or personal data."}],"toolCount":13,"toolsHash":"67ca401313c8daffdcac06421bfc3bdc539f0c6de9e78d1955f4df3144dcb14c","serverName":"rentreboot","capabilities":["tools","completions","resources"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T21:25:01.913Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":354,"error":null,"detail":{"tools":[{"name":"search_guides","description":"Search RentReboot public NYC renter guides by keyword and return canonical URLs."},{"name":"list_alerted_listings","description":"List apartments RentReboot already sent to the connected renter, newest first, with saved, hidden, and contacted/toured/applied state. Pass nextCursor to see ol"},{"name":"update_alerted_listing","description":"Change the connected renter's state for one apartment from their alerts: save it, hide it, or mark it contacted, toured, or applied (status \"none\" clears it). S"},{"name":"get_account","description":"Show the connected renter's plan (free or paid), whether apartment alerts are on or paused, market, alert frequency, and delivery channel, plus a link to manage"},{"name":"get_search_preferences","description":"Show the connected renter's saved alert search: budget, bedrooms, bathrooms, neighborhoods, move-in date, no-fee and rent-stabilized filters, amenities, subway "},{"name":"find_search_neighborhoods","description":"Look up neighborhood names and ids the connected renter can add to their alert search, in their own market. Returns names only, not listings."},{"name":"update_search_preferences","description":"Change the connected renter's saved alert search. Send only the fields to change; everything else stays. Saves exactly like the RentReboot preferences page, so "},{"name":"set_apartment_alerts","description":"Pause (enabled=false) or resume (enabled=true) the connected renter's apartment alerts. Their search, plan, billing, and Housing Connect settings stay as they a"},{"name":"list_upcoming_matches","description":"List historical apartment records matching the connected renter’s saved requirements, useful for planning upcoming availability. Read-only and excludes broker c"},{"name":"list_housing_lottery_applications","description":"List the connected renter’s provider-confirmed NYC Housing Connect application statuses. Read-only. Excludes credentials, application numbers, income, household"},{"name":"get_guide","description":"Retrieve a public RentReboot guide as Markdown using its slug."},{"name":"list_neighborhoods","description":"List NYC neighborhoods that have published RentReboot asking-rent percentile data."},{"name":"get_rent_data","description":"Retrieve aggregate asking-rent percentiles and sample sizes for a published NYC neighborhood. Values are not individual listings or personal data."}],"toolCount":13,"toolsHash":"67ca401313c8daffdcac06421bfc3bdc539f0c6de9e78d1955f4df3144dcb14c","serverName":"rentreboot","capabilities":["tools","completions","resources"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_guides","description":"Search RentReboot public NYC renter guides by keyword and return canonical URLs."},{"name":"list_alerted_listings","description":"List apartments RentReboot already sent to the connected renter, newest first, with saved, hidden, and contacted/toured/applied state. Pass nextCursor to see ol"},{"name":"update_alerted_listing","description":"Change the connected renter's state for one apartment from their alerts: save it, hide it, or mark it contacted, toured, or applied (status \"none\" clears it). S"},{"name":"get_account","description":"Show the connected renter's plan (free or paid), whether apartment alerts are on or paused, market, alert frequency, and delivery channel, plus a link to manage"},{"name":"get_search_preferences","description":"Show the connected renter's saved alert search: budget, bedrooms, bathrooms, neighborhoods, move-in date, no-fee and rent-stabilized filters, amenities, subway "},{"name":"find_search_neighborhoods","description":"Look up neighborhood names and ids the connected renter can add to their alert search, in their own market. Returns names only, not listings."},{"name":"update_search_preferences","description":"Change the connected renter's saved alert search. Send only the fields to change; everything else stays. Saves exactly like the RentReboot preferences page, so "},{"name":"set_apartment_alerts","description":"Pause (enabled=false) or resume (enabled=true) the connected renter's apartment alerts. Their search, plan, billing, and Housing Connect settings stay as they a"},{"name":"list_upcoming_matches","description":"List historical apartment records matching the connected renter’s saved requirements, useful for planning upcoming availability. Read-only and excludes broker c"},{"name":"list_housing_lottery_applications","description":"List the connected renter’s provider-confirmed NYC Housing Connect application statuses. Read-only. Excludes credentials, application numbers, income, household"},{"name":"get_guide","description":"Retrieve a public RentReboot guide as Markdown using its slug."},{"name":"list_neighborhoods","description":"List NYC neighborhoods that have published RentReboot asking-rent percentile data."},{"name":"get_rent_data","description":"Retrieve aggregate asking-rent percentiles and sample sizes for a published NYC neighborhood. Values are not individual listings or personal data."}],"package":null,"toolSurface":{"id":"ts_c4hhbbafu5ba","endpointId":"ep_rtu2byymbr6g","hash":"2a16a7d3cf39ea88ad21765ec14fd9a54d0a57c558cd0d45ab46829cb30bcd18","toolCount":13,"serverName":"rentreboot","serverVersion":"1.2.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-26T12:25:24.467Z","lastSeenAt":"2026-10-26T12:25:24.467Z","observations":1,"toolNames":["search_guides","list_alerted_listings","update_alerted_listing","get_account","get_search_preferences","find_search_neighborhoods","update_search_preferences","set_apartment_alerts","list_upcoming_matches","list_housing_lottery_applications","get_guide","list_neighborhoods","get_rent_data"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_rtu2byymbr6g","url":"https://rentreboot.com/api/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-23T07:26:18.592Z","auth":{"observedAt":"2026-10-23T07:26:19.134Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://rentreboot.com/.well-known/oauth-protected-resource/api/mcp","resource":"https://rentreboot.com/api/mcp","authorizationServers":["https://rentreboot.com"],"scopesSupported":["alerts:read","searches:read","lottery:read","alerts:write","preferences:write","billing:write"]},"authorizationServer":{"url":"https://rentreboot.com/.well-known/oauth-authorization-server","issuer":"https://rentreboot.com","grantTypesSupported":["authorization_code","refresh_token"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":null},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-23T07:26:19.168Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"rentreboot.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-06T13:06:54.000Z","validTo":"2027-01-04T14:06:34.000Z","daysToExpiry":70,"sanCount":2,"fingerprint256":"23:C9:43:E2:45:BC:B8:E6:56:64:D4:76:34:12:3E:90:86:84:37:1B:EC:97:E2:F0:FA:C6:42:44:A6:29:C5:CA"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.imiraoui/rentreboot","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.imiraoui%2Frentreboot","firstSeenAt":"2026-10-23T06:20:57.234Z","fetchedAt":"2026-10-23T06:20:57.234Z","normalizedAt":"2026-10-23T06:20:57.234Z"}]},"firstSeenAt":"2026-10-23T06:20:57.234Z","updatedAt":"2026-10-26T12:30:35.341Z"}