Back to Tools
request_consultation
5,000-10,000 credits
Submits a request for an in-depth legal consultation with an attorney. Consultations are asynchronous and typically completed within 24-48 hours (standard) or 4-8 hours (urgent). Results are retrieved via get_consultation_result.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| session_token | string | Required | The session token from start_session |
| question | string | Required | Detailed question or issue to consult on |
| matter_id | string | Optional | Matter ID to associate the consultation with |
| context | string | Optional | Additional context, background, or relevant information |
| jurisdiction | string | Optional | Jurisdiction code (e.g., "US-CA") |
| urgency | string | Optional | Urgency level: standard (5,000 credits) or urgent (10,000 credits)Default: standard |
Returns
| Name | Type | Description |
|---|---|---|
| consultation_id | string | Unique consultation identifier |
| status | string | Consultation status (pending, in_progress) |
| estimated_completion | string | Estimated completion time (ISO 8601) |
| credits_charged | number | Credits deducted |
Example
typescript
const consult = await mcp.callTool("request_consultation", { session_token: "sess_xyz789...", question: "We're considering expanding to the EU market. What GDPR compliance steps should we take?", context: "We're a B2B SaaS company processing customer data.", jurisdiction: "EU", urgency: "standard"}); console.log(consult.consultation_id); // "con_jkl012..."console.log(consult.estimated_completion); // "2024-01-17T12:00:00Z"Notes
- Standard consultations: 5,000 credits (24-48 hour response)
- Urgent consultations: 10,000 credits (4-8 hour response)