ESQ Matching Engine for LangChain
com.esqcopilot/matching-engine
Find and compare licensed US lawyers from official licensing records, with sources. No legal advice.
client:LangChain
transport:streamable-http
tools:23
Install ESQ Matching Engine in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"matching-engine": {
"transport": "streamable_http",
"url": "https://match.esqcopilot.com/mcp/c/eyJrIjoiY29ubmVjdG9yIiwiaSI6ImNvbl9tY3BfcmVnaXN0cnlfZXNxIiwicCI6Im1jcC1yZWdpc3RyeSJ9.3b61cb285412dd02ba328c4c5ccd0b00",
}
})
tools = await client.get_tools()
get_tools() returns the server's tools as LangChain tools, ready for an agent. LangChain docs
What LangChain can do once it is connected
- start_from_directory_profile
- preview_client_message
- get_search_filters
- search_attorneys
- compare_attorneys
- estimate_legal_cost
- check_attorney_availability
- get_attorney_profile
- send_client_message
- get_contact_request_status
- cancel_contact_request
- update_listing_criteria
- submit_listing_feedback
- prepare_introduction
- get_matching_requirements
- find_attorneys
- request_attorney_introduction
- update_matching_preferences
- submit_matching_feedback
- get_introduction_status
- get_referral_status
- cancel_introduction
- confirm_introduction