Verified lawyer and attorney search, discovery, and matching for AI — 991K+ US profiles.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Look up a lawyer by name to verify they exist and are licensed.
Lawyer name to search
US state to narrow results
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Look up a lawyer by name to verify they exist and are licensed.
| Argument | Type |
|---|
| Description |
|---|
| name* | string | Lawyer name to search |
| state | string | US state to narrow results |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Lawyer name to search"
},
"state": {
"type": "string",
"description": "US state to narrow results"
}
},
"additionalProperties": false
}List US states with lawyer counts.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Get full profile for a specific lawyer by their Law.AI ID.
| Argument | Type | Description |
|---|---|---|
| id* | number | Lawyer ID from Law.AI |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Lawyer ID from Law.AI"
}
},
"additionalProperties": false
}List all practice areas with lawyer counts.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Search verified lawyer profiles by practice area, state, city, and bar status.
| Argument | Type | Description |
|---|---|---|
| city | string | City name |
| limit | number | Results (default 10, max 50) |
| state | string | US state (name or abbreviation) |
| offset | number | Pagination offset |
| bar_status | string | "Active" (default), "Inactive", or "Any" |
| practice_area | string | Practice area, e.g. "Criminal Defense" |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"city": {
"type": "string",
"description": "City name"
},
"limit": {
"type": "number",
"maximum": 50,
"minimum": 1,
"description": "Results (default 10, max 50)"
},
"state": {
"type": "string",
"description": "US state (name or abbreviation)"
},
"offset": {
"type": "number",
"minimum": 0,
"description": "Pagination offset"
},
"bar_status": {
"type": "string",
"description": "\"Active\" (default), \"Inactive\", or \"Any\""
},
"practice_area": {
"type": "string",
"description": "Practice area, e.g. \"Criminal Defense\""
}
},
"additionalProperties": false
}