{"name":"RemoteHands Venue Manager MCP","description":"Authenticated tools for venue managers to inspect and coordinate RemoteHands worksites, shifts, applications, workers, assignments, reviews, and operational follow-up.","version":"0.1.0","serverUrl":"https://remotehands.live/mcp","icon":"https://remotehands.live/icon.svg","transport":"streamable-http","protocolVersion":"2025-11-25","documentationUrl":"https://remotehands.live/developers","instructionsUrl":"https://remotehands.live/venueagents.txt","authentication":{"type":"bearer","scheme":"Bearer","tokenPrefix":"rhmcp_","setupUrl":"https://remotehands.live/venue/profile","note":"RemoteHands MCP grants are product-issued scoped bearer tokens, not OAuth access tokens."},"scopes_supported":["read","write","confirm"],"scopes":{"read":{"description":"Read venue-scoped profiles, worksites, shifts, workers, applications, assignments, and dashboard summaries."},"write":{"description":"Create or update venue-scoped operational records when RemoteHands business rules allow the action."},"confirm":{"description":"Permit the MCP runtime to forward verified explicit manager confirmation for protected consequential actions."}},"tools":[{"name":"get_venue_profile","description":"Load the authenticated manager's venue profile and setup data.","requiredScope":"read","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"list_worksites","description":"List the venue's worksites.","requiredScope":"read","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"list_shifts","description":"List venue-owned shifts with optional status, worker type, and date filters.","requiredScope":"read","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_shift","description":"Load one venue-owned shift with detail fields.","requiredScope":"read","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"search_workers","description":"Search approved workers using existing venue discovery constraints.","requiredScope":"read","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"list_repeat_collaborators","description":"List repeat collaborators for a venue-owned shift.","requiredScope":"read","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"list_applications","description":"List shift applications and assignment relationships for the venue.","requiredScope":"read","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_venue_dashboard","description":"Load the venue dashboard summary, active shifts, pending applications, and reviews.","requiredScope":"read","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"summarize_staffing_needs","description":"Summarize open shift coverage gaps and recommended next actions.","requiredScope":"read","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"find_unfilled_shifts","description":"Find open venue shifts with fewer accepted assignments than slots.","requiredScope":"read","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"find_shifts_needing_attention","description":"Find pending applications, assignment issues, and near-term underfilled shifts.","requiredScope":"read","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"suggest_repeat_staffing_plan","description":"Suggest repeat collaborators for one shift or upcoming unfilled shifts.","requiredScope":"read","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"update_venue_setup_notes","description":"Update internal venue setup notes used by operators and managers.","requiredScope":"write","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"create_worksite","description":"Create a venue-owned worksite.","requiredScope":"write","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"update_worksite","description":"Update a venue-owned worksite.","requiredScope":"write","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"create_shift","description":"Create an open venue-owned shift through RemoteHands shift validation.","requiredScope":"write","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"create_shifts","description":"Create multiple open venue-owned shifts in one validated batch.","requiredScope":"write","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"duplicate_shift","description":"Create a new shift by copying a venue-owned source shift and applying overrides.","requiredScope":"write","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"update_shift","description":"Update a draft or open venue-owned shift when current business rules allow it.","requiredScope":"write","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"publish_shift","description":"Publish a legacy draft shift through the existing shift transition.","requiredScope":"write","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"close_shift","description":"Close an open venue-owned shift through the existing shift transition.","requiredScope":"write","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"reschedule_shift","description":"Reschedule a venue-owned shift using the existing shift update rules.","requiredScope":"write","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"request_worker","description":"Request a worker for a shift through the existing shift transition.","requiredScope":"write","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"offer_assignment","description":"Offer an applied assignment through the existing assignment transition.","requiredScope":"write","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"cancel_assignment","description":"Cancel an assignment through the existing assignment transition.","requiredScope":"write","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"complete_assignment","description":"Complete an accepted assignment through the existing assignment transition.","requiredScope":"write","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"create_review","description":"Create a venue review for a completed assignment.","requiredScope":"write","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"cancel_shift","description":"Cancel a venue-owned shift after explicit manager confirmation.","requiredScope":"confirm","annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false,"openWorldHint":false}},{"name":"mark_no_show","description":"Mark an accepted assignment no-show after explicit manager confirmation.","requiredScope":"confirm","annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false,"openWorldHint":false}},{"name":"report_assignment_issue","description":"Report an assignment issue; serious reports require explicit manager confirmation.","requiredScope":"confirm","annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false,"openWorldHint":false}}]}