taskman avatar

TaskMan of London

london.taskman/home-services

Connects Claude to Taskman's London home services platform so you can book furniture assembly, TV mounting, electrical work, and smart home installations through conversation. You're looking at this when you need to coordinate home repairs or installations in London and want Claude to handle the booking flow instead of switching to a browser. The streamable HTTP transport means it works through Taskman's API at taskman.london, letting you check availability, compare service options, and confirm appointments without leaving your chat context. Most useful if you're already using Claude for home project planning and want to close the loop on actually scheduling the work.

tools
20
transport
HTTP
last updated
Mar 31, 2026

Tools

20 tools

Public tool metadata for what this MCP can expose to an agent.

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

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

Parameters* required
areastring
querystring
urgencystring
one of flexible · specific_date · urgent
check_service_areaUse when the user provides a London postcode or asks whether TaskMan covers their area.2 params

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

Parameters* required
postcodestring
service_typestring
one of furniture_assembly · wall_mounting · handyman · electrician · smart_home_installation
get_quote_estimateUse when the user asks about likely cost, ballpark pricing, or whether a task needs a custom quote.9 params

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

Parameters* required
brandstring
item_countinteger
item_typestring
photos_providedboolean
postcodestring
preferred_datestring
service_typestring
one of furniture_assembly · wall_mounting · handyman · electrician · smart_home_installation
task_summarystring
wall_typestring
check_availabilityUse when the user asks about dates, timing, or whether a service can likely be booked soon.4 params

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

Parameters* required
postcodestring
preferred_datestring
service_typestring
one of furniture_assembly · wall_mounting · handyman · electrician · smart_home_installation
time_preferencestring
one of morning · afternoon · evening · flexible
match_providersUse 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.5 params

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.

Parameters* required
area_postcodestring
location_idstring
preferred_datestring
service_typestring
one of furniture_assembly · wall_mounting · handyman · electrician · smart_home_installation
urgencystring
one of flexible · specific_date · urgent
create_booking_requestUse when the user is ready to submit details for a real TaskMan of London booking request.12 params

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

Parameters* required
consent_to_contactboolean
customer_namestring
emailstring
idempotency_keystring
phonestring
photos_urlstring
postcodestring
preferred_datestring
service_typestring
one of furniture_assembly · wall_mounting · handyman · electrician · smart_home_installation
sourcestring
default: chatgpt_app
task_summarystring
time_preferencestring
one of morning · afternoon · evening · flexible
get_booking_statusUse when the user already has a TaskMan booking request and wants an update.3 params

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

Parameters* required
booking_request_idstring
emailstring
phonestring
start_trusted_phone_sessionUse 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.1 params

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.

Parameters* required
identifierstring
start_customer_verificationUse when an existing customer wants to verify identity (OTP or magic link) before assistant-led booking.3 params

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

Parameters* required
channel_preferencestring
one of sms · email · autodefault: auto
identifierstring
method_preferencestring
one of otp · magic_link · autodefault: auto
verify_customer_otpUse after sending an OTP challenge, to verify the one-time passcode and open a short-lived booking session.2 params

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

Parameters* required
challenge_idstring
otp_codestring
verify_magic_link_tokenUse when the customer clicks a magic link and provides the token for verification.1 params

Use when the customer clicks a magic link and provides the token for verification.

Parameters* required
tokenstring
get_customer_profileUse after verification to load scoped customer profile details from CRM for booking.1 params

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

Parameters* required
session_tokenstring
list_customer_addressesUse after verification to list saved addresses linked to the verified customer.1 params

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

Parameters* required
session_tokenstring
list_service_typesUse after verification to show supported service types before collecting booking details.1 params

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

Parameters* required
session_tokenstring
get_customer_availabilityUse after verification to check availability for a verified customer at a selected saved address.5 params

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

Parameters* required
address_idstring
preferred_datestring
service_typestring
one of furniture_assembly · wall_mounting · handyman · electrician · smart_home_installation
session_tokenstring
time_preferencestring
one of morning · afternoon · evening · flexible
start_booking_paymentUse after collecting booking details to create a Stripe checkout payment session before final booking submission.7 params

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

Parameters* required
address_idstring
contact_idstring
deposit_amount_minorinteger
preferred_datestring
service_typestring
one of furniture_assembly · wall_mounting · handyman · electrician · smart_home_installation
session_tokenstring
task_summarystring
get_booking_payment_statusUse to check whether a booking payment session is pending, paid, failed, canceled, or expired before attempting booking creation.2 params

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

Parameters* required
payment_session_idstring
session_tokenstring
create_customer_bookingUse after verification, detail collection, and confirmed paid payment session to create a booking scoped to the verified customer.11 params

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

Parameters* required
address_idstring
consent_to_contactboolean
default: true
contact_idstring
idempotency_keystring
payment_session_idstring
photos_urlstring
preferred_datestring
service_typestring
one of furniture_assembly · wall_mounting · handyman · electrician · smart_home_installation
session_tokenstring
task_summarystring
time_preferencestring
one of morning · afternoon · evening · flexible
update_contact_noteUse to append an internal CRM note for the verified customer during or after booking.2 params

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

Parameters* required
notestring
session_tokenstring
tag_contactUse to add CRM tags to the verified customer for booking workflow tracking.2 params

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

Parameters* required
session_tokenstring
tagsarray

Sponsors

Details

Website
taskman.london/mcp
Category
Reverse Engineering
Transport
HTTP
Registry
MCP registry, active

Related Reverse Engineering MCP servers

View all
1svnscha avatarMCP Server for WinDbg Crash Analysissvnscha/mcp-windbgA Model Context Protocol server for Windows crash dump analysis using WinDbg/CDB1.7Kstars
2fosdickio avatarBinary Ninjafosdickio/binary_ninja_mcpA Binary Ninja plugin containing an MCP server that enables seamless integration with your favorite LLM/MCP client.351stars
3groupdocs-assembly avatarGroupdocs Assembly Mcpgroupdocs-assembly/groupdocs.assembly.mcpMCP server for GroupDocs.Assembly — generate documents from templates and data with AI agents.0stars
4advanced-binary-operations avatarQuReDecadvanced-binary-operations/quredec_mcpEvidence-backed decision briefs with citations — recommendation, confidence, risks, sources.0stars
5johnzfitch avatarPyghidra Litejohnzfitch/pyghidra-liteToken-efficient Ghidra RE: decompile, xrefs, Swift/ObjC, ELF/Mach-O, async analysis36stars
6daedalus avatarMcp Pwntoolsdaedalus/mcp-pwntoolsMCP server exposing pwntools 4.15.0 functionality for binary exploitation0stars