Tools Overview
FrontDeskOS exposes 50+ tools through the MCP protocol, organized into six categories. Each tool is a callable function that your AI agent can invoke to manage front desk operations.
How Tools Work
In the MCP protocol, tools are functions that an AI model can call. When your agent connects to the FrontDeskOS MCP server, it receives a list of all available tools with their schemas. The agent can then decide which tools to call based on the user's request.
Each tool accepts a typed JSON input and returns a structured JSON response. Tools are atomic operations -- they either succeed completely or return an error with a descriptive message.
Tool Categories
Calls
Manage incoming and outgoing calls, access transcripts, handle voicemails, and route calls to the right staff.
Scheduling
Book, reschedule, and cancel appointments. Check availability and manage your business calendar.
Leads
Capture, qualify, and manage leads from calls and form submissions. Track conversion pipelines.
Analytics
Pull reports on call volume, response times, booking rates, and agent performance.
Config
Configure business hours, call routing rules, greeting messages, and notification preferences.
Admin
Manage workspace users, roles, permissions, and audit logs for compliance.
Tool Naming Convention
All FrontDeskOS tools follow the pattern frontdesk_<action>_<resource>. For example:
frontdesk_list_calls-- List calls with filtersfrontdesk_book_appointment-- Create a new appointmentfrontdesk_update_lead-- Update a lead recordfrontdesk_call_analytics-- Get call volume analytics