Same door for humans and AI. No gatekeeper.Register →
Explorer/MCP/yarooms/yarooms-mcp

YAROOMS

REMOTE
yarooms/yarooms-mcp

Connect your AI agent to YAROOMS, the workplace management platform for hybrid teams. Search for available rooms and desks, create and manage bookings, set your work status (office, WFH, traveling), register visitors, and check your teammates' schedules. What you can do: - Book spaces — find available rooms and desks, create bookings with the right strategy (full day, time slots, or custom), check in and out - Manage your day — view upcoming bookings, set your work status, see your teammates' plans - Handle visitors — register guests, list upcoming visits, cancel registrations - Admin tools — view all bookings across the organization, approve or reject pending booking requests, search for people Configuration: Requires a YAROOMS account.

○ Remote (HTTP) Server
This server runs on the internet and communicates over HTTP. It does not have direct access to your local filesystem or environment variables.
Tools
28
Indexed
2d ago
Transport
Remote / HTTP
Liveness
● Live
Uptime
100%based on 6 checks
Avg response
295ms
← older · newer →
Security Scan
Security scan pending — this server has not yet been analyzed.
Risk Surface
Risk surface analysis pending — tool annotation scanning is coming soon.
Publisher Verification
Not yet verified by the Official MCP Registry.
Endpoint
https://yarooms-mcp--yarooms.run.tools
Tools (28)
search_available_spaces
Search for available rooms and desks on a specific floor and date. Returns space names, types, capacity, and availability status.
create_booking
Book a room or desk. Use search_available_spaces first to find available space IDs.
get_my_bookings
View your bookings. Optionally filter by date.
cancel_booking
Cancel a booking by ID.
modify_booking
Modify an existing booking (change time, space, or title). Fetches current booking first, then applies changes.
check_in_booking
Check in to a booking.
check_out_booking
Check out of a booking.
get_all_bookings
List all bookings across the organization (admin). Filter by date, location, space, booker, title, status, and more. Returns bookings with URLs.
get_locations
List all office locations. Optionally filter by name.
get_floors
List floors for a location. Use get_locations first to find location IDs, then this to discover floor IDs.
get_floor_info
Get floor details and list of spaces (rooms, desks) on that floor. Use get_floors to discover floor IDs first.
get_room_schedule
View the booking timeline for all rooms on a floor for a given date. Shows who booked what and when.
get_space_types
List available space types (Desk, Meeting Room, Parking, etc.) with their IDs. Use space_type_id to filter in search_available_spaces.
get_location_schedule
Get the operating hours for a location. Returns the schedule for each day of the week (day_id: 1=Sunday, 2=Monday, ..., 7=Saturday). Blocked days cannot be booked.
get_booking_options
Get the valid booking intervals for a specific space on a given date. This resolves the space's booking strategy (full_day, predefined_slots, custom) and returns the available options. IMPORTANT: Always call this before create_booking to know what intervals are valid. Response includes: - strategy: which booking modes are enabled (full_day, predefined_slots, custom) - full_day: the location schedule start/end for that day (if full_day strategy is enabled) - predefined_slots: named time slots like "Morning 08:00-12:00" (if intervals strategy is enabled) - custom: the allowed time range for custom bookings (if custom strategy is enabled) For desks/workspaces: prefer full_day if available, then the longest predefined slot, then custom with schedule start/end. For meeting rooms: typically only custom is available — ask the user for preferred times.
get_work_status
View work status (WFH, office, etc.) for a user over a date range.
set_work_status
Set your work status for one or more dates. Use the yarooms://work-status-options resource to find valid status IDs.
register_visitor
Register a visitor for a specific date and location.
list_visitors
List visitors for a specific date and location.
cancel_visitor
Cancel a visitor registration by visit ID. Use list_visitors to find visit IDs.
search_people
Search for people by name or email. Returns account IDs you can use with get_all_bookings, get_teammate_status, or get_teammate_bookings.
get_my_profile
Get your YAROOMS profile — name, email, team, location, and account ID.
get_teammates
List members of your team. Returns names, emails, and account IDs that you can use with get_teammate_status and get_teammate_bookings.
get_teammate_status
View a teammate's work status (WFH, office, etc.) for a date range. Use get_teammates first to find their account ID.
get_teammate_bookings
View a teammate's bookings for a specific date. Use get_teammates first to find their account ID.
get_pending_approvals
List booking requests pending your approval. Returns approval details including booker, space, dates, and the changes requested.
approve_booking
Approve one or more pending booking requests. Use get_pending_approvals first to see what needs approval.
reject_booking
Reject one or more pending booking requests with an optional reason. Use get_pending_approvals first to see what needs approval.
Is this your server?
Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming — register now and you'll be first in line.
Create your account →
Indexed from Smithery · Updates nightly
View on Smithery →