
Free U.S. wills, codicils and charitable bequest wording, plus will-signing rules for every state.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Draft a codicil (a short signed amendment) that adds a charitable gift to a will the person already has, plus gift wording to give their attorney. Use when someone already has a will and wants to leave a percentage or dollar amount to causes or charities. Not legal advice; for Louisiana and North Carolina residents only the gift wording is returned.
Causes that receive the charitable gift, with each one's share. Use list_causes for the built-in causes, or describe your own.
The person making the plan.
Only for giving_method named_fund: a foundation-style named fund that keeps giving.
research_guided: the executor gives each cause's share to effective charities working on it, guided by MyLastWill.org research (default). named_charities: give to the specific charities listed under each cause. named_fund: create a named legacy fund (see fund).
Rough value in USD of property passing under the will (for dollar estimates only).
True if most assets are in a living trust (a codicil only reaches property passing under the will).
Date the existing will was signed, YYYY-MM-DD (optional).
A fixed dollar amount to give instead of a percentage.
Percentage of the residuary estate to give. Use this or charitable_gift_amount.
Draft a codicil (a short signed amendment) that adds a charitable gift to a will the person already has, plus gift wording to give their attorney. Use when someone already has a will and wants to leave a percentage or dollar amount to causes or charities. Not legal advice; for Louisiana and North Carolina residents only the gift wording is returned.
| Argument | Type | Description |
|---|---|---|
| fund | object | Only for giving_method named_fund: a foundation-style named fund that keeps giving. |
| causes* | array | Causes that receive the charitable gift, with each one's share. Use list_causes for the built-in causes, or describe your own. |
| person* | object | The person making the plan. |
| giving_method | string | research_guided: the executor gives each cause's share to effective charities working on it, guided by MyLastWill.org research (default). named_charities: give to the specific charities listed under each cause. named_fund: create a named legacy fund (see fund). |
| estate_estimate | number | Rough value in USD of property passing under the will (for dollar estimates only). |
| has_living_trust | boolean | True if most assets are in a living trust (a codicil only reaches property passing under the will). |
| existing_will_date | string | Date the existing will was signed, YYYY-MM-DD (optional). |
| charitable_gift_amount | number | A fixed dollar amount to give instead of a percentage. |
| charitable_share_percent | number | Percentage of the residuary estate to give. Use this or charitable_gift_amount. |
{
"type": "object",
"required": [
"person",
"causes"
],
"properties": {
"fund": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Fund name, e.g. \"The Ellis Family Fund\"."
},
"mission": {
"type": "string",
"description": "The fund's mission in the person's own words."
},
"advisors": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 3,
"description": "Up to three people who will recommend grants."
},
"lifespan": {
"enum": [
"10",
"25",
"forever"
],
"type": "string",
"description": "Spend everything within about 10 or 25 years, or keep it permanent (about 5% a year)."
},
"use_research": {
"type": "boolean",
"description": "Ask that grants follow MyLastWill.org's research (default true)."
}
},
"description": "Only for giving_method named_fund: a foundation-style named fund that keeps giving."
},
"causes": {
"type": "array",
"items": {
"type": "object",
"required": [
"cause"
],
"properties": {
"cause": {
"type": "string",
"description": "A cause slug or name from list_causes (e.g. \"cancer\", \"animal-welfare\", \"hometown\", \"faith\"), or a short name for a cause of the person's own."
},
"charity": {
"type": "object",
"properties": {
"ein": {
"type": "string",
"description": "Federal tax ID (EIN), e.g. 12-3456789 (optional)."
},
"name": {
"type": "string",
"description": "The organization's full legal name."
},
"city_state": {
"type": "string",
"description": "City and state of the organization."
}
},
"description": "A specific organization to receive this cause's share (required for \"faith\"; optional otherwise)."
},
"percent": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "This cause's share of the charitable gift. Shares are scaled to total 100%."
},
"community": {
"type": "string",
"description": "For the \"hometown\" cause: the city, town or county to benefit."
},
"custom_purpose": {
"type": "string",
"description": "For a cause not in list_causes: what the money should be used for, e.g. \"research into Alzheimer's disease\"."
}
}
},
"maxItems": 8,
"description": "Causes that receive the charitable gift, with each one's share. Use list_causes for the built-in causes, or describe your own."
},
"person": {
"type": "object",
"required": [
"full_name",
"state"
],
"properties": {
"city": {
"type": "string",
"description": "City or county of residence (optional)."
},
"state": {
"type": "string",
"description": "U.S. state (or DC) where the person lives: full name or two-letter code."
},
"full_name": {
"type": "string",
"description": "Full legal name, exactly as it should appear in the document."
}
},
"description": "The person making the plan."
},
"giving_method": {
"enum": [
"research_guided",
"named_charities",
"named_fund"
],
"type": "string",
"description": "research_guided: the executor gives each cause's share to effective charities working on it, guided by MyLastWill.org research (default). named_charities: give to the specific charities listed under each cause. named_fund: create a named legacy fund (see fund)."
},
"estate_estimate": {
"type": "number",
"description": "Rough value in USD of property passing under the will (for dollar estimates only)."
},
"has_living_trust": {
"type": "boolean",
"description": "True if most assets are in a living trust (a codicil only reaches property passing under the will)."
},
"existing_will_date": {
"type": "string",
"description": "Date the existing will was signed, YYYY-MM-DD (optional)."
},
"charitable_gift_amount": {
"type": "number",
"minimum": 0,
"description": "A fixed dollar amount to give instead of a percentage."
},
"charitable_share_percent": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Percentage of the residuary estate to give. Use this or charitable_gift_amount."
}
}
}Prepare instructions for naming charities as beneficiaries of retirement accounts, life insurance, bank (payable-on-death) or brokerage (transfer-on-death) accounts, with the percentages to write on each form. No will needed. Traditional IRAs and 401(k)s are often the most tax-efficient assets to leave to charity. Charities must be named specifically.
| Argument | Type | Description |
|---|---|---|
| fund | object | Only for giving_method named_fund: a foundation-style named fund that keeps giving. |
| causes* | array | Causes that receive the charitable gift, with each one's share. Use list_causes for the built-in causes, or describe your own. |
| person* | object | The person making the plan. |
| accounts | array | Accounts to name charities on. |
| giving_method | string | Beneficiary forms need a named organization: list a charity under each cause, or use a named fund held by a sponsor. |
| estate_estimate | number | Rough total value of these accounts in USD (for dollar estimates only). |
| charitable_share_percent* |
Draft a complete U.S. last will and testament, optionally with charitable gifts to causes the person chooses. Use when someone wants to make, write or update a will. Interview the person first and pass only facts they gave you; never invent names. Returns the will text, a state-specific signing checklist, a plain-English summary of who inherits, and warnings to resolve before signing. Not legal advice; wills are not produced for Louisiana or North Carolina residents (gift wording is returned instead).
| Argument | Type | Description |
|---|---|---|
| fund | object | Only for giving_method named_fund: a foundation-style named fund that keeps giving. |
| causes | array | Causes that receive the charitable gift, with each one's share. Use list_causes for the built-in causes, or describe your own. |
| family | object | Family and who inherits the part of the estate that does not go to causes. |
| person* | object | The person making the plan. |
| backstop | boolean | If no one named in the will survives, give everything to the causes instead of to unnamed relatives or the state. Off unless the person explicitly wants it. |
| executor | string | Full name of the executor (personal representative). |
| guardian |
Fetch the full text of a guide, state page, FAQ answer or glossary entry by the id returned from search.
| Argument | Type | Description |
|---|---|---|
| id* | string | Result id from search. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Result id from search."
}
}
}Return sample bequest wording for a will or trust that gives a percentage or dollar amount to causes or named charities, for the person or their attorney to adapt. Use for quick questions like "how do I word a gift to charity in my will?"
| Argument | Type | Description |
|---|---|---|
| fund | object | Only for giving_method named_fund: a foundation-style named fund that keeps giving. |
| state | string | U.S. state, if known. |
| amount | number | Fixed dollar amount. |
| causes* | array | Causes that receive the charitable gift, with each one's share. Use list_causes for the built-in causes, or describe your own. |
| percent | number | Percentage of the residuary estate. Use this or amount. |
| giving_method | string | research_guided: the executor gives each cause's share to effective charities working on it, guided by MyLastWill.org research (default). named_charities: give to the specific charities listed under each cause. named_fund: create a named legacy fund (see fund). |
{
"type": "object",
"required": [
"causes"
],
"properties": {
"fund": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Fund name, e.g. \"The Ellis Family Fund\"."
},
"mission": {
"type": "string",
"description": "The fund's mission in the person's own words."
},
"advisors": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 3,
"description": "Up to three people who will recommend grants."
},
"lifespan": {
"enum": [
"10",
"25",
"forever"
],
"type": "string",
"description": "Spend everything within about 10 or 25 years, or keep it permanent (about 5% a year)."
},
"use_research": {
"type": "boolean",
"description": "Ask that grants follow MyLastWill.org's research (default true)."
}
},
"description": "Only for giving_method named_fund: a foundation-style named fund that keeps giving."
},
"state": {
"type": "string",
"description": "U.S. state, if known."
},
"amount": {
"type": "number",
"minimum": 0,
"description": "Fixed dollar amount."
},
"causes": {
"type": "array",
"items": {
"type": "object",
"required": [
"cause"
],
"properties": {
"cause": {
"type": "string",
"description": "A cause slug or name from list_causes (e.g. \"cancer\", \"animal-welfare\", \"hometown\", \"faith\"), or a short name for a cause of the person's own."
},
"charity": {
"type": "object",
"properties": {
"ein": {
"type": "string",
"description": "Federal tax ID (EIN), e.g. 12-3456789 (optional)."
},
"name": {
"type": "string",
"description": "The organization's full legal name."
},
"city_state": {
"type": "string",
"description": "City and state of the organization."
}
},
"description": "A specific organization to receive this cause's share (required for \"faith\"; optional otherwise)."
},
"percent": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "This cause's share of the charitable gift. Shares are scaled to total 100%."
},
"community": {
"type": "string",
"description": "For the \"hometown\" cause: the city, town or county to benefit."
},
"custom_purpose": {
"type": "string",
"description": "For a cause not in list_causes: what the money should be used for, e.g. \"research into Alzheimer's disease\"."
}
}
},
"maxItems": 8,
"description": "Causes that receive the charitable gift, with each one's share. Use list_causes for the built-in causes, or describe your own."
},
"percent": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Percentage of the residuary estate. Use this or amount."
},
"giving_method": {
"enum": [
"research_guided",
"named_charities",
"named_fund"
],
"type": "string",
"description": "research_guided: the executor gives each cause's share to effective charities working on it, guided by MyLastWill.org research (default). named_charities: give to the specific charities listed under each cause. named_fund: create a named legacy fund (see fund)."
}
}
}Look up how to sign a valid will in a U.S. state: witnesses, notarization and self-proving affidavits, handwritten (holographic) wills, electronic wills and remote online notarization, plus the state's estate or inheritance tax, with statute links.
| Argument | Type | Description |
|---|---|---|
| state* | string | U.S. state or DC: full name or two-letter code. |
{
"type": "object",
"required": [
"state"
],
"properties": {
"state": {
"type": "string",
"description": "U.S. state or DC: full name or two-letter code."
}
}
}List the cause areas MyLastWill supports for charitable gifts (e.g. cancer research, rare diseases, education, animal welfare, global health), with what each gift would be used for.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Search MyLastWill.org's plain-English guides, state will requirements, FAQ and glossary about wills, estates, charitable bequests, estate tax and online signing. Returns result ids for fetch.
| Argument | Type | Description |
|---|---|---|
| query* | string | What to search for. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "What to search for."
}
}
}| number |
| Percentage of these accounts to leave to charity. |
{
"type": "object",
"required": [
"person",
"causes",
"charitable_share_percent"
],
"properties": {
"fund": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Fund name, e.g. \"The Ellis Family Fund\"."
},
"mission": {
"type": "string",
"description": "The fund's mission in the person's own words."
},
"advisors": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 3,
"description": "Up to three people who will recommend grants."
},
"lifespan": {
"enum": [
"10",
"25",
"forever"
],
"type": "string",
"description": "Spend everything within about 10 or 25 years, or keep it permanent (about 5% a year)."
},
"use_research": {
"type": "boolean",
"description": "Ask that grants follow MyLastWill.org's research (default true)."
}
},
"description": "Only for giving_method named_fund: a foundation-style named fund that keeps giving."
},
"causes": {
"type": "array",
"items": {
"type": "object",
"required": [
"cause"
],
"properties": {
"cause": {
"type": "string",
"description": "A cause slug or name from list_causes (e.g. \"cancer\", \"animal-welfare\", \"hometown\", \"faith\"), or a short name for a cause of the person's own."
},
"charity": {
"type": "object",
"properties": {
"ein": {
"type": "string",
"description": "Federal tax ID (EIN), e.g. 12-3456789 (optional)."
},
"name": {
"type": "string",
"description": "The organization's full legal name."
},
"city_state": {
"type": "string",
"description": "City and state of the organization."
}
},
"description": "A specific organization to receive this cause's share (required for \"faith\"; optional otherwise)."
},
"percent": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "This cause's share of the charitable gift. Shares are scaled to total 100%."
},
"community": {
"type": "string",
"description": "For the \"hometown\" cause: the city, town or county to benefit."
},
"custom_purpose": {
"type": "string",
"description": "For a cause not in list_causes: what the money should be used for, e.g. \"research into Alzheimer's disease\"."
}
}
},
"maxItems": 8,
"description": "Causes that receive the charitable gift, with each one's share. Use list_causes for the built-in causes, or describe your own."
},
"person": {
"type": "object",
"required": [
"full_name",
"state"
],
"properties": {
"city": {
"type": "string",
"description": "City or county of residence (optional)."
},
"state": {
"type": "string",
"description": "U.S. state (or DC) where the person lives: full name or two-letter code."
},
"full_name": {
"type": "string",
"description": "Full legal name, exactly as it should appear in the document."
}
},
"description": "The person making the plan."
},
"accounts": {
"type": "array",
"items": {
"enum": [
"traditional_ira",
"roth_ira",
"workplace_plan",
"life_insurance",
"bank_account",
"brokerage_account"
],
"type": "string"
},
"description": "Accounts to name charities on."
},
"giving_method": {
"enum": [
"named_charities",
"named_fund"
],
"type": "string",
"description": "Beneficiary forms need a named organization: list a charity under each cause, or use a named fund held by a sponsor."
},
"estate_estimate": {
"type": "number",
"description": "Rough total value of these accounts in USD (for dollar estimates only)."
},
"charitable_share_percent": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Percentage of these accounts to leave to charity."
}
}
}| string |
| Guardian for minor children. |
| giving_method | string | research_guided: the executor gives each cause's share to effective charities working on it, guided by MyLastWill.org research (default). named_charities: give to the specific charities listed under each cause. named_fund: create a named legacy fund (see fund). |
| backup_executor | string |
| backup_guardian | string |
| estate_estimate | number | Rough value in USD of property passing under the will (exclude retirement accounts, life insurance and anything with a named beneficiary or joint owner). Used only for dollar estimates. |
| has_living_trust | boolean | True if the person has a revocable living trust (a new will may affect it). |
| minor_money_manager | string | Person to manage property that minor children inherit (optional). |
| charitable_share_percent | number | Percentage of the estate that goes to causes. 0 for none. |
{
"type": "object",
"required": [
"person"
],
"properties": {
"fund": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Fund name, e.g. \"The Ellis Family Fund\"."
},
"mission": {
"type": "string",
"description": "The fund's mission in the person's own words."
},
"advisors": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 3,
"description": "Up to three people who will recommend grants."
},
"lifespan": {
"enum": [
"10",
"25",
"forever"
],
"type": "string",
"description": "Spend everything within about 10 or 25 years, or keep it permanent (about 5% a year)."
},
"use_research": {
"type": "boolean",
"description": "Ask that grants follow MyLastWill.org's research (default true)."
}
},
"description": "Only for giving_method named_fund: a foundation-style named fund that keeps giving."
},
"causes": {
"type": "array",
"items": {
"type": "object",
"required": [
"cause"
],
"properties": {
"cause": {
"type": "string",
"description": "A cause slug or name from list_causes (e.g. \"cancer\", \"animal-welfare\", \"hometown\", \"faith\"), or a short name for a cause of the person's own."
},
"charity": {
"type": "object",
"properties": {
"ein": {
"type": "string",
"description": "Federal tax ID (EIN), e.g. 12-3456789 (optional)."
},
"name": {
"type": "string",
"description": "The organization's full legal name."
},
"city_state": {
"type": "string",
"description": "City and state of the organization."
}
},
"description": "A specific organization to receive this cause's share (required for \"faith\"; optional otherwise)."
},
"percent": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "This cause's share of the charitable gift. Shares are scaled to total 100%."
},
"community": {
"type": "string",
"description": "For the \"hometown\" cause: the city, town or county to benefit."
},
"custom_purpose": {
"type": "string",
"description": "For a cause not in list_causes: what the money should be used for, e.g. \"research into Alzheimer's disease\"."
}
}
},
"maxItems": 8,
"description": "Causes that receive the charitable gift, with each one's share. Use list_causes for the built-in causes, or describe your own."
},
"family": {
"type": "object",
"properties": {
"plan": {
"enum": [
"spouse_then_children",
"children",
"spouse",
"named_people"
],
"type": "string",
"description": "Who inherits the family share. Defaults: spouse then children if married with children; spouse if married without children; children if unmarried with children; otherwise named_people."
},
"people": {
"type": "array",
"items": {
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
},
"percent": {
"type": "number"
},
"relationship": {
"type": "string"
}
}
},
"description": "For plan named_people: who inherits and each person's percentage of the family share."
},
"married": {
"type": "boolean"
},
"children": {
"type": "array",
"items": {
"type": "string"
},
"description": "Full names of all children, including adopted children. Use [] if none."
},
"spouse_name": {
"type": "string",
"description": "Spouse's full legal name."
},
"minor_children": {
"type": "boolean",
"description": "True if any child is under 18."
},
"grandchildren_take_parent_share": {
"type": "boolean",
"description": "If a beneficiary dies first, their share passes to their own children (per stirpes). Default true."
}
},
"description": "Family and who inherits the part of the estate that does not go to causes."
},
"person": {
"type": "object",
"required": [
"full_name",
"state"
],
"properties": {
"city": {
"type": "string",
"description": "City or county of residence (optional)."
},
"state": {
"type": "string",
"description": "U.S. state (or DC) where the person lives: full name or two-letter code."
},
"full_name": {
"type": "string",
"description": "Full legal name, exactly as it should appear in the document."
}
},
"description": "The person making the plan."
},
"backstop": {
"type": "boolean",
"description": "If no one named in the will survives, give everything to the causes instead of to unnamed relatives or the state. Off unless the person explicitly wants it."
},
"executor": {
"type": "string",
"description": "Full name of the executor (personal representative)."
},
"guardian": {
"type": "string",
"description": "Guardian for minor children."
},
"giving_method": {
"enum": [
"research_guided",
"named_charities",
"named_fund"
],
"type": "string",
"description": "research_guided: the executor gives each cause's share to effective charities working on it, guided by MyLastWill.org research (default). named_charities: give to the specific charities listed under each cause. named_fund: create a named legacy fund (see fund)."
},
"backup_executor": {
"type": "string"
},
"backup_guardian": {
"type": "string"
},
"estate_estimate": {
"type": "number",
"description": "Rough value in USD of property passing under the will (exclude retirement accounts, life insurance and anything with a named beneficiary or joint owner). Used only for dollar estimates."
},
"has_living_trust": {
"type": "boolean",
"description": "True if the person has a revocable living trust (a new will may affect it)."
},
"minor_money_manager": {
"type": "string",
"description": "Person to manage property that minor children inherit (optional)."
},
"charitable_share_percent": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Percentage of the estate that goes to causes. 0 for none."
}
}
}