{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_5r5sa5yffvwp","handle":"uniaffitti-room-finder","url":"https://wellknown.network/agents/uniaffitti-room-finder","links":{"self":"https://wellknown.network/agents/uniaffitti-room-finder/record.json","html":"https://wellknown.network/agents/uniaffitti-room-finder","markdown":"https://wellknown.network/agents/uniaffitti-room-finder/record.md","api":"https://wellknown.network/api/v1/agents/uniaffitti-room-finder","status":"https://wellknown.network/api/v1/agents/uniaffitti-room-finder/status","claim":"https://wellknown.network/agents/uniaffitti-room-finder/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/uniaffitti-room-finder/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:www.uniaffitti.com:server:uniaffitti-room-finder","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"UniAffitti Room Finder","summary":"Find, rank, and compare student rooms from UniAffitti public listings.","description":"Find, rank, and compare student rooms from UniAffitti public listings.","publisher":{"name":"com.uniaffitti.www","url":null},"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://www.uniaffitti.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-05T14:00:30.629502Z","publishedAt":"2026-08-05T14:00:30.629502Z","registryName":"com.uniaffitti.www/room-finder"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["commerce"]},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-09-06T00:27:30.164Z","lastProbedAt":"2026-09-06T00:27:30.164Z","statusComputedAt":"2026-09-06T00:28:16.082Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":47},"latestObservations":[{"at":"2026-09-06T00:27:30.164Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":47,"error":null,"detail":{"tools":[{"name":"search_rooms","description":"Search approved and available student rooms by budget, type, university, optional campus, distance, and features."},{"name":"rank_room_matches","description":"Find rooms and score them against student preferences such as budget, campus distance, room type, and trust signals."},{"name":"get_room_details","description":"Return public details for one approved room, including media, features, and limited landlord trust information."},{"name":"compare_rooms","description":"Compare selected rooms side by side for price, distance, type, availability, features, and trust signals."},{"name":"list_search_metadata","description":"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."},{"name":"search_universities","description":"Search the complete active UniAffitti university catalog worldwide with pagination and total count."},{"name":"search_cities","description":"Search cities in the complete active worldwide university catalog, with country and university counts for assisted room search."},{"name":"list_university_campuses","description":"List active campuses for a selected university so the user can refine the room search."},{"name":"get_my_profile","description":"When the user asks to access or connect UniAffitti, call this tool. It starts the secure OAuth account connection when the user is not authenticated, then retur"},{"name":"list_my_messages","description":"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 "},{"name":"send_room_message","description":"Send a first message to the landlord of an approved available room from the authenticated UniAffitti account. The conversation is stored in the same UniAffitti "},{"name":"get_my_conversation_messages","description":"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"},{"name":"list_my_favorites","description":"List the authenticated user’s saved available rooms."},{"name":"add_favorite","description":"Save an approved room to the authenticated user’s favorites."},{"name":"remove_favorite","description":"Remove a room from the authenticated user’s favorites."},{"name":"list_my_requests","description":"List rental requests sent or received by the authenticated user."},{"name":"create_rental_request","description":"Send a rental request for an approved available room using the authenticated UniAffitti account."},{"name":"update_rental_request_status","description":"Accept, review, reject, or cancel a UniAffitti rental request according to the authenticated user’s role."},{"name":"list_my_listings","description":"List the authenticated user’s own listings and moderation status."},{"name":"create_listing","description":"Create a UniAffitti listing draft for moderation. Listings intentionally keep university_id and campus_id NULL; location is stored independently from the univer"},{"name":"get_account_links","description":"Return deep links for account, listing creation, messages, requests, and favorites in the full UniAffitti web app."}],"toolCount":21,"serverName":"com.uniaffitti/room-finder","capabilities":["tools","resources","prompts"],"serverVersion":"0.3.8","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_rooms","description":"Search approved and available student rooms by budget, type, university, optional campus, distance, and features."},{"name":"rank_room_matches","description":"Find rooms and score them against student preferences such as budget, campus distance, room type, and trust signals."},{"name":"get_room_details","description":"Return public details for one approved room, including media, features, and limited landlord trust information."},{"name":"compare_rooms","description":"Compare selected rooms side by side for price, distance, type, availability, features, and trust signals."},{"name":"list_search_metadata","description":"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."},{"name":"search_universities","description":"Search the complete active UniAffitti university catalog worldwide with pagination and total count."},{"name":"search_cities","description":"Search cities in the complete active worldwide university catalog, with country and university counts for assisted room search."},{"name":"list_university_campuses","description":"List active campuses for a selected university so the user can refine the room search."},{"name":"get_my_profile","description":"When the user asks to access or connect UniAffitti, call this tool. It starts the secure OAuth account connection when the user is not authenticated, then retur"},{"name":"list_my_messages","description":"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 "},{"name":"send_room_message","description":"Send a first message to the landlord of an approved available room from the authenticated UniAffitti account. The conversation is stored in the same UniAffitti "},{"name":"get_my_conversation_messages","description":"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"},{"name":"list_my_favorites","description":"List the authenticated user’s saved available rooms."},{"name":"add_favorite","description":"Save an approved room to the authenticated user’s favorites."},{"name":"remove_favorite","description":"Remove a room from the authenticated user’s favorites."},{"name":"list_my_requests","description":"List rental requests sent or received by the authenticated user."},{"name":"create_rental_request","description":"Send a rental request for an approved available room using the authenticated UniAffitti account."},{"name":"update_rental_request_status","description":"Accept, review, reject, or cancel a UniAffitti rental request according to the authenticated user’s role."},{"name":"list_my_listings","description":"List the authenticated user’s own listings and moderation status."},{"name":"create_listing","description":"Create a UniAffitti listing draft for moderation. Listings intentionally keep university_id and campus_id NULL; location is stored independently from the univer"},{"name":"get_account_links","description":"Return deep links for account, listing creation, messages, requests, and favorites in the full UniAffitti web app."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.uniaffitti.www/room-finder","url":"https://registry.modelcontextprotocol.io/v0/servers/com.uniaffitti.www%2Froom-finder","firstSeenAt":"2026-09-05T22:18:27.309Z","fetchedAt":"2026-09-05T22:18:27.309Z","normalizedAt":"2026-09-05T22:18:27.309Z"}]},"firstSeenAt":"2026-09-05T22:18:27.309Z","updatedAt":"2026-09-06T00:28:24.750Z"}