Back to Tools
get_retainer_terms
Free
Retrieves the retainer agreement terms for a specific matter. The retainer must be reviewed and accepted before any billable work can be performed on the matter.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| session_token | string | Required | The session token from start_session |
| matter_id | string | Required | The matter ID to get retainer terms for |
Returns
| Name | Type | Description |
|---|---|---|
| retainer_id | string | Retainer agreement ID |
| terms | string | Full text of retainer terms |
| scope_of_work | string | Description of work to be performed |
| fee_structure | FeeStructure | Pricing and fee details |
| expires_at | string | When the offer expires (ISO 8601) |
Example
typescript
const retainer = await mcp.callTool("get_retainer_terms", { session_token: "sess_xyz789...", matter_id: "mat_abc123..."}); console.log(retainer.scope_of_work);// "Review and analysis of SaaS agreement..." console.log(retainer.fee_structure);// { type: "credit_based", estimated_credits: 25000 }