Unstable preview. Pages, data and API fields can change or break without notice, so please don't rely on this for anything critical yet. See what has changed.
Agent Service Directory

ESQ Matching Engine

MCP server · match.esqcopilot.com · found in a public list · checked since 2026-10-30

Live, handshake completed · latest check

As JSON

Finds and compares licensed US lawyers from official licensing records.

Our summary of what its own text says it does: automated, not reviewed by a person (placement-ai/6). What this means

Placed in Find local businesses and professionals: Businesses, firms and practitioners by place or speciality, with details, hours and reviews.

https://match.esqcopilot.com/mcp/c/eyJrIjoiY29ubmVjdG9yIiwiaSI6ImNvbl9tY3BfcmVnaXN0cnlfZXNxIiwicCI6Im1jcC1yZWdpc3RyeSJ9.3b61cb285412dd02ba328c4c5ccd0b00 MCP endpoint (Streamable HTTP)

The name is the registry's label, not ours. Not reviewed by a person. See 2 endpoints from esqcopilot.com.

Our checks

An unpaid request daily, from eastern North America

Last 1 checks, oldest to newest; room for 29 more

1 passed, 0 failed, 29 not run.

Passed, 30 daysshort history1 of 1 run
Checks missed0in 30 days
Response, latest489 mswhole handshake
Scheduledailyset by usage; rule below
Checked since2026-10-30under 1 day
Freshnessfreshagainst its schedule

Checked daily. Daily: 5 to 99 payers, and every new service until it has been probed 3 times.

Response times

WindowChecksTimeoutsMedian90th95th99thFastestSlowest
24 hourssince 2026-10-3010——————
7 dayssince 2026-10-3010——————
30 dayssince 2026-10-3010——————

Milliseconds, from eastern North America, timing the whole MCP handshake (initialize to the tools/list answer). Timeouts count at the 10000 ms limit. A dash means too few checks for that figure. As of . Definitions and method.

Details

Tools listed by the server

check_attorney_availabilitycompare_attorneysestimate_legal_costfind_attorneysget_attorney_profileget_matching_requirementsget_referral_statusrequest_attorney_introductionsubmit_matching_feedbackupdate_matching_preferences

Tools
10
This list since
2026-10-30
First listed to us
2026-10-30
List changes, 90 days
0

Names as the server reported them at our latest completed handshake (mcp-handshake/2); a listed tool is not a tested one. Definitions

Access

Our latest check
Nothing asked
Stated
not stated
Payment model
not known
Currency
not known

"Nothing asked" describes one plain request, not every operation. Statements are claims, not our measurements. Definitions

Interface it declares

Protocol
MCP 2025-06-18
Capabilities
resourcestools
Transports
streamable-http

As its initialize reply stated it at our check on (mcp-handshake/2): a claim, not tested. Definitions

What it says about itself

Where it works
United Statesfrom its listing's description, read 2026-10-30

From the service's own text, put in short words by a small AI model and shown only where its own words support it (stated-facts/4): its claims, not checked by us. Anything not listed, it does not state. Definitions

Calls it declares

  • get_matching_requirements description practice_area subpractice_area matter_type category procedural_stage client_side service_needed state county city zip court remote_ok urgency → api_version can_search preliminary_search_possible missing
  • find_attorneys description practice_area subpractice_area matter_type category procedural_stage client_side service_needed state county city zip court remote_ok urgency → api_version engine_version rules_version notices urgency
  • compare_attorneys attorney_ids* match_id priorities criteria → api_version criteria_from_match weights_percent attorneys differences
  • estimate_legal_cost practice_area description state scope billing_preference budget_max attorney_id → api_version practice_area state scope sources_checked
  • check_attorney_availability attorney_ids* wanted_by time_zone appointment_type → api_version checked_at time_zone live_calendar_access attorneys
  • get_attorney_profile attorney_id* → api_version attorney_id name firm profile_url
  • request_attorney_introduction attorney_id* match_id practice_area state* contact* matter_summary* preferred_contact_method* preferred_timeframe consent* idempotency_key attribution_token → api_version referral_id status lifecycle_state deli
  • get_referral_status referral_id* status_token → api_version referral_id status lifecycle_state delivered_to_lawyer
  • update_matching_preferences preference_set_id criteria* clear_fields → preference_set_id criteria expires_at retention note
  • submit_matching_feedback match_id referral_id status_token relevance responsiveness pricing_accuracy availability_accuracy satisfaction_match satisfaction_process satisfaction_attorney retained comment → feedback_id recorded note

From the tool list it returned to our check (request-shape/2). * marks a required parameter; after → the fields it says it returns. What it declares, not that a call works.

Listing

In the capability tree: Maps, places and weather / Local places / Find local businesses and professionals (primary). Placed by three checks by a small AI model: placed, found blind from its tasks, and verified against its own text (placement-ai/6, tree/3) on 2026-10-30. Wrong place? Tell us.

In the directory: meets our listing criteria (listing-criteria/6): ✓ says what it does; ✓ its latest check passed.

Recent probes

WhenResultTime to headers

cloudflare:MIA
Live, handshake completed HTTP 200 489 ms

What these figures do not show

  • A passing check means the server completed the MCP handshake with us (initialize, then tools/list, with no credentials; mcp-handshake/2) or asked for credentials first (HTTP 401). It does not show that the server's tools work or what they return. Tool names are as the server listed them.
  • Listed in the Official MCP Registry; this data comes from the Official MCP Registry. Its listing's description is not republished.
  • Limited evidence: monitored for under 1 day (less than 30).

Something wrong here?

Operate this service and want it reviewed, corrected or removed? Email hello@agentservicedirectory.com or use the opt-out page. A wrong place in the tree? Tell us.

Machine-readable: /api/v1/services/cand_16404188de05ee5a