Connection check
verified live · 26h ago
home-services
Book London furniture assembly, wall mounting, handyman, electrical, and smart home jobs.
Tools
20
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http
Last checked
26h ago
Tools & capabilities
20 toolsRead from the running server on 26h ago.
check_availability
postcode*service_type*preferred_datetime_preference
Use when the user asks about dates, timing, or whether a service can likely be booked soon. Use when the user asks about dates, timing, or whether a service can likely be booked soon.
check_service_area
postcode*service_type
Use when the user provides a London postcode or asks whether TaskMan covers their area. Use when the user provides a London postcode or asks whether TaskMan covers their area.
create_booking_request
emailphone*sourcepostcode*photos_urlservice_type*
+6
Use when the user is ready to submit details for a real TaskMan of London booking request. Use when the user is ready to submit details for a real TaskMan of London booking request.
create_customer_booking
address_idcontact_idphotos_urlservice_type*task_summary*session_token*
+5
Use after verification, detail collection, and confirmed paid payment session to create a booking scoped to the verified customer. Use after verification, detail collection, and confirmed paid payment session to create a booking scoped to the verified customer.
find_services
areaqueryurgency
Use when the user needs help identifying which TaskMan of London service fits their job, especially for vague home-service requests in London. Use when the user needs help identifying which TaskMan of London service fits their job, especially for vague home-service requests in London.
get_booking_payment_status
session_token*payment_session_id*
Use to check whether a booking payment session is pending, paid, failed, canceled, or expired before attempting booking creation. Use to check whether a booking payment session is pending, paid, failed, canceled, or expired before attempting booking creation.
get_booking_status
emailphonebooking_request_id*
Use when the user already has a TaskMan booking request and wants an update. Use when the user already has a TaskMan booking request and wants an update.
get_customer_availability
address_idservice_type*session_token*preferred_datetime_preference
Use after verification to check availability for a verified customer at a selected saved address. Use after verification to check availability for a verified customer at a selected saved address.
get_customer_profile
session_token*
Use after verification to load scoped customer profile details from CRM for booking. Use after verification to load scoped customer profile details from CRM for booking.
get_quote_estimate
brandpostcodeitem_typewall_typeitem_countservice_type*
+3
Use when the user asks about likely cost, ballpark pricing, or whether a task needs a custom quote. Use when the user asks about likely cost, ballpark pricing, or whether a task needs a custom quote.
list_customer_addresses
session_token*
Use after verification to list saved addresses linked to the verified customer. Use after verification to list saved addresses linked to the verified customer.
list_service_types
session_token*
Use after verification to show supported service types before collecting booking details. Use after verification to show supported service types before collecting booking details.
match_providers
urgency*location_idservice_type*area_postcode*preferred_date
Use when an agent needs a single deterministic provider-matching result for assignment. Returns an ordered_candidates array sorted best-to-worst, where the first can_assign=true ca… Use when an agent needs a single deterministic provider-matching result for assignment. Returns an ordered_candidates array sorted best-to-worst, where the first can_assign=true candidate is the assignee.
start_booking_payment
address_idcontact_idservice_type*task_summary*session_token*preferred_date
+1
Use after collecting booking details to create a Stripe checkout payment session before final booking submission. Use after collecting booking details to create a Stripe checkout payment session before final booking submission.
start_customer_verification
identifier*method_preferencechannel_preference
Use when an existing customer wants to verify identity (OTP or magic link) before assistant-led booking. Use when an existing customer wants to verify identity (OTP or magic link) before assistant-led booking.
start_trusted_phone_session
identifier*
Use in trusted telephony flows when the caller number is already verified by the channel provider and you need a short-lived booking session without OTP. Use in trusted telephony flows when the caller number is already verified by the channel provider and you need a short-lived booking session without OTP.
tag_contact
tags*session_token*
Use to add CRM tags to the verified customer for booking workflow tracking. Use to add CRM tags to the verified customer for booking workflow tracking.
update_contact_note
note*session_token*
Use to append an internal CRM note for the verified customer during or after booking. Use to append an internal CRM note for the verified customer during or after booking.
verify_customer_otp
otp_code*challenge_id*
Use after sending an OTP challenge, to verify the one-time passcode and open a short-lived booking session. Use after sending an OTP challenge, to verify the one-time passcode and open a short-lived booking session.
verify_magic_link_token
token*