ESQ Matching Engine MCP Tools
ESQ Matching Engine exposes 23 tools. Each one has its own page with the configuration for every client that can run this server.
-
start_from_directory_profileMutatingstart from directory profile
-
preview_client_messagepreview client message
-
get_search_filtersRead-onlyget search filters
-
search_attorneysRead-onlysearch attorneys
-
compare_attorneyscompare attorneys
-
estimate_legal_costestimate legal cost
-
check_attorney_availabilityRead-onlycheck attorney availability
-
get_attorney_profileRead-onlyget attorney profile
-
send_client_messageMutatingsend client message
-
get_contact_request_statusRead-onlyget contact request status
-
cancel_contact_requestMutatingcancel contact request
-
update_listing_criteriaMutatingupdate listing criteria
-
submit_listing_feedbacksubmit listing feedback
-
prepare_introductionprepare introduction
-
get_matching_requirementsRead-onlyget matching requirements
-
find_attorneysRead-onlyfind attorneys
-
request_attorney_introductionrequest attorney introduction
-
update_matching_preferencesMutatingupdate matching preferences
-
submit_matching_feedbacksubmit matching feedback
-
get_introduction_statusRead-onlyget introduction status
-
get_referral_statusRead-onlyget referral status
-
cancel_introductionMutatingcancel introduction
-
confirm_introductionconfirm introduction
This list was read from the server itself, by connecting to it and calling tools/list on 5 November 2026. It is what
the server actually exposes, not what its listing claims.
Mutating and Read-only are read off each tool's name, not its schema — a hint, not a guarantee. The registry stores tool names only; connect the server for its live schemas.