Back to Tools
create_matter
10000 credits
Creates a new legal matter to organize related documents, consultations, and communications. Matters are required for document submissions and consultations. Each matter represents a distinct legal issue or project.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| session_token | string | Required | The session token from start_session |
| matter_type | string | Required | Type of legal matter (CONTRACT_REVIEW, ENTITY_FORMATION, COMPLIANCE, IP_TRADEMARK, IP_COPYRIGHT, IP_PATENT, EMPLOYMENT, LITIGATION_CONSULTATION) |
| title | string | Required | Brief title for the matter |
| description | string | Optional | Detailed description of the matter |
| urgency | string | Optional | Urgency level: low, normal, high, urgentDefault: normal |
Returns
| Name | Type | Description |
|---|---|---|
| matter_id | string | Unique matter identifier |
| status | string | Matter status (pending_retainer) |
| retainer_required | boolean | Whether a retainer must be signed |
| credits_charged | number | Credits deducted (10,000) |
Example
typescript
const matter = await mcp.callTool("create_matter", { session_token: "sess_xyz789...", matter_type: "CONTRACT_REVIEW", title: "SaaS Agreement Review", description: "Review of enterprise SaaS contract with Acme Corp", urgency: "high"}); console.log(matter.matter_id); // "mat_abc123..."// Next: Get and accept the retainer before submitting documentsNotes
- A retainer agreement must be accepted before work can begin
- Use get_retainer_terms and accept_retainer after creating a matter