
EveryCalc
io.github.xOyabunxv1.0.0更新於 Oct 10, 2026
8 free finance calculators as MCP tools: mortgage, refinance, loans, interest, salary, tips.
概覽
EveryCalc 以 MCP 工具形式提供八個免費個人理財計算器,涵蓋房貸、再融資、貸款、利息、薪資、小費與百分比。
- 功能
- 它提供八個計算工具:房貸月付明細(本金、利息、稅費、保險、PMI、HOA)、再融資回本月份與終身節省、依 28/36 規則計算購屋負擔能力、分期貸款還款、含每月投入的複利預測、百分比計算、小費與帳單分攤,以及時薪、週薪、雙週薪、月薪與年薪之間的換算。每項結果都附有 calculator_url 深層連結,指向對應的互動式計算器。另有 REST API 提供相同計算。
- 適用情境
- 適合助理需要快速、一致的個人理財算術時使用:估算房貸或貸款月付、比較再融資、評估購屋負擔能力、預測複利、分攤帳單或換算薪資,無須使用者手動計算。
- 執行需求
- 遠端 Streamable HTTP 端點 API 金鑰、註冊或本機安裝。自行部署需要 Node 18+ 與 wrangler,以 Cloudflare Worker 形式執行。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 EveryCalc,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"everycalc": {
"type": "http",
"url": "https://everycalc.xyz/mcp"
}
}
}README
EveryCalc
Free finance calculators for every part of life, exposed as a REST API and an MCP server so AI assistants can do the math for you.
Live site: https://everycalc.xyz
API docs (OpenAPI): https://everycalc.xyz/api/v1/openapi.json
MCP endpoint: POST https://everycalc.xyz/mcp (Streamable HTTP, no auth)
What it is
EveryCalc is a collection of interactive personal-finance calculators. This repo hosts the server code that powers two machine-friendly interfaces on top of those calculators:
- REST API at
everycalc.xyz/api/v1/*— plain GET endpoints, JSON in and out. - MCP server at
POST everycalc.xyz/mcp— eight calculator tools for Model Context Protocol clients (Claude, Cursor, and friends).
No API key. No signup. No local install for the hosted version.
Every tool result includes a calculator_url deep link to the matching interactive calculator on everycalc.xyz, so users can explore the numbers visually after the assistant does the math.
The 8 tools
Use the hosted MCP server
Add this to your MCP client config:
That is the whole setup. The server is remote (Streamable HTTP), so there is nothing to install.
Use the REST API
All endpoints are GET with query parameters. Example:
Response:
Available endpoints (full spec in openapi.json):
GET /api/v1/healthGET /api/v1/calculate/mortgageGET /api/v1/calculate/refinanceGET /api/v1/calculate/affordabilityGET /api/v1/calculate/loanGET /api/v1/calculate/compound-interestGET /api/v1/calculate/percentageGET /api/v1/calculate/tipGET /api/v1/calculate/salaryGET /api/v1/openapi.json
Errors return {"ok": false, "error": {"code": "...", "message": "...", "field": "..."}} with an appropriate HTTP status.
Run it yourself
The server is a Cloudflare Worker. The calculation math lives in src/engine.js as pure functions (no I/O), shared by the REST handlers and the MCP handlers in src/index.js.
Prerequisites: Node 18+, wrangler.
The OpenAPI document is generated from the same handlers, so API docs never drift from behavior.
Tests
test/test.mjs exercises the REST endpoints against the pure math functions; test/test-mcp.mjs exercises the MCP tool handlers. All green as of the last deploy.
MCP registry
This repo includes server.json, the manifest for the official MCP registry.
License
MIT. See LICENSE.
來源:README.md,提交 69b7759
工具
0版本歷史
1- v1.0.0最新Oct 10, 2026

