# Callback24 MCP

Vendor: Callback24  
Category: other  
Auth: API_KEY  
Composio slug: `callback24`

Callback24 provides account APIs for managing phone calls, users, services, and routing groups.

## Tools

- **Assign User to Service** — Assign a Callback24 user to a service, optionally within a routing group.
- **Batch Assign Users to Service** — Sequentially assign 1-25 Callback24 users to one service. This operation is non-atomic and has no rollback: processing stops after the first provider failure, malformed success response, or transport error. The attempted user can be marked 
- **Batch Remove Users from Service** — Sequentially remove 1-25 users from a Callback24 service. This operation is non-atomic and provides no rollback: processing stops after the first provider failure, malformed success response, or transport error. The attempted user can be ma
- **Cancel Upcoming Phone Calls** — Irreversibly bulk-cancel every upcoming phone call matching a phone number or lead reference. Optionally narrow the destructive operation by earliest scheduled time and service. The reason is permanently appended to each cancelled call's co
- **Create Group** — Create a routing group within a Callback24 service, with optional localized names.
- **Create Phone Call** — Create or schedule a real phone call in Callback24. This action can trigger customer-visible telephony to the supplied recipient phone number.
- **Create Service** — Create a Callback24 service for a website. This can create customer-visible widget or routing configuration.
- **Create User** — Create a company user in Callback24. This may send an invitation and may consume an account seat.
- **Delete Group** — Permanently and irreversibly delete one Callback24 routing group by group ID. This deletion cannot be undone.
- **Delete Service** — Permanently and irreversibly delete one Callback24 service and its associated routing and customer-facing widget configuration. This operation cannot be undone.
- **Delete User** — Permanently and irreversibly delete one company user by Callback24 user ID. This operation cannot be undone.
- **Get Current User** — Return the Callback24 user identity associated with the connected API token.
- **Get Group** — Return one Callback24 routing group by ID with its service ID and localized names.
- **Get Phone Call** — Return detailed metadata, tags, and assigned-user information for one Callback24 phone call.
- **Get Phone Call Recording** — Return the recording URL for one recorded phone call.
- **Get Service** — Return one Callback24 service with opening hours, routing groups, and assigned users.
- **Get User** — Return one company user by Callback24 user ID.
- **List Groups** — Return all Callback24 routing groups with their service IDs and localized names.
- **List Phone Calls** — Return one page of phone-call history, optionally filtered by type, date range, phone number, users, or services. Use limit with either page or offset to paginate; Callback24 does not document precedence, so do not combine page with a nonze
- **List Services** — Return all Callback24 services with their nested groups, assigned users, and opening hours.
- **List Users** — Return all company users visible to the connected Callback24 account.
- **Remove User from Service** — Remove a Callback24 user's assignment from a service, optionally within a routing group.
- **Update Group** — Update one or more localized names for a Callback24 routing group.
- **Update Phone Call** — Update editable metadata for an existing phone call without changing its explicit cancellation or start/end status fields. Provide at least one editable field in addition to call_id.
- **Update Phone Call Status** — Set a phone call's cancelled flag and/or recorded start and end times; this changes operational call state. Provide at least one of cancelled, call_start_time, or call_end_time.
- **Update Service** — Change the website configured for an existing Callback24 service.
- **Update User** — Update one or more profile or role fields for an existing Callback24 company user. Provide at least one of first_name, last_name, email, phone_number, or role.

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect Callback24.
3. Authorise through api_key.
4. Teammates can now @-mention Callback24 tools in chat.

---
Last verified: 2026-10-17T02:00:10.360Z  
Canonical URL: https://switchy.build/directory/mcps/callback24