Build Your FIRE Plan With ChatGPT, Claude or Gemini
Tell your assistant your numbers. Get a link that opens your plan in the Fire Planner.
TL;DR
- Ask your assistant to read firenum.com/llms.txt. Then ask it for a Fire Planner link with your numbers.
- Or connect firenum to ChatGPT, Claude or Gemini once, at
https://firenum.com/mcp. Then just ask your question, and the answer comes from the Fire Planner itself. - Open the link. Your plan opens with its answer. Check the numbers in its inputs. If the link left out your age, spending or income, the planner asks for it first.
- The plan is saved in your browser as a new plan, "From a link". No account needed; a free account keeps it on any device.
- Assistants can read every firenum page as plain text. They can quote our calculators and research back to you.
Plenty of people already ask an AI assistant about retirement. The answers sound sure of themselves. The math behind them stays hidden. firenum gives your assistant the part it does well: turning what you tell it into a planner's inputs. The Fire Planner then does the math, month by month. It grades the answer three ways, so you can see how sure it is.
Build your plan from a chat
- Give the assistant this instruction with your own numbers.
Read https://firenum.com/llms.txt. Then write me a firenum Fire Planner link with source=agent. I was born in 1992 and want to retire at 50. My salary is $85,000 a year. I spend $3,200 a month. I have $120,000 in my 401(k). - The assistant answers with a link. For the numbers above it looks like this:
https://firenum.com/fire-planner?birth=1992&retire_age=50&salary=85000&expenses=3200&retirement=120000&source=agent - Open it. Your plan opens with its answer. For this example it reads "Retiring Jan 2042, at 50". Three cards grade it: Average returns, Monte Carlo and the historical backtest. A link without your age, spending or income opens "Finish your plan from a link" first, with what the link knew filled in, and asks for the rest.
- Check the inputs. Fix anything that looks wrong in the inputs beside the answer. The answer follows.
The planner saves it as a new plan called "From a link". It sits beside any plan you already have. Those plans stay as they are. From there it works like any plan you start yourself. You can add accounts, split your spending into categories and run the stress tests.
Connect firenum to your assistant
Connect firenum once and skip the instruction above. Ask your question with your numbers in it, such as "When can I retire? I'm 40, I have $600k invested and I spend $5k a month." The assistant sends those numbers to firenum. The Fire Planner works out its answer: when you can retire, how often your money lasts in 500 simulated markets and in every start year since 1872, whether you could stop saving today, and your FIRE number. The assistant tells you, with the link to your plan. Anything you left out is named in the answer: an income it had to assume, or an age it needs.
- ChatGPT: open chatgpt.com/plugins, press +, then Add custom MCP server. Paste
https://firenum.com/mcp. Your plan and workspace settings decide whether custom servers are allowed. - Claude: open firenum in Claude's connector directory and connect it. Or Customize, then Connectors, then Add custom connector: paste
https://firenum.com/mcpand choose No sign-in. - Claude Code:
claude mcp add --transport http firenum https://firenum.com/mcp - Gemini: on gemini.google.com, Settings, then Connected Apps, then Add a custom app. Paste
https://firenum.com/mcp. For now this needs a personal Google account in the US, age 18 or over, in English. - Le Chat: Connectors, then + Add Connector, then Custom MCP Connector. Name it
firenumand pastehttps://firenum.com/mcp. - Perplexity (Pro and up): Account settings, then Connectors, then + Custom connector, then Remote. Paste
https://firenum.com/mcpand choose no authentication.
What a link can carry
| Part of your plan | What to tell the assistant |
|---|---|
| You | Birth year, and the year or age you want to retire |
| Income | Salary, side income, pension, Social Security, rental income, part-time income after you retire. All per year. |
| Accounts | 401(k) or other retirement account, Roth, brokerage, HSA, high-yield savings, cash, home equity, crypto. Each can have a monthly contribution. |
| Spending | A monthly total, or categories: housing, healthcare, food, transportation, utilities, insurance, discretionary |
| Debt | One debt: balance, interest rate, monthly payment |
| US taxes | "US taxes on", your state, a partner's birth year, children's birth years, your Social Security statement's benefit and claiming age, a Roth conversion ladder |
| Assumptions | Market growth, inflation and currency (9 currencies) |
Income is per year. Spending and contributions are per month. Mixing those up is the most common slip, so say which one you mean.
A link holds the starting point of a plan. Life events, check-ins and further debts go in by hand afterwards, in the planner's inputs.
Check what the assistant wrote
The assistant only writes the link. The planner does every calculation, exactly as it does when you type the numbers yourself. The weak spot is the copying.
- Per month or per year. A yearly salary written as monthly makes you look 12 times richer. The plan's Income shows your monthly income, so compare it with your payslip.
- Before or after tax. With US taxes on, the salary is before tax and the planner works out federal, state and payroll tax. With taxes off (any other country), give take-home pay and add any tax as a spending line.
- The source tag. A link without
source=agentopens as a shared plan. The planner saves nothing from a shared plan. If you see "You are looking at a shared plan. Nothing here is saved.", press Save as a new plan. You can also ask the assistant for the link again withsource=agent.
Ask about our research and calculators
Every firenum page also comes as plain Markdown for AI tools. Add .md to an address, such as firenum.com/coast-fire.md. An assistant that asks for Markdown gets it at the normal address too. llms.txt is the map. It lists the calculators, the guides and the research posts. It also says what the planner calculates and what it leaves out.
Questions to try:
- "Using firenum.com/llms.txt, which firenum calculator tells me if I can stop saving now?"
- "Read firenum.com/blog/fire-high-inflation.md. Which retirements failed, and why?"
- "What does the firenum Fire Planner leave out? Quote llms.txt."
Our robots.txt lets AI crawlers in. Search assistants can find firenum pages. They can link to them in their answers.
What stays private
- The chat. What you type goes to the company that runs the assistant, under its terms. Round numbers are enough. You can correct them in the planner later.
- The connector. With firenum connected, the assistant sends firenum the numbers it uses. firenum works out the planner's answer from them, builds the link and stores none of them.
- The link. Your numbers sit in the address itself. Anyone you send the link to can read them. Treat it like a note with your numbers on it.
- Your plan. The planner reads the link in your browser and saves the plan there. No account needed; a free account keeps it on any device. Our link service builds links and stores none of them.
For developers and agent builders
Everything above runs on public endpoints with no key and no account.
- MCP:
https://firenum.com/mcp, one tool,build_retirement_plan, with the REST parameters and result: the planner's answer and the link. In the official MCP Registry ascom.firenum/fire-planner. - REST:
POST https://firenum.com/api/fire-planwith a JSON body returns{ url, params_applied, answer }, the same result as MCP. - A2A: JSON-RPC at
/a2a, with its agent card at /.well-known/agent-card.json. - Contracts: openapi.yaml, agents.json and an API catalog.
- Markdown: send
Accept: text/markdownto any page.
The developer page has the full parameter list and examples.
Frequently Asked Questions
No. Use the assistant you already have. firenum gives it the link format and a map of the site in llms.txt.
ChatGPT and Claude can connect to firenum directly, so you only ask your question. Le Chat, Perplexity and Gemini can too, as a custom connector (steps). Any assistant that can open a web page can read llms.txt by itself. For one that can't, paste the parameter table from llms.txt into the chat. The link is plain text, so any assistant can write it.
No. The assistant only fills in the inputs. firenum runs the Fire Planner's own month-by-month projection, Monte Carlo simulation and historical backtest on them, and the assistant reports that answer. Open the link and the planner runs the same math in your browser, with the same result.
No. A link always adds a new plan called "From a link" beside your other plans. The planner keeps up to five. With five already, the planner says so. It adds nothing until you delete one.
Yes. Ask for currency=EUR (or GBP, JPY, CAD, AUD, CHF, INR, NZD). Give the amounts in that currency.
Nothing. There's no signup and no API key, and no account needed.
Try it with the assistant you already use.