Search / com.uniaffitti.www/room-finder
UniAffitti Room Finder
R0· no sign-inFind, rank, and compare student rooms from UniAffitti public listings.
v0.1.0 · active · descriptor JSON · versions
Search / com.uniaffitti.www/room-finder
R0· no sign-inFind, rank, and compare student rooms from UniAffitti public listings.
v0.1.0 · active · descriptor JSON · versions
{
"mcpServers": {
"room-finder": {
"type": "http",
"url": "https://www.uniaffitti.com/mcp/"
}
}
}claude mcp add --transport http room-finder https://www.uniaffitti.com/mcp/[mcp_servers.room-finder]
url = "https://www.uniaffitti.com/mcp/"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"room-finder": {
"type": "remote",
"url": "https://www.uniaffitti.com/mcp/",
"enabled": true
}
}
}{
"mcpServers": {
"room-finder": {
"type": "http",
"url": "https://www.uniaffitti.com/mcp/"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=room-finder&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3LnVuaWFmZml0dGkuY29tL21jcC8ifQ%3D%3D"
}{
"servers": {
"room-finder": {
"type": "http",
"url": "https://www.uniaffitti.com/mcp/"
}
}
}{
"mcpServers": {
"room-finder": {
"httpUrl": "https://www.uniaffitti.com/mcp/"
}
}
}extensions:
"room-finder":
enabled: true
name: "room-finder"
type: streamable_http
uri: "https://www.uniaffitti.com/mcp/"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations21 of 21 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 3,120 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes21 tool changes in 30 daysstability.rug_pull4 tools kept their name but changed most of their description in 30 days; review before trusting themdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageget_account_linkschangedoutput schema, annotationscreate_listingchangeddescription, input schema, output schema, annotationsmeaning changedCreate a UniAffitti listing draft for moderation. Listings intentionally keep university_id and campus_id NULL; location is stored independently from the university catalog.
Create a listing draft for UniAffitti moderation. It is not public until approved. The draft stores the full property address and coordinates; university and campus IDs remain unset. Do not include passwords, payment-card details, government identifiers, health or biometric data in the description.
list_my_listingschangedoutput schema, annotationsupdate_rental_request_statuschangeddescription, output schema, annotationsmeaning changedAccept, review, reject, or cancel a UniAffitti rental request according to the authenticated user’s role.
Change a rental request to in review, accepted, rejected, or cancelled according to the authenticated user’s role. Acceptance marks the room as rented; status changes may notify the other participant.
create_rental_requestchangeddescription, input schema, output schema, annotationsmeaning changedSend a rental request for an approved available room using the authenticated UniAffitti account.
Create and send a rental request for an approved available room using the authenticated UniAffitti account. The landlord is notified, and the request remains in the account until its status changes. Do not include passwords, payment-card details, government identifiers, health or biometric data in the optional message.
list_my_requestschangedoutput schema, annotationsremove_favoritechangedoutput schema, annotationsadd_favoritechangedoutput schema, annotationslist_my_favoriteschangedoutput schema, annotationsget_my_conversation_messageschangedoutput schema, annotationsShowing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +reachable +uptime-99% ~updated-76d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://www.uniaffitti.com/mcp/ streamable-http | none | yes | 99% | 846 ms | 2025-11-25 | 2026-10-20 |
add_favorite | Save an approved room to the authenticated user’s favorites. |
compare_roomsread-only | Compare selected public room listings side by side for price, distance, type, availability, features, and trust signals. |
create_listing | Create a listing draft for UniAffitti moderation. It is not public until approved. The draft stores the full property address and coordinates; university and campus IDs remain unset. Do not include passwords, payment-card details, government identifiers, health or biometric data in the description. |
create_rental_requestdestructive | Create and send a rental request for an approved available room using the authenticated UniAffitti account. The landlord is notified, and the request remains in the account until its status changes. Do not include passwords, payment-card details, government identifiers, health or biometric data in the optional message. |
get_account_linksread-only | Return deep links for account, listing creation, messages, requests, and favorites in the full UniAffitti web app. |
get_my_conversation_messagesread-only | Load the recent messages for one authenticated UniAffitti conversation. This is a data-only tool intended to be called by the messages UI after the user selects a conversation. |
get_my_profileread-only | When the user asks to access or connect UniAffitti, call this tool. It starts secure OAuth account connection when needed, then returns only first and last name, email, role, and email-verification status; it does not return phone, photos, account IDs, credentials, or secrets. |
get_room_detailsread-only | Return public details for one approved room, including user-submitted description, media, features, and limited landlord trust information. |
list_my_favoritesread-only | List the authenticated user’s saved available rooms. |
list_my_listingsread-only | List the authenticated user’s own listings and moderation status. |
list_my_messagesread-only | Read the authenticated user’s UniAffitti conversations from the same chat used by the web app. Without a conversation_id return fast conversation summaries and last-message previews; with one load the complete recent messages for that conversation. |
list_my_requestsread-only | List rental requests sent or received by the authenticated user. |
list_search_metadataread-only | List a paginated slice of the global university catalog, optional campuses, and feature filters for room search. The catalog is not limited to 500 records. |
list_university_campusesread-only | List active campuses for a selected university so the user can refine the room search. |
rank_room_matchesread-only | Find public, approved room listings and score them against preferences such as budget, campus distance, room type, and trust signals. Listing content is submitted by UniAffitti users. |
remove_favoritedestructive | Remove a room from the authenticated user’s favorites. |
search_citiesread-only | Search cities represented in the active university catalog and public room listings, with country and university counts for assisted room search. |
search_roomsread-only | Search approved, available student rooms by budget, type, university, optional campus, distance, and features. Results include public listing content submitted by UniAffitti users. |
search_universitiesread-only | Search the complete active UniAffitti university catalog worldwide with pagination and total count. |
send_room_messagedestructive | Send and permanently store a message to the landlord of an approved available room from the authenticated UniAffitti account. The landlord receives a notification; messages cannot be recalled with this tool. Do not include passwords, payment-card details, government identifiers, health or biometric data. |
update_rental_request_statusdestructive | Change a rental request to in review, accepted, rejected, or cancelled according to the authenticated user’s role. Acceptance marks the room as rented; status changes may notify the other participant. |
Schemas: list_tools.
{
"name": "com.uniaffitti.www/room-finder",
"title": "UniAffitti Room Finder",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://www.uniaffitti.com/mcp/",
"type": "streamable-http"
}
],
"version": "0.1.0",
"description": "Find, rank, and compare student rooms from UniAffitti public listings."
}