Watch the case for new filings
watch_caseBegin continuous monitoring of a saved case, so that the user is alerted when anything new is filed. Use when the user asks to monitor, watch, track or follow a case, or to be told about future activity in it. The case must be saved first, with find_federal_case then create_case_passport. Watching is the paid part of CaseMagic: if the account has no plan this still succeeds and returns a checkout link with the prices — give the user that link and do not describe it as an error, because nothing has failed. If the plan on the account is already watching as many cases as it covers, it returns the plan that covers more and an upgrade_url instead; give the user that link the same way. It never charges anyone by itself.
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": "watch_case"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| matter_id | No | The CaseMagic matter id, as returned by create_case_passport or shown in an earlier result. Omit it when the account follows exactly one case and that is the one meant. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed: a code, a message and, where there is one, an action such as a link to give the user. | |
| plans | No | Plans that include watching, with price, cases covered and trial. | |
| status | No | The watch status, or subscription_required / plan_limit_reached. | |
| watching | No | Whether Watch is on. | |
| matter_id | No | The case. | |
| next_step | No | What to tell the user. | |
| upgrade_url | No | Where the user moves to a plan that covers this case, when theirs is full. | |
| checkout_url | No | Where the user starts a plan, when one is needed. | |
| what_watching_does | No | What Watch does. |