MCP App Store
by KeenEthics

Overview

Connect your Bevado account to inspect AI receptionist settings, prompts, workflows, CRM records, sequences, and calendar connections. Choose the organizations, agents, and permissions to grant. Available tools depend on your account and approved access. Configuration changes use a preview and approval step before commit. A Bevado account and MCP pilot access are currently required.

Tools

edit_call_prompt

ChatGPT
Edit selected portions of the call prompt while preserving unrelated text byte-for-byte. Each anchor must exactly match one existing snippet. Operations are replace, insert_after, insert_before, delete or append; append needs no anchor. The server rejects missing or ambiguous anchors. Suitable for partial edits to the existing prompt. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

edit_text_prompt

ChatGPT
Edit selected portions of the text prompt while preserving unrelated text byte-for-byte. Each anchor must exactly match one existing snippet. Operations are replace, insert_after, insert_before, delete or append; append needs no anchor. The server rejects missing or ambiguous anchors. Suitable for partial edits to the existing prompt. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

frontdesk_commit

ChatGPT
Execute the saved product operation and proposed input identified by confirmationId. The tool and proposedInput must match the saved preview exactly, including organizationId, agentId where applicable, and all changed fields. Rechecks current permissions, expiry and intervening changes. Each confirmation executes at most once. May modify account data or trigger live actions depending on the operation. Human approval is the client’s responsibility.

frontdesk_context

ChatGPT
Return the current connection’s permitted organization and agent IDs, membership information and scopes. No shared selection state is changed.

frontdesk_guide

ChatGPT
Return documentation for one Frontdesk domain, including prerequisites, permission semantics and verification steps.

frontdesk_mutation_status

ChatGPT
Return the status and expiry of a saved mutation without executing it. A running or unknown status does not establish whether the downstream action completed.

frontdesk_revoke_connection

ChatGPT
Immediately and permanently revoke the calling MCP connection. Subsequent calls through this connection fail. A new connection is required to restore access.

frontdesk_search_tools

ChatGPT
Search available product tools by keyword, for example prompt, chatbot, contact, sequence or voice. Returns complete descriptions and parameter schemas. Unlisted operations are not supported.

get_after_hours_greeting

ChatGPT
Alternative greeting outside weekly business hours. Weekday availability has status and timings [HH:mm, HH:mm], or [] on closed days. Times use the agent timezone. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_api_workflows

ChatGPT
Inspect external API tools configured for the receptionist. Secret fields are redacted. Edit credentials in Frontdesk, never paste them into a chat. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_auto_hangup

ChatGPT
Whether to hang up when the interaction is complete. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_auto_hangup_message

ChatGPT
Closing message for automatic hangup. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_background_audio

ChatGPT
Whether ambient background audio plays during calls. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_blocked_numbers

ChatGPT
Complete replacement list of blocked numbers in E.164 format. Omitted numbers become unblocked. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_bulk_transfers

ChatGPT
Spreadsheet-style bulk transfer rules. Prefer element edits using discovered ids; the adapter preserves the stored scenario/number format. These changes affect future call routing. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_business_information

ChatGPT
Business facts such as services, address and policies. Writes replace the complete text. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_bypass_numbers

ChatGPT
Complete replacement list of callers who bypass the AI and route to a human. Omitted entries are removed. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_calendar_connections

ChatGPT
Check whether this agent has a connected external calendar. Connecting an external provider requires the owner to finish OAuth in Frontdesk. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_calendar_services

ChatGPT
Return appointment types and service IDs for this agent. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_call_notifications

ChatGPT
Call notification configuration. Patches preserve omitted channels; supplied recipient arrays replace the entire recipient list. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_call_prompt

ChatGPT
Complete CALL system prompt. Writes replace the entire call prompt; the SMS prompt is separate. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_call_recording

ChatGPT
The call-recording-enabled setting, a boolean. True enables recording of calls; false disables recording. This manages recording configuration rather than retrieving recordings. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_call_survey

ChatGPT
Whether callers are offered a rating survey. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_call_workflows

ChatGPT
Call-transfer workflow collection. Each workflow describes the caller scenario, destination and transfer behavior. Element edits preserve unrelated workflows and stable IDs; full replacement removes omitted items. The API validates plan limits. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_chatbot_configuration

ChatGPT
Read the active website chatbot branding, greeting, colors and appearance. Credentials are redacted. A missing or inactive chatbot returns available:false, configuration:null and reason:not_configured_or_inactive. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_chatbot_notifications

ChatGPT
Delivery preferences for chatbot notifications. Partial patches preserve omitted preferences; arrays replace the recipient list. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_common_questions

ChatGPT
Frequently asked questions and answers used by the receptionist. Writes replace the complete text. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_contact_conversations

ChatGPT
Fetch conversations for a discovered CRM contact. Returns paginated account data that may contain personal information. Target: explicit organizationId; no agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_crm_card_settings

ChatGPT
Read the configured fields shown on CRM cards. Target: explicit organizationId; no agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_crm_notifications

ChatGPT
Notification rules for crm notifications. Edits target existing rule IDs; the adapter preserves omitted recipient arrays and unrelated rules. These configure future notifications and do not send a message immediately. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_custom_commands

ChatGPT
Custom instructions used by the receptionist. Writes replace the complete text. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_email_workflows

ChatGPT
Email workflows sent to callers during future conversations. Element edits preserve unrelated rules. Editing configuration does not send an email immediately. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_greeting

ChatGPT
The first phrase spoken when a call is answered. Example: Thank you for calling Acme. How can I help? Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_idle_message

ChatGPT
Message spoken when a caller is silent. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_intake_forms

ChatGPT
Intake forms reconstructed from scenario workflows and beginning-of-call questions into the dashboard formBuilders shape. Element edits preserve unrelated forms. The API maintains underlying intake workflow metadata. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_intake_notifications

ChatGPT
Notification rules for intake notifications. Edits target existing rule IDs; the adapter preserves omitted recipient arrays and unrelated rules. These configure future notifications and do not send a message immediately. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_knowledge_base

ChatGPT
Return receptionist knowledge entries, source content and enabled state. Entries are addressed by their current zero-based position. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_landline_prompt

ChatGPT
Whether to ask landline callers for a mobile number when needed. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_languages

ChatGPT
Complete supported-language list. Replacement removes omitted languages. Plan limits apply. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_max_call_duration

ChatGPT
Maximum call duration in minutes (2–30), matching the dashboard. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_playbooks

ChatGPT
Read the current receptionist playbook configuration. Returns {field: "promptPlaybooks", value}; stored JSON is decoded into a document containing signals and playbooks, and value is null when unset. Signal names are referenced by playbook when keys; an omitted when means always active. Accepts only organizationId and agentId. To change this configuration, use set_playbooks, which stages a separate preview. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_robocall_notifications

ChatGPT
Delivery preferences for robocall notifications. Partial patches preserve omitted preferences; arrays replace the recipient list. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_scenario_notifications

ChatGPT
Notification rules for scenario notifications. Edits target existing rule IDs; the adapter preserves omitted recipient arrays and unrelated rules. These configure future notifications and do not send a message immediately. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_sequence

ChatGPT
Inspect a sequence trigger, nodes, edges and current version. Target: explicit organizationId; no agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_sequence_limits

ChatGPT
Check remaining sequence-run allowance before proposing enrollments. Target: explicit organizationId; no agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_sequence_runs

ChatGPT
Check execution state after enrollment. Accepted does not mean delivered. Target: explicit organizationId; no agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_sequence_variables

ChatGPT
Return supported variables and their exact template names for this sequence. Target: explicit organizationId; no agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_sequence_versions

ChatGPT
Inspect saved sequence versions before planning an edit. Target: explicit organizationId; no agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_silence_hangup

ChatGPT
Silence timeout in minutes (1–3), matching the dashboard. This is a duration, not a boolean. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_temporary_disable

ChatGPT
Temporarily bypass the receptionist on future calls. disabled=true requires forwardingNumber for forward or hangupMessage for message. disabled=false restores the AI. This is an immediate mode, not a timed schedule. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_text_logs

ChatGPT
Return SMS delivery and conversation logs for the selected agent, including available delivery status. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_text_notifications

ChatGPT
Texting-platform notification configuration. Patches preserve omitted channel settings. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_text_prompt

ChatGPT
Complete SMS/text AI prompt. Writes replace the entire SMS prompt without changing the call prompt. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_text_workflows

ChatGPT
In-call SMS workflow collection. Element edits preserve unrelated workflows and stable IDs; full replacement removes omitted items. Workflow messages may be sent during future calls. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_tickets

ChatGPT
List the selected agent’s support tickets and their stable identifiers. Only retrieve tickets needed for the user’s task. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_time_controls

ChatGPT
Complete array of time-based forwarding rules. Each rule uses start_time/end_time in 24-hour HH:mm in the agent timezone, and phone_number as a phone string including country code. Replacement removes omitted rules; [] clears all rules. The API handles storage serialization. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_timezone

ChatGPT
IANA time zone, for example America/New_York. Schedules and after-hours behavior use this zone. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_transferred_call_recording

ChatGPT
The transferred-call-recording setting, a boolean. True continues recording when a call is transferred; false disables recording of the transferred portion. This manages recording configuration rather than retrieving recordings. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_voicemail_notifications

ChatGPT
Voicemail notification configuration with channel settings and recipient addresses. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_voicemails

ChatGPT
The voicemail-enabled setting, a boolean. True allows callers to leave voicemail; false disables voicemail. This manages voicemail configuration rather than retrieving recorded messages. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

get_webform_notifications

ChatGPT
Notification rules for webform notifications. Edits target existing rule IDs; the adapter preserves omitted recipient arrays and unrelated rules. These configure future notifications and do not send a message immediately. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

list_contacts

ChatGPT
Search current CRM contacts by name, email or phone. Returns exact contact IDs and paginated records. Requires the migrated CONTACT CRM. Target: explicit organizationId; no agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

list_crm_fields

ChatGPT
Read CONTACT smart-variable definitions, including field types and pipeline stages. Returned field names are the exact keys used in CRM records. Target: explicit organizationId; no agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

list_sequence_folders

ChatGPT
Discover folders for organizing sequences. Target: explicit organizationId; no agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

list_sequences

ChatGPT
Discover automation sequences and their status before inspecting or changing one. Listing does not enroll contacts or send messages. Target: explicit organizationId; no agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

list_voices

ChatGPT
Return available voice IDs and providers, optionally filtered by language and gender. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

list_web_forms

ChatGPT
Discover forms connected to the selected agent, including current configuration and version identifiers. Publishing or deleting form versions is deferred in this pilot. Target: explicit organizationId and agentId. Read-only. Returns current account data subject to connection scopes, membership, feature permissions and plan limits.

set_after_hours_greeting

ChatGPT
Alternative greeting outside weekly business hours. Weekday availability has status and timings [HH:mm, HH:mm], or [] on closed days. Times use the agent timezone. A partial patch preserves omitted fields. Arrays in a patch replace that array. Availability patches merge weekdays; each supplied day replaces that day while other days remain unchanged. Supply exactly one of patch or full-replacement value. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_auto_hangup

ChatGPT
Whether to hang up when the interaction is complete. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_auto_hangup_message

ChatGPT
Closing message for automatic hangup. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_background_audio

ChatGPT
Whether ambient background audio plays during calls. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_blocked_numbers

ChatGPT
Complete replacement list of blocked numbers in E.164 format. Omitted numbers become unblocked. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_bulk_transfers

ChatGPT
Spreadsheet-style bulk transfer rules. Prefer element edits using discovered ids; the adapter preserves the stored scenario/number format. These changes affect future call routing. Element edits accept [{op: update, id: existing-id, patch: {changed fields}}], add with a typed value, or delete by id. Omitted fields and other workflows are preserved server-side. Exactly one of edits or full-replacement value is accepted. Legacy IDs are stable only until the next collection edit. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_business_information

ChatGPT
Business facts such as services, address and policies. Writes replace the complete text. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_bypass_numbers

ChatGPT
Complete replacement list of callers who bypass the AI and route to a human. Omitted entries are removed. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_call_notifications

ChatGPT
Call notification configuration. Patches preserve omitted channels; supplied recipient arrays replace the entire recipient list. A partial patch preserves omitted fields. Arrays in a patch replace that array. Availability patches merge weekdays; each supplied day replaces that day while other days remain unchanged. Supply exactly one of patch or full-replacement value. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_call_prompt

ChatGPT
Complete CALL system prompt. Writes replace the entire call prompt; the SMS prompt is separate. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_call_recording

ChatGPT
The call-recording-enabled setting, a boolean. True enables recording of calls; false disables recording. This manages recording configuration rather than retrieving recordings. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_call_survey

ChatGPT
Whether callers are offered a rating survey. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_call_workflows

ChatGPT
Call-transfer workflow collection. Each workflow describes the caller scenario, destination and transfer behavior. Element edits preserve unrelated workflows and stable IDs; full replacement removes omitted items. The API validates plan limits. Element edits accept [{op: update, id: existing-id, patch: {changed fields}}], add with a typed value, or delete by id. Omitted fields and other workflows are preserved server-side. Exactly one of edits or full-replacement value is accepted. Legacy IDs are stable only until the next collection edit. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_chatbot_notifications

ChatGPT
Delivery preferences for chatbot notifications. Partial patches preserve omitted preferences; arrays replace the recipient list. A partial patch preserves omitted fields. Arrays in a patch replace that array. Availability patches merge weekdays; each supplied day replaces that day while other days remain unchanged. Supply exactly one of patch or full-replacement value. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_common_questions

ChatGPT
Frequently asked questions and answers used by the receptionist. Writes replace the complete text. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_crm_notifications

ChatGPT
Notification rules for crm notifications. Edits target existing rule IDs; the adapter preserves omitted recipient arrays and unrelated rules. These configure future notifications and do not send a message immediately. Element edits accept [{op: update, id: existing-id, patch: {changed fields}}], add with a typed value, or delete by id. Omitted fields and other workflows are preserved server-side. Exactly one of edits or full-replacement value is accepted. Legacy IDs are stable only until the next collection edit. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_custom_commands

ChatGPT
Custom instructions used by the receptionist. Writes replace the complete text. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_email_workflows

ChatGPT
Email workflows sent to callers during future conversations. Element edits preserve unrelated rules. Editing configuration does not send an email immediately. Element edits accept [{op: update, id: existing-id, patch: {changed fields}}], add with a typed value, or delete by id. Omitted fields and other workflows are preserved server-side. Exactly one of edits or full-replacement value is accepted. Legacy IDs are stable only until the next collection edit. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_greeting

ChatGPT
The first phrase spoken when a call is answered. Example: Thank you for calling Acme. How can I help? Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_idle_message

ChatGPT
Message spoken when a caller is silent. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_intake_forms

ChatGPT
Intake forms reconstructed from scenario workflows and beginning-of-call questions into the dashboard formBuilders shape. Element edits preserve unrelated forms. The API maintains underlying intake workflow metadata. Element edits accept [{op: update, id: existing-id, patch: {changed fields}}], add with a typed value, or delete by id. Omitted fields and other workflows are preserved server-side. Exactly one of edits or full-replacement value is accepted. Legacy IDs are stable only until the next collection edit. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_intake_notifications

ChatGPT
Notification rules for intake notifications. Edits target existing rule IDs; the adapter preserves omitted recipient arrays and unrelated rules. These configure future notifications and do not send a message immediately. Element edits accept [{op: update, id: existing-id, patch: {changed fields}}], add with a typed value, or delete by id. Omitted fields and other workflows are preserved server-side. Exactly one of edits or full-replacement value is accepted. Legacy IDs are stable only until the next collection edit. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_landline_prompt

ChatGPT
Whether to ask landline callers for a mobile number when needed. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_languages

ChatGPT
Complete supported-language list. Replacement removes omitted languages. Plan limits apply. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_max_call_duration

ChatGPT
Maximum call duration in minutes (2–30), matching the dashboard. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_playbooks

ChatGPT
Playbook document {signals, playbooks}, not an array. Exactly one of value (complete replacement) or edits:{signals:[{op:update,id:existing-name,patch:{...}}],playbooks:[...]} is accepted. Edits preserve omitted entries. Signal names must be unique; playbook when keys refer to signal names. An omitted when means always active. Input is a JSON object; the adapter handles storage serialization. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_robocall_notifications

ChatGPT
Delivery preferences for robocall notifications. Partial patches preserve omitted preferences; arrays replace the recipient list. A partial patch preserves omitted fields. Arrays in a patch replace that array. Availability patches merge weekdays; each supplied day replaces that day while other days remain unchanged. Supply exactly one of patch or full-replacement value. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_scenario_notifications

ChatGPT
Notification rules for scenario notifications. Edits target existing rule IDs; the adapter preserves omitted recipient arrays and unrelated rules. These configure future notifications and do not send a message immediately. Element edits accept [{op: update, id: existing-id, patch: {changed fields}}], add with a typed value, or delete by id. Omitted fields and other workflows are preserved server-side. Exactly one of edits or full-replacement value is accepted. Legacy IDs are stable only until the next collection edit. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_silence_hangup

ChatGPT
Silence timeout in minutes (1–3), matching the dashboard. This is a duration, not a boolean. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_temporary_disable

ChatGPT
Temporarily bypass the receptionist on future calls. disabled=true requires forwardingNumber for forward or hangupMessage for message. disabled=false restores the AI. This is an immediate mode, not a timed schedule. A partial patch preserves omitted fields. Arrays in a patch replace that array. Availability patches merge weekdays; each supplied day replaces that day while other days remain unchanged. Supply exactly one of patch or full-replacement value. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_text_notifications

ChatGPT
Texting-platform notification configuration. Patches preserve omitted channel settings. A partial patch preserves omitted fields. Arrays in a patch replace that array. Availability patches merge weekdays; each supplied day replaces that day while other days remain unchanged. Supply exactly one of patch or full-replacement value. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_text_prompt

ChatGPT
Complete SMS/text AI prompt. Writes replace the entire SMS prompt without changing the call prompt. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_text_workflows

ChatGPT
In-call SMS workflow collection. Element edits preserve unrelated workflows and stable IDs; full replacement removes omitted items. Workflow messages may be sent during future calls. Element edits accept [{op: update, id: existing-id, patch: {changed fields}}], add with a typed value, or delete by id. Omitted fields and other workflows are preserved server-side. Exactly one of edits or full-replacement value is accepted. Legacy IDs are stable only until the next collection edit. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_time_controls

ChatGPT
Complete array of time-based forwarding rules. Each rule uses start_time/end_time in 24-hour HH:mm in the agent timezone, and phone_number as a phone string including country code. Replacement removes omitted rules; [] clears all rules. The API handles storage serialization. Element edits accept [{op: update, id: existing-id, patch: {changed fields}}], add with a typed value, or delete by id. Omitted fields and other workflows are preserved server-side. Exactly one of edits or full-replacement value is accepted. Legacy IDs are stable only until the next collection edit. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_timezone

ChatGPT
IANA time zone, for example America/New_York. Schedules and after-hours behavior use this zone. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_transferred_call_recording

ChatGPT
The transferred-call-recording setting, a boolean. True continues recording when a call is transferred; false disables recording of the transferred portion. This manages recording configuration rather than retrieving recordings. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_voice

ChatGPT
Select an available voice. voiceSelected is the JSON string containing its exact voiceId and provider, for example {"voiceId":"returned-id","provider":"11labs"}. The API enforces plan eligibility. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_voicemail_notifications

ChatGPT
Voicemail notification configuration with channel settings and recipient addresses. A partial patch preserves omitted fields. Arrays in a patch replace that array. Availability patches merge weekdays; each supplied day replaces that day while other days remain unchanged. Supply exactly one of patch or full-replacement value. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_voicemails

ChatGPT
The voicemail-enabled setting, a boolean. True allows callers to leave voicemail; false disables voicemail. This manages voicemail configuration rather than retrieving recorded messages. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

set_webform_notifications

ChatGPT
Notification rules for webform notifications. Edits target existing rule IDs; the adapter preserves omitted recipient arrays and unrelated rules. These configure future notifications and do not send a message immediately. Element edits accept [{op: update, id: existing-id, patch: {changed fields}}], add with a typed value, or delete by id. Omitted fields and other workflows are preserved server-side. Exactly one of edits or full-replacement value is accepted. Legacy IDs are stable only until the next collection edit. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

update_chatbot_configuration

ChatGPT
Change supplied appearance fields of an existing active chatbot. Initial chatbot setup and activation happen in Frontdesk. This does not edit call or SMS prompts. Colors are six-digit hex. Delay is in seconds. Target: explicit organizationId and agentId. Stages a ten-minute preview without executing the change. Returns the proposed input and commit arguments. Execution requires a separate approved commit and current permissions. The server compares the resource with its preview before dispatch and rejects intervening changes; the downstream API may have its own stronger concurrency checks.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

108

Tools

3

Prompts

ChatGPT

Platforms

Category

CRM Records

Works with

ChatGPT

Data refreshed daily