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

NameTypeRequiredDescription
session_tokenstring
Required
The session token from start_session
matter_typestring
Required
Type of legal matter (CONTRACT_REVIEW, ENTITY_FORMATION, COMPLIANCE, IP_TRADEMARK, IP_COPYRIGHT, IP_PATENT, EMPLOYMENT, LITIGATION_CONSULTATION)
titlestring
Required
Brief title for the matter
descriptionstring
Optional
Detailed description of the matter
urgencystring
Optional
Urgency level: low, normal, high, urgentDefault: normal

Returns

NameTypeDescription
matter_idstringUnique matter identifier
statusstringMatter status (pending_retainer)
retainer_requiredbooleanWhether a retainer must be signed
credits_chargednumberCredits 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 documents

Notes

  • A retainer agreement must be accepted before work can begin
  • Use get_retainer_terms and accept_retainer after creating a matter