Start with a lawyer from the ESQ CoPilot directory
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 were viewing, e.g. "help me check and contact Jeffrey Roy Hartmann, California bar 150013: https://directory.esqcopilot.com/attorney/jeffrey-hartmann-ca-150013". Finds that exact lawyer in the directory's own records (no web fetch, no similar-name substitute) and returns the lawyer's facts with sources and dates, what is unknown, the contact options, and the few questions still open. Do not run search_attorneys first when the exact listing is given. Looking at a listing is not an endorsement or a statement about availability. Records an anonymous count only. This is a listing service, not a lawyer referral service. No lawyer pays for placement or ranking of any kind.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "start_from_directory_profile"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| platform | No | Which assistant the user chose on the listing, if they said so. Not consent to anything. | |
| attorney_id | No | The lawyer's stable id, if known. When both are given they must name the same lawyer. | |
| profile_url | No | The directory profile address the user came from, e.g. https://directory.esqcopilot.com/attorney/jeffrey-hartmann-ca-150013. Only directory.esqcopilot.com profile addresses are accepted; the page is never fetched. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| facts | Yes | ||
| notices | Yes | ||
| entry_id | Yes | ||
| unknowns | Yes | ||
| legal_aid | Yes | ||
| test_data | No | ||
| assessment | Yes | ||
| api_version | Yes | ||
| attribution | Yes | ||
| conversation | Yes | ||
| entry_version | Yes | ||
| contact_options | Yes | ||
| selected_lawyer | Yes | ||
| selection_notice | Yes |