What this calculator does
AI API Cost helps visitors model a specific decision: Compare GPT-4o, Claude, & Gemini inference costs and RAG pipeline scaling.
Use it as a planning and comparison tool. The result should make assumptions visible, help you test a low/base/high range, and point out which inputs deserve better evidence before you act.
How to read the result
Treat the output as a structured estimate rather than a promise. If the result depends on a rate, fee, tax rule, platform commission, return expectation, or billing amount, verify that input against the current document or official source before making a high-value decision.
Change one input at a time. This makes the sensitivity obvious and prevents a good-looking result from hiding a bad assumption. If a small change in one field changes the decision, that field is the next item to research.
Inputs and assumptions
Use consistent units, dates, and currency labels. Do not mix monthly and yearly values unless the calculator explicitly asks for them. Do not omit real-world costs simply because they are inconvenient to estimate.
If a value is uncertain, model a range instead of forcing false precision. A conservative case, realistic case, and optimistic case usually give a better decision picture than a single number.
Related guide summary
BusinessCalcs can expose its calculators, guides, and page context to compatible AI assistants through WebMCP. That is powerful, but it is also unfamiliar. Most users do not naturally know what a connection token is, where it comes from, or why an assistant may deny the request the first time.
The important thing to understand is that BusinessCalcs does not generate the token for you. The token comes from a compatible MCP client such as Claude Desktop running with a WebMCP server. The website simply provides the on-page widget and the tools that become available after the connection succeeds.
If the widget says paste connection token and that sounds opaque, you are not missing something obvious. This guide is the missing translation layer between the technical WebMCP flow and what a normal user actually needs to do.
What WebMCP is in plain language
WebMCP lets an AI assistant interact with a website in a structured way instead of just reading visible text like a screenshot. On BusinessCalcs, that means a compatible assistant can search the site catalog, open calculators, read page context, and inspect current calculator state on allowlisted pages.
That does not mean every chat interface can use it automatically. The assistant needs to be running through an MCP client that understands WebMCP and can generate a connection token for the page.
So the mental model is simple: BusinessCalcs provides the tools on the site, your MCP client provides the token, and the widget is the handshake point between them.
What you need before the widget will work
You need an MCP client that supports WebMCP or can run the WebMCP MCP server. Claude Desktop is the easiest example because the upstream WebMCP docs already document that flow, but the core requirement is compatibility, not a single brand name.
You also need that MCP client to generate a WebMCP token. The BusinessCalcs widget is expecting that token, not an API key, not your OpenAI login, not WEBMCP_SERVER_TOKEN from a .env file, and not a random pasted paragraph from a chatbot.
If you are using plain ChatGPT in a normal browser chat or plain Claude chat without the MCP client flow, the site may still be live and correct while the assistant denies the request. That usually means the client environment does not support the token flow in that session.
The three-step setup that usually works
Step one: open your MCP client and make sure the WebMCP MCP server is configured. The upstream docs show a Claude Desktop example using npx and @jason.today/webmcp with the --mcp flag.
Step two: ask that MCP client to generate a WebMCP token. The exact wording can vary by client, but the result needs to be the token string intended for a WebMCP website connection, not the internal server secret used by the MCP server itself.
Step three: open BusinessCalcs, click the WebMCP square in the bottom-right corner, paste that token, and connect. If the token is valid and the client is still running, the widget should switch to a connected state and the site tools should register.
Why ChatGPT or Claude may deny it at first
Many users assume that if a chat model can browse the web, it should also be able to use WebMCP automatically. Those are different capabilities. Browsing reads pages. WebMCP requires an MCP-capable client and a token handshake.
That is why an assistant may initially say the site is not MCP-enabled or claim the system is closed. In many cases the model is describing the limits of its current environment rather than the true state of the website.
A better question is not can this chatbot do it right now, but does my current client support WebMCP token generation and MCP tool connections. If the answer is no, the site can still be correctly configured while the assistant still refuses.
How to tell the connection actually succeeded
The widget should stop showing the disconnected or error state and switch to a connected message. On the client side, your MCP client should start listing BusinessCalcs tools, prompts, or resources after the connection is established.
A good first test is to ask the client to list available tools or to open a specific page such as the home loan calculator. If the assistant can open the page or read current page context, the handshake is working.
If the widget stays disconnected, the most common causes are no token pasted, a malformed token, a stale token, or an MCP client that is no longer running in the background.
The common errors and what they actually mean
No token provided means the widget has nothing to connect with. Paste a token from your MCP client first.
Unable to parse token usually means the pasted text is not a valid WebMCP token or it has been copied incompletely. One common mistake is pasting WEBMCP_SERVER_TOKEN from a .env file, but that value is for the MCP server itself and will not work in the website widget.
Connection failed or registration connection error usually means the token points to an MCP client or server that is not reachable right now. Check that the client is still running and then generate a fresh token.
Common questions
Does BusinessCalcs generate the token for me?
No. The token comes from your MCP client, such as Claude Desktop or another compatible setup. BusinessCalcs provides the widget and the site tools.
Can I use the widget from plain ChatGPT web chat?
Usually not by itself. A normal browser chat session is different from an MCP-capable client session that can generate and use WebMCP tokens.
What is the fastest proof that the setup works?
Connect the widget, then ask your MCP client to list the BusinessCalcs tools or open a specific calculator page. If those tools appear, the connection is live.
Editorial note
BusinessCalcs keeps calculator explanations separate from advertising. This note exists to make the formula boundary, assumptions, and practical interpretation visible before the visitor relies on the tool.