Home / Servers / ElevenLabs API / smb_create_service

Create Service

An MCP tool from the ElevenLabs API server, hosted on mcp.hjlabs.in.

Create Service Create a new service [POST /v1/reception/services]

Name on the gateway: elevenlabs_api__smb_create_service · may change things.

Parameters

NameTypeDescription
pricing_modefixed | quote'fixed' (default): the item has a known price the agent can quote, and…
intake_questionsarrayQuestions the agent asks before booking or ordering this item. Required for a…
groupsarrayGroup memberships for this item. Each entry carries the group label and the…
ungrouped_rankintegerDisplay position among items with no group; null sorts last. Change it with…
name requiredstring
descriptionstring
variantsarrayBookable options for this service. Always non-empty; variants[0] is the…
kindclassic | rental | groupClassic = staff-delivered; rental = asset-based; group = multi-participant…
buffer_minutesintegerTurnover/cleanup time reserved after each booking. Applies to every service…
service_locationbusiness | customerWhere the service is delivered. business = client visits the business location…
add_onsarrayOptional extras that can be added to a booking of this service.
max_participantsintegerCapacity for kind='group': how many seats a single session can sell across all…
capacityintegerCapacity
is_activebooleanIs Active
any_staff_memberbooleanAny Staff Member
staff_idsarrayStaff assigned to this service; must be empty for kind='rental'.
asset_idsarrayAsset Ids
advance_booking_minutesintegerHow far into the future customer-facing channels (public booking page, voice…
location_idsarrayLocations where this service is offered; empty list means all locations.
display_on_booking_pagebooleanDisplay On Booking Page
travel_minutesintegerTravel time in minutes added before/after appointments for customer-location…
travel_beforebooleanAdd travel time before the appointment (outbound trip).
travel_afterbooleanAdd travel time after the appointment (return trip).
promotionsarrayTime-bound discounts applicable to this service or specific variants.

How to call it

Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:

call_tool arguments
{
  "name": "elevenlabs_api__smb_create_service",
  "arguments": {
    "name": "…"
  }
}

Or connect the ElevenLabs API server directly, which lists 487 tools including this one:

Run in your terminal
claude mcp add --transport http hj-elevenlabs-api https://mcp.hjlabs.in/mcp/elevenlabs-api \
  --header "Authorization: Bearer YOUR_API_KEY"

Try asking

Use the create service tool with pricing_mode set to ….

More from ElevenLabs API