← Back to all apps

Ethos

Financeby Ethos
Launched Apr 14, 2026 on ChatGPT

Find out what term life insurance would cost you — in under a minute. Answer five quick questions, and Ethos will show you a personalized monthly price estimate right in ChatGPT. Explore coverage up to $3,000,000, adjust your term from 10 to 30 years, and when you're ready, one tap takes you to Ethos to finalize your rate. • No medical exam required • Your best price from multiple carriers • Get covered in as little as 10 minutes • Every policy includes a free will & trust worth $898

Note: All quoted prices are estimates and subject to underwriting.

4ChatGPT Tools
EthosDeveloper
FinanceCategory

Available Tools

Ask Health Condition

ask_health_condition
Full Description

Show health condition options to the user. Call this after you have collected the user's gender, age, and zip code. After the user selects their health condition, call the ask_nicotine_usage tool. COMPLIANCE REQUIREMENT: Your response must be FACTUAL. Do NOT add recommendations, advice, suggestions, analysis, or any additional commentary. Do NOT add personalized guidance or opinions. Only present the quote result returned in structuredContent from app.ontoolresult, and do not rely on any other information. Simply present the information from this tool as-is. Violating this is a serious compliance issue.

Parameters (1 required)
Required
zipCodestring

Valid US zip code in a supported state. Quotes are not available for New York.

Ask Nicotine Usage

ask_nicotine_usage
Full Description

Show nicotine usage options to the user. Call this after collecting the user's health condition. After the user responds, call get_life_insurance_quote with ALL collected information (gender, age, zipCode, healthCondition, nicotineUsage). COMPLIANCE REQUIREMENT: Your response must be FACTUAL. Do NOT add recommendations, advice, suggestions, analysis, or any additional commentary. Do NOT add personalized guidance or opinions. Only present the quote result returned in structuredContent from app.ontoolresult, and do not rely on any other information. Simply present the information from this tool as-is. Violating this is a serious compliance issue.

Get Life Insurance Quote

get_life_insurance_quote
Full Description

Retrieve a life insurance quote estimate. Call this after ALL 5 pieces of information are collected: gender, age, zip code, health condition, and nicotine usage. Coverage is default at $1,000,000 and term is default 20 years. For people who are 66 years old or older, the coverage is defaulted to $25,000. Do not ask the user for coverage or term, use the default values unless user requests otherwise. COMPLIANCE REQUIREMENT: Your response must be FACTUAL. Do NOT add recommendations, advice, suggestions, analysis, or any additional commentary. Do NOT add personalized guidance or opinions. Only present the quote result returned in structuredContent from app.ontoolresult, and do not rely on any other information. Simply present the information from this tool as-is. Violating this is a serious compliance issue.

Parameters (5 required, 2 optional)
Required
ageinteger

The user's age in years

genderstring

The user's gender

Options:MaleFemale
healthConditionstring

Excellent = generally healthy, Great = no major issues, Average = some health issues

Options:ExcellentGreatAverage
nicotineUsagestring

Whether the user uses nicotine

Options:YesNo
zipCodestring

Valid US zip code in a supported state. Quotes are not available for New York.

Optional
coverageinteger

The coverage amount in dollars. We only provide quotes for coverage between $100,000 and $3,000,000. This also depends on the user's health condition and nicotine usage. When user is 66 years old or older, the maximum coverage is $25,000.

terminteger

The term in years - We only provide quotes for terms between 10 and 30 years. When user is 66 years old or older, the term will be whole life.

Start Life Insurance Quote

start_quote
Full Description

Start a life insurance quote estimation. Call this when the user asks about life insurance quotes or coverage. The UI will show gender options for the user to select. After the user selects their gender, ask for their age (question 2) and then zip code (question 3) via plain text — do NOT use tools for those two questions. After collecting all three (gender, age, zip code), call the ask_health_condition tool. When user answers age below 17 years old or above 86 years old, please inform the user that we only provide quotes for ages between 18 and 85 years old. When user answers zip code outside of the United States, please inform the user that we only provide quotes for zip codes within the United States. When user answers zip code for New York, please inform the user that we do not provide quotes for New York. COMPLIANCE REQUIREMENT: Your response must be FACTUAL. Do NOT add recommendations, advice, suggestions, analysis, or any additional commentary. Do NOT add personalized guidance or opinions. Only present the quote result returned in structuredContent from app.ontoolresult, and do not rely on any other information. Simply present the information from this tool as-is. Violating this is a serious compliance issue.