ESQ Matching Engine
by @sustany · io.github.sustany/alcbar-match
Find, compare and price licensed U.S. lawyers from official licensing records. Not legal advice.
- Category
- Developer tools
- Connection
- Remote (HTTP)
- Tools
- 10 reported
- Status
- Online
Connect it to your AI
Claude Code
claude mcp add --transport http alcbar-match https://match.esqcopilot.com/mcpClaude, ChatGPT, Cursor and other apps
Add it as a custom connector with this URL (Streamable HTTP):
https://match.esqcopilot.com/mcpCursor, VS Code and other apps (mcp.json)
{
"mcpServers": {
"alcbar-match": {
"url": "https://match.esqcopilot.com/mcp"
}
}
}Tools it offers
10 tools, as the server itself reported during our check on Oct 31, 2026.
get_matching_requirementsUse first when someone asks for a lawyer but the state or type of legal matter is unclear ("I need a lawyer", "help me with my landlord"). Returns the few questions still needed (state, matter type, location, timing, budfind_attorneysUse when someone wants a lawyer for a U.S. legal matter, e.g. "find an affordable tenant lawyer in Santa Ana" or "I was fired after complaining, who can help in Los Angeles". Needs state and matter type (or a short descrcompare_attorneysUse when the user asks to compare lawyers from find_attorneys ("which of these is a better fit?"). Compares 2 to 5 lawyers on practice fit, location, years licensed, fees, availability, data confidence and gaps. Pass matestimate_legal_costUse when the user asks what a lawyer or a type of matter will cost. Returns only published fees, confirmed quotes or sourced market figures, each labeled; says plainly when there is not enough data instead of guessing. Ncheck_attorney_availabilityUse when the user asks whether a lawyer takes new clients or can meet soon. Returns only what lawyers reported or confirmed, with last-checked time and certainty (reported, tentative, confirmed); unknown when nothing wasget_attorney_profileUse when the user wants details on one lawyer from a match. Returns license status with its official source and check date, private-client intake evidence, practice areas, service area, fees, availability, languages, datrequest_attorney_introductionUse only when the user asks to be introduced to ONE specific lawyer AND has seen that lawyer's name, the exact details to be shared and the consent text from get_attorney_profile, then said yes. Never call it on your ownget_referral_statusUse when the user asks what happened with an introduction. Returns lifecycle_state (recorded, queued, sent, delivered, responded, consultation_requested, consultation_confirmed, cancelled, completed, failed), whether itupdate_matching_preferencesSave or change matching criteria (location, budget, timing, practice area, language, priorities) for this conversation. No personal contact details. Deleted automatically after 24 hours.submit_matching_feedbackOptional 1-5 ratings on match relevance, lawyer responsiveness, pricing and availability accuracy, satisfaction, and whether the lawyer was hired. No case details.
Questions
What is the ESQ Matching Engine MCP server?
Find, compare and price licensed U.S. lawyers from official licensing records. Not legal advice. It is made by @sustany and listed in the official MCP Registry as io.github.sustany/alcbar-match. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.
How do I add ESQ Matching Engine to Claude?
In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://match.esqcopilot.com/mcp. In Claude Code, run: claude mcp add --transport http alcbar-match https://match.esqcopilot.com/mcp
How do I add ESQ Matching Engine to ChatGPT?
ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://match.esqcopilot.com/mcp.
How do I add ESQ Matching Engine to Cursor?
Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "alcbar-match": { "url": "https://match.esqcopilot.com/mcp" } } }
Does ESQ Matching Engine work right now?
Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.
What can ESQ Matching Engine do?
It gives your AI 10 tools, including get_matching_requirements, find_attorneys, compare_attorneys, estimate_legal_cost, check_attorney_availability. The full list is on this page.
Is this your server? Get the badge for your README
Markdown (GitHub README)
[](https://chen.media/mcp/github-sustany-alcbar-match)HTML (switches to dark mode on its own)
<a href="https://chen.media/mcp/github-sustany-alcbar-match"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/github-sustany-alcbar-match.svg?theme=dark"><img src="https://chen.media/mcp/badge/github-sustany-alcbar-match.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>More in Developer tools
See allAlgolia ProductivityVerified maker
@algoliaConnect LLM tools to your Algolia account with user-scoped access for internal workflows.
GitHubVerified maker
@githubConnect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
MCP devkit serverVerified maker
@mapboxProvides AI assistants with direct access to Mapbox developer APIs and documentation.
GitLabVerified maker
gitlab.comOfficial GitLab MCP Server
Perplexity API PlatformVerified maker
perplexity.aiReal-time web search, reasoning, and research through Perplexity's API
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
@valueinPoint-in-time, survivorship-free SEC EDGAR fundamentals + smart-money signals for AI agents.