com.esqcopilot/matching-engine
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
ESQ Matching Engine
Publisher-provided description
Find and compare licensed US lawyers from official licensing records, with sources. No legal advice.
Summary by lookupd
Search, compare and contact licensed US lawyers using official licensing records and cost estimates, with no legal advice given.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http matching-engine https://match.esqcopilot.com/mcp/c/eyJrIjoiY29ubmVjdG9yIiwiaSI6ImNvbl9tY3BfcmVnaXN0cnlfZXNxIiwicCI6Im1jcC1yZWdpc3RyeSJ9.3b61cb285412dd02ba328c4c5ccd0b00
Codex, remote (streamable-http)
codex mcp add matching-engine --url https://match.esqcopilot.com/mcp/c/eyJrIjoiY29ubmVjdG9yIiwiaSI6ImNvbl9tY3BfcmVnaXN0cnlfZXNxIiwicCI6Im1jcC1yZWdpc3RyeSJ9.3b61cb285412dd02ba328c4c5ccd0b00
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"matching-engine": {
"url": "https://match.esqcopilot.com/mcp/c/eyJrIjoiY29ubmVjdG9yIiwiaSI6ImNvbl9tY3BfcmVnaXN0cnlfZXNxIiwicCI6Im1jcC1yZWdpc3RyeSJ9.3b61cb285412dd02ba328c4c5ccd0b00"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (26 tools)
Publisher-provided text
start_from_directory_profileUse FIRST when the person names or pastes an ESQ CoPilot directory listing (directory.esqcopilot.com/attorney/...) or says they want help with a lawyer they werpreview_client_messageUse when the person wants to contact ONE lawyer they picked ("write my message"). Builds a short, editable first message from general facts the person gives (tyget_search_filtersUse first when someone wants a lawyer but the state or type of legal issue is unclear ("I need a lawyer", "help me with my landlord"). Returns the few filters ssearch_attorneysUse when someone wants to find a lawyer for a U.S. legal issue, e.g. "tenant lawyers in Santa Ana" or "employment lawyers in Los Angeles". Needs the state and tcompare_attorneysUse when the person asks to compare lawyers from search_attorneys. Compares 2 to 5 lawyers on practice areas, location, years licensed, fees, availability, dataestimate_legal_costUse when the person asks what a lawyer or a type of legal issue will cost. Returns only published fees, confirmed quotes or sourced market figures, each labeledcheck_attorney_availabilityUse when the person asks whether a lawyer takes new clients or can meet soon. Returns only what lawyers reported or confirmed, with last-checked time and certaiget_attorney_profileUse when the person wants details on one listed lawyer. Returns license status with its official source and check date, private-client intake evidence, practicesend_client_messageUse only when the person asked to contact ONE specific lawyer they picked, has seen the lawyer's name, the exact message and details to be shared and the consenget_contact_request_statusUse when the person asks what happened with a message they sent. Returns lifecycle_state (recorded, queued, sent, delivered, responded, consultation_requested,cancel_contact_requestUse when the person wants to cancel a message that has not been sent to the lawyer. Needs the private status_token. Deletes the person's shared details at once;update_listing_criteriaSave or change search filters (location, budget, timing, practice area, language, sort priorities) for this conversation. No personal contact details. Deleted asubmit_listing_feedbackOptional 1-5 ratings on how useful the listings were, lawyer responsiveness, pricing and availability accuracy, satisfaction, and whether the lawyer was hired.prepare_case_briefUse when the person wants to get ready to talk to a lawyer about their own matter, e.g. "help me organize my eviction case before I call a lawyer" or "what shouget_matter_trackerUse when the person asks where things stand with the messages they sent to lawyers through ESQ CoPilot (up to 10, each with its private status_token). Returns ereport_listing_errorUse when the person (or the listed lawyer) says a detail on a listing is wrong, missing or out of date: phone, website, office, firm, practice areas, license stprepare_introductionOlder name of preview_client_message, kept until 2026-12-15; use preview_client_message. Use when the person wants to contact ONE lawyer they picked ("write myget_matching_requirementsOlder name of get_search_filters, kept until 2026-12-15; use get_search_filters. Use first when someone wants a lawyer but the state or type of legal issue is ufind_attorneysOlder name of search_attorneys, kept until 2026-12-15; use search_attorneys. Use when someone wants to find a lawyer for a U.S. legal issue, e.g. "tenant lawyerrequest_attorney_introductionOlder name of send_client_message, kept until 2026-12-15; use send_client_message. Use only when the person asked to contact ONE specific lawyer they picked, haupdate_matching_preferencesOlder name of update_listing_criteria, kept until 2026-12-15; use update_listing_criteria. Save or change search filters (location, budget, timing, practice aresubmit_matching_feedbackOlder name of submit_listing_feedback, kept until 2026-12-15; use submit_listing_feedback. Optional 1-5 ratings on how useful the listings were, lawyer responsiget_introduction_statusget_introduction_status is an older name of get_contact_request_status, kept until 2026-12-15; use get_contact_request_status. Use when the person asks what hapget_referral_statusget_referral_status is an older name of get_contact_request_status, kept until 2026-12-15; use get_contact_request_status. Use when the person asks what happenecancel_introductionOlder name of cancel_contact_request, kept until 2026-12-15; use cancel_contact_request. This is a listing service, not a lawyer referral service. No lawyer payconfirm_introductionKept until 2026-12-15 so older connections get a plain answer: pending requests ended on 2026-11-04 and nothing was shared. Use preview_client_message, then sen
Details
- Version: 3.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 429 ms
- First indexed:
- Last seen in registry:
- Website: https://match.esqcopilot.com/ai-agents
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.esqcopilot/matching-engine)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp