mcpserver.lol
registry/home-services
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 tools

Read 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.
check_service_area postcode*service_type
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.
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.
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.
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.
get_booking_status emailphonebooking_request_id*
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.
get_customer_profile session_token*
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.
list_customer_addresses session_token*
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.
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…
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.
start_customer_verification identifier*method_preferencechannel_preference
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.
tag_contact tags*session_token*
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.
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.
verify_magic_link_token token*
Use when the customer clicks a magic link and provides the token for verification.