Skip to main content
Glama

SwiftProbate

update_estate

Destructive

Update high-level estate details that the user can correct after onboarding. Use this when the user mentions a fact that should be persisted (e.g. "actually there is a will", "the will is in the safe deposit box", "the case number is 2026-001234"). NOT for who the heirs are or what the estate owns — record a person with create_heir, an asset with create_asset, and when the user says the list is finished call mark_heirs_complete / mark_assets_complete. This is ALSO where you record the estate's OPERATING/checking account (the account the executor opens after death with the estate's EIN) — use estate_account_institution / estate_account_number, NOT create_asset. The operating account is not an estate asset. It is ALSO where you save the estate's IRS EIN (tax ID) — use the ein field, which is distinct from the court's case number (estate_number). Always confirm changes before calling. When changing deceased_state or deceased_county, follow the special jurisdiction-change flow described in the system prompt: explain that tasks are based on county of residence at time of death, confirm via suggest_actions, then after the update review and revise jurisdiction-affected tasks. Replaces supplied estate details. Resolving will status may remove the will-determination task and add succession tasks from local reference data.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
einNoThe estate's IRS Employer Identification Number (tax ID), formatted like '12-3456789'. The executor gets it from the IRS after death to open the estate bank account and file the estate's tax return (Form 1041). Save it here whenever the user shares their estate's EIN. This is NOT the court's case / estate number (that's `estate_number`) — do not confuse the two. Empty string clears it.
estate_idYesThe estate to act on. Call list_my_estates first to get this id.
will_statusNoWhether the deceased left a will. Use 'present' if there IS a will (testate), 'none' if there is NO will (intestate), or 'unsure' if it hasn't been determined yet (e.g. the user is still looking for one). This is the ONLY field for the will answer. When it changes away from 'unsure', the task list reconciles automatically (the 'find the will' task is removed; if 'none', succession tasks are added).
estate_numberNoThe probate case / estate number the county court (register of wills / clerk) assigns once the estate is opened (e.g. '2026-001234', 'PR-2026-5678'). Save this whenever the user says the court issued their estate, case, or file number — county offices require it on filed documents and it's used to fill court forms. NEVER store the estate's IRS EIN / tax ID here (EINs look like '12-3456789') — it is a different number with its own field; use `ein` for that. Empty string clears it.
executor_nameNoName of the user managing the estate (the executor / personal representative). Empty string clears it.
will_locationNoWhere the will is stored (e.g. 'safe deposit box at Wells Fargo', 'with attorney Smith'). Empty string clears it.
deceased_stateNoTwo-letter US state code where the deceased lived at time of death (e.g. 'CA', 'NY'). Must be a valid US state. Changing state invalidates county — you must also provide deceased_county in the same call.
deceased_countyNoCounty where the deceased lived at time of death (e.g. 'Los Angeles', 'Cook'). Must be non-empty. Use the bare county name without the word 'County'.
situation_notesNoDurable, estate-level narrative context that has no structured field of its own — the will situation (e.g. 'has a handwritten will from 2017, executed in CA, validity unconfirmed'), a pending claim (e.g. a partner's CIR claim), family dynamics, or other facts you'll need to remember later in this or a future conversation. This field is shown back to you in your Estate Context every turn. IMPORTANT: it is a single curated summary, NOT an append log — read the current Estate Notes in your context, fold the new detail in, and pass the FULL revised text (you are replacing the whole field, so don't drop anything still relevant). Keep it concise (a few sentences). Do NOT use it for facts that belong on a specific heir, asset, task, or ledger entry — use those records. Empty string clears it.
estate_account_numberNoThe estate operating account's number, if the user provides it. Stored on the estate and masked in the UI. Empty string clears it.
executor_relationshipNoRelationship of the user managing the estate to the deceased
surviving_spouse_nameNoName of the surviving spouse. Empty string clears it. To record THAT there is a surviving spouse, add them with create_heir (relationship 'spouse') — that is what makes the fact definite in your Estate Context.
deceased_date_of_birthNoDate of birth as ISO date (e.g. 1945-03-12). Empty string clears it.
deceased_date_of_deathNoDate of death as ISO date (e.g. 2026-01-15). Empty string clears it.
deceased_marital_statusNoMarital status of the deceased at time of death
estate_account_institutionNoWhere the estate's OPERATING/checking account is held (the account opened after death with the estate's EIN) — e.g. 'Quorum FCU', 'PNC Bank'. This is reference info, NOT an asset; never use create_asset for it. Empty string clears it.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources