Skip to main content
Glama
Ownership verified

Server Details

Booking-focused MCP server for real home services in Greater London, including furniture assembly, wall mounting, handyman, electrical, and smart home jobs.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

20 tools
check_availabilityInspect

Use when the user asks about dates, timing, or whether a service can likely be booked soon.

ParametersJSON Schema
NameRequiredDescriptionDefault
postcodeYes
service_typeYes
preferred_dateNo
time_preferenceNo
check_service_areaInspect

Use when the user provides a London postcode or asks whether TaskMan covers their area.

ParametersJSON Schema
NameRequiredDescriptionDefault
postcodeYes
service_typeNo
create_booking_requestInspect

Use when the user is ready to submit details for a real TaskMan of London booking request.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNo
phoneYes
sourceNochatgpt_app
postcodeYes
photos_urlNo
service_typeYes
task_summaryYes
customer_nameYes
preferred_dateNo
idempotency_keyNo
time_preferenceNo
consent_to_contactYes
create_customer_bookingInspect

Use after verification, detail collection, and confirmed paid payment session to create a booking scoped to the verified customer.

ParametersJSON Schema
NameRequiredDescriptionDefault
address_idNo
contact_idNo
photos_urlNo
service_typeYes
task_summaryYes
session_tokenYes
preferred_dateNo
idempotency_keyNo
time_preferenceNo
consent_to_contactNo
payment_session_idYes
find_servicesInspect

Use when the user needs help identifying which TaskMan of London service fits their job, especially for vague home-service requests in London.

ParametersJSON Schema
NameRequiredDescriptionDefault
areaNo
queryNo
urgencyNo
get_booking_payment_statusInspect

Use to check whether a booking payment session is pending, paid, failed, canceled, or expired before attempting booking creation.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_tokenYes
payment_session_idYes
get_booking_statusInspect

Use when the user already has a TaskMan booking request and wants an update.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNo
phoneNo
booking_request_idYes
get_customer_availabilityInspect

Use after verification to check availability for a verified customer at a selected saved address.

ParametersJSON Schema
NameRequiredDescriptionDefault
address_idNo
service_typeYes
session_tokenYes
preferred_dateNo
time_preferenceNo
get_customer_profileInspect

Use after verification to load scoped customer profile details from CRM for booking.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_tokenYes
get_quote_estimateInspect

Use when the user asks about likely cost, ballpark pricing, or whether a task needs a custom quote.

ParametersJSON Schema
NameRequiredDescriptionDefault
brandNo
postcodeNo
item_typeNo
wall_typeNo
item_countNo
service_typeYes
task_summaryYes
preferred_dateNo
photos_providedNo
list_customer_addressesInspect

Use after verification to list saved addresses linked to the verified customer.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_tokenYes
list_service_typesInspect

Use after verification to show supported service types before collecting booking details.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_tokenYes
match_providersInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
urgencyYes
location_idNo
service_typeYes
area_postcodeYes
preferred_dateNo
start_booking_paymentInspect

Use after collecting booking details to create a Stripe checkout payment session before final booking submission.

ParametersJSON Schema
NameRequiredDescriptionDefault
address_idNo
contact_idNo
service_typeYes
task_summaryYes
session_tokenYes
preferred_dateNo
deposit_amount_minorNo
start_customer_verificationInspect

Use when an existing customer wants to verify identity (OTP or magic link) before assistant-led booking.

ParametersJSON Schema
NameRequiredDescriptionDefault
identifierYes
method_preferenceNoauto
channel_preferenceNoauto
start_trusted_phone_sessionInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
identifierYes
tag_contactInspect

Use to add CRM tags to the verified customer for booking workflow tracking.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagsYes
session_tokenYes
update_contact_noteInspect

Use to append an internal CRM note for the verified customer during or after booking.

ParametersJSON Schema
NameRequiredDescriptionDefault
noteYes
session_tokenYes
verify_customer_otpInspect

Use after sending an OTP challenge, to verify the one-time passcode and open a short-lived booking session.

ParametersJSON Schema
NameRequiredDescriptionDefault
otp_codeYes
challenge_idYes

Verify Ownership

Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:

{
  "$schema": "https://glama.ai/mcp/schemas/connector.json",
  "maintainers": [
    {
      "email": "your-email@example.com"
    }
  ]
}

The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.

Last verification attempt failed.

Failed to fetch .well-known/glama.json: HTTP 403

Sign in to verify ownership

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.