QAmcp
GitHub
NewYour score can change any day. QAmcp Monitor keeps testing your server and emails you when it breaks. Free for 1 server.See what Monitor does →

Directory / ESQ Matching Engine

ESQ Matching Engine

by match.esqcopilot.com · https://match.esqcopilot.com/mcp/c/eyJrIjoiY29ubmVjdG9yIiwiaSI6ImNvbl9tY3BfcmVnaXN0cnlfZXNxIiwicCI6Im1jcC1yZWdpc3RyeSJ9.3b61cb285412dd02ba328c4c5ccd0b00

Find and compare licensed US lawyers from official licensing records, with sources. No legal advice.

24 tools✓ no account neededPricing: not listed
Visit website
84 /100
PASS · WITH NOTES

12 of 12 checks · 6 Nov 2026

Test it now for current results

At a glance

Runs where
On their server. What you send to it goes to them.
What you need
Nothing: it answered without a login
Tools
24 tools
Its own safety labels
14 read-only, 6 labeled as deleting or destroying, 4 labeled as changing things
Memory it takes
About 16,600 tokens of your AI's memory, just for its tool descriptions
Largest answer
About 6.2 KB in our test
Tools that look alike
1 pair of tools with nearly the same description, so the AI may pick the wrong one
Speed
Average answer in our test: 50 ms

Tokens are an estimate: the characters in its tool names, descriptions and inputs, divided by 4. The exact number depends on your AI model. Safety labels are what the server says about itself. From our latest test, 6 Nov 2026.

Is ESQ Matching Engine MCP server safe?

A test can only see what the server shows from outside, not what it does with your data behind the scenes. Connect servers from makers you trust.

What this test does not check

What QAmcp can and can't see · How to tell if an MCP server is safe · Hidden instructions · Prompt injection

Known security advisories

It lists no public code, so there is nothing to look up in GitHub Security Advisories or OSV.dev. QAmcp tests how a server behaves. It does not scan source code.

What it can do

24 tools, in the server's own words.

start_from_directory_profileread-only

Use 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 we…

preview_client_messageread-only

Use when the person wants to contact ONE lawyer they picked ("write my message").

get_search_filtersread-only

Use 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").

search_attorneysread-only

Use when someone wants to find a lawyer for a U.S.

compare_attorneysread-only

Use when the person asks to compare lawyers from search_attorneys.

estimate_legal_costread-only

Use when the person asks what a lawyer or a type of legal issue will cost.

check_attorney_availabilityread-only

Use when the person asks whether a lawyer takes new clients or can meet soon.

get_attorney_profileread-only

Use when the person wants details on one listed lawyer.

send_client_message

Use 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 conse…

get_contact_request_statusread-only

Use when the person asks what happened with a message they sent.

cancel_contact_request

Use when the person wants to cancel a message that has not been sent to the lawyer.

update_listing_criteria

Save or change search filters (location, budget, timing, practice area, language, sort priorities) for this conversation.

submit_listing_feedback

Optional 1-5 ratings on how useful the listings were, lawyer responsiveness, pricing and availability accuracy, satisfaction, and whether the lawyer was hired.

report_listing_error

Use 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 s…

prepare_introductionread-only

Older name of preview_client_message, kept until 2026-12-15; use preview_client_message.

get_matching_requirementsread-only

Older name of get_search_filters, kept until 2026-12-15; use get_search_filters.

find_attorneysread-only

Older name of search_attorneys, kept until 2026-12-15; use search_attorneys.

request_attorney_introduction

Older name of send_client_message, kept until 2026-12-15; use send_client_message.

update_matching_preferences

Older name of update_listing_criteria, kept until 2026-12-15; use update_listing_criteria.

submit_matching_feedback

Older name of submit_listing_feedback, kept until 2026-12-15; use submit_listing_feedback.

get_introduction_statusread-only

Older name of get_contact_request_status, kept until 2026-12-15; use get_contact_request_status.

get_referral_statusread-only

Older name of get_contact_request_status, kept until 2026-12-15; use get_contact_request_status.

cancel_introduction

Older name of cancel_contact_request, kept until 2026-12-15; use cancel_contact_request.

confirm_introduction

Kept until 2026-12-15 so older connections get a plain answer: pending requests ended on 2026-11-04 and nothing was shared.

Test results

Safe mode: only tools labeled read-only were run. How the test works

Test it yourself

Free and open source. Same checks, same score.

npx qamcp-cli https://match.esqcopilot.com/mcp/c/eyJrIjoiY29ubmVjdG9yIiwiaSI6ImNvbl9tY3BfcmVnaXN0cnlfZXNxIiwicCI6Im1jcC1yZWdpc3RyeSJ9.3b61cb285412dd02ba328c4c5ccd0b00

Show this score on GitHub

Free for every server in the directory. Paste this into your README: the badge shows the score from our latest test.

QAmcp badge for ESQ Matching Engine

[![QAmcp score](https://qamcp.dev/s/com-esqcopilot-matching-engine.svg)](https://qamcp.dev/s/com-esqcopilot-matching-engine.html)

Score over time

One test so far. New tests will show here.

Reviews

Coming soon: reviews from people who use ESQ Matching Engine, signed in with GitHub, one per person. Reviews never change the score.

Is this your server? Get an alert the moment it breaks.

QAmcp Monitor tests it every hour and emails you when it goes down, the score drops, a tool changes or a secret leaks. Free for 1 server, no card.

Have a concern, or want it removed? Ask us and we'll take it off the list. How the directory works