mcpField
E
EveryCalc

EveryCalc

远程服务
everycalc.xyz金融数据01 周前更新

关于 EveryCalc

EveryCalc 将财务、军事、学校和日常计算器封装为 REST API 与 MCP 服务,供 AI 助手调用。每项结果还包含对应交互式计算器的链接,便于查看数值。

主要功能

  1. 01提供 69 种计算工具
  2. 02涵盖财务、军事、学校和日常计算
  3. 03提供 REST API 与 MCP 服务
  4. 04结果附带交互式计算器链接
  5. 05无需 API 密钥或注册

适用场景

  1. 01估算贷款和还款成本
  2. 02计算军事津贴或退休金
  3. 03通过链接查看计算结果

MCP 相关

EveryCalc 提供 Streamable HTTP MCP 服务,向 MCP 客户端开放 69 种计算器工具,无需身份验证。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://everycalc.xyz/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

69
参数类型必填说明
home_pricenumber是以 USD 计的购买价格。
term_yearsnumber否贷款期限(年);默认值为 30。
hoa_monthlynumber否以 USD 计的每月 HOA 费用。
pmi_rate_pctnumber否年度 PMI 费率百分比;默认值为 0.5。
annual_rate_pctnumber是年利率百分比,例如 6.5。
down_payment_pctnumber否首付百分比;默认值为 20。
down_payment_usdnumber否以 USD 计的首付金额(优先于 down_payment_pct)。
include_scheduleboolean否包含年度摊销计划表。
property_tax_annualnumber否以 USD 计的年度房产税。
home_insurance_annualnumber否每年房主保险费用,单位为美元。

详细介绍

EveryCalc

免费的金融、军事、教育和日常计算器,以 REST API 和 MCP 服务 的形式提供,让 AI 助手帮你计算。

在线网站: https://everycalc.xyz API 文档(OpenAPI): https://everycalc.xyz/api/v1/openapi.json MCP 端点: POST https://everycalc.xyz/mcp(Streamable HTTP,无需身份验证)

项目介绍

EveryCalc 是一组用于计算金钱、军旅生活、教育和日常问题的交互式计算器。本仓库包含为这些计算器提供支持的服务端代码,并在其基础上提供两种便于机器使用的接口:

  1. REST API:位于 everycalc.xyz/api/v1/*,使用简单的 GET 端点,以 JSON 格式输入和输出。
  2. MCP 服务:位于 POST everycalc.xyz/mcp,为 Model Context Protocol 客户端(Claude、Cursor 等)提供 69 个计算器工具。

无需 API 密钥。无需注册。使用托管版本无需本地安装。

每个工具的结果都包含一个指向 everycalc.xyz 对应交互式计算器的 calculator_url 深层链接,用户可以在助手完成计算后,通过可视化方式查看数字。

69 个工具

金融(28)
工具计算内容
calculate_401k预测 401k 余额:员工每年缴款上限为 24500,加上雇主配比缴款,按年复利计算
calculate_affordability根据家庭收入,使用 28/36 规则计算可负担的最高房价
calculate_arm_vs_fixed模拟利率上限下可调利率抵押贷款的最坏情况,并与固定利率贷款比较总利息、还款额和盈亏平衡年份
calculate_auto_loan计算扣除首付和置换车辆价值后的汽车贷款月供、融资金额、总利息和购车总成本
calculate_biweekly_mortgage计算改为每两周支付一半月供(而非每月支付)可节省的利息和还款时间
calculate_capital_gains_tax计算联邦税:普通收入和短期收益按普通税率征税,长期收益则根据申报身份,按 0%、15% 和 20% 的门槛分层计税
calculate_car_affordability计算每月贷款还款额及用年金额表示的日常开支(保险、燃油和维护)、总利息和汽车五年总成本
calculate_compound_interest计算按月缴款并按月复利的投资未来价值
calculate_credit_card_payoff计算按固定月供还清信用卡余额所需的月数和利息,并与每月额外还款的情况进行比较
calculate_debt_payoff按月模拟偿还一系列债务,支付最低还款额和每月额外还款,并比较雪崩法(优先偿还 APR 最高的债务)与雪球法(优先偿还余额最小的债务),报告还清所需月数
calculate_emergency_fund根据指定月数的必要开支计算应急基金目标、剩余缺口、已筹比例,以及按月储蓄达到目标所需的月数
calculate_income_tax_estimator根据申报身份,计算扣除税前扣除额和标准扣除额后的联邦所得税,并列出 AGI、应税收入、边际税率和有效税率
calculate_inflation计算一笔金额按给定年通胀率经过若干年后能购买什么、如今的一篮子商品届时需要多少钱、累计价格涨幅百分比和购买力损失
calculate_lease_vs_buy比较租赁期内的租赁支出与同一时点扣除汽车净值后的购车支出,并给出较优方案和净成本差额
calculate_loan计算摊销贷款的月供、总利息,以及可选的摊销还款计划
calculate_mortgage计算每月抵押贷款还款明细:按摊销公式计算本金和利息,并加上房产税、房屋保险、PMI 和 HOA
calculate_net_worth根据以逗号分隔的资产和负债金额,计算净资产、资产总额和负债总额;还可为最大资产和最大负债匹配名称
calculate_paycheck计算每次发薪的税后净收入,扣除联邦所得税、FICA(社会保障税的工资上限为 184500、Medicare 税和额外 Medicare 税)、固定州税率及税前扣除额
calculate_property_tax_estimator根据给定税率,按房屋价值扣除任何豁免后,计算年度和月度房产税,并列出评估价值和有效税率
calculate_raise_vs_inflation判断加薪是否跑赢通胀:计算名义新工资、经通胀调整后的实际工资、实际变化百分比,并判断实际加薪、实际降薪或持平
calculate_refinance计算贷款再融资的盈亏平衡月份和整个贷款期限内的节省金额
calculate_rent_vs_buy比较购房净成本(首付、抵押贷款还款、税费、保险和维护费用,减去已偿还本金和房屋升值收益)与计划居住年限内支付的总租金
calculate_retirement_savings_planner根据当前储蓄和按月缴款,按月复利预测退休余额,并列出缴款总额、增长额和按 4% 规则计算的提取金额
calculate_roth_conversion比较现在转换为 Roth 的价值(税款从转换金额中支付)与将资金留在传统账户中并按退休时税率纳税的价值,均按增长后的金额计算
calculate_roth_vs_traditional按相同的税前年缴款额比较 Roth 和传统退休账户:Roth 将扣除当下税款后剩余的金额用于投资,提取时免税
calculate_salary在时薪、日薪、周薪、双周薪、月薪和年薪之间换算
calculate_sba_loan计算 SBA 贷款的月供(担保费率计入贷款本金),以及融资金额、总利息和总成本
calculate_social_security_estimator根据折返点公式(1286 和 7749)对平均指数化月收入计算主要保险金额,并列出 62、67 和 70 岁时的月福利金额
军事(11)
工具计算内容
calculate_aft使用 17-21 锚点表,为全部五项 AFT 项目(硬拉、手放地俯卧撑、冲刺-拖曳-搬运、平板支撑、2 英里跑)分别计算 0 至 100 分,总分为 500 分
calculate_bah根据军衔、是否有受抚养人,使用 2026 年 RC/Transient 基准费率表计算每月基本住房津贴,以及年化金额
calculate_brs_vs_high3仅比较养老金:在相同的 High-3 平均基本工资基础上,对比传统 High-3 制度(每服役一年按 2.5%计算)与混合退休制度(每服役一年按 2.0%计算)的每月、每年和 30 年终身差额
calculate_gi_bill根据给定的福利等级和在读状态,计算 36 个月 Post-9/11 GI Bill 资格剩余月数、学费覆盖比例、最高年度书籍津贴,以及每月住房津贴的适用方式
calculate_les_decoder根据休假与收入报表计算净工资:汇总收入项目(基本工资、BAH、BAS、其他)和扣除项目(联邦税、FICA、州税、SGLI、TSP、其他),并返回净工资及扣除额占收入的百分比
calculate_military_pay根据军衔和服役年限,使用 2026 年薪酬表计算每月基本工资,以及年化金额
calculate_military_retirement_pension估算每月退休工资:服役年限乘以制度系数(BRS 每年 2.0%,High-3 每年 2.5%),再乘以 High-3 平均月基本工资;金额为税前,并附年度和 20 年终身金额
calculate_pcs_move估算 PCS 搬迁费用:搬迁津贴(DLA)加临时住宿费用(TLE,最多 21 天),再加个人承办搬迁(PPM)的总报销额,并计算扣除搬迁成本后的 PPM 利润
calculate_sgli_vs_private_insurance比较 SGLI(每月每 1,000 USD 保额收取 0.06 USD,另加 1 USD 月费)与给定年限内的私人定期寿险保费:包括 SGLI 月费用和总费用、私人保险总费用,以及哪种更便宜
calculate_tsp根据年度员工缴款预测 TSP 余额(缴款上限为页面采用的 24,500 USD 自愿递延上限);在启用配比缴款时一并计入配比金额
calculate_va_disability根据 2026 年费率(COLA 上调 2.8%,自 2025 年 12 月 1 日起生效),按 10% 至 100% 的综合评定和受抚养人情况计算每月 VA 伤残补偿,以及年化金额
学校(23)
工具计算内容
calculate_act_score根据四个 ACT 科目分数计算综合分、STEM 分和 ELA 分,每个分数都按网页的方式限制在 1 至 36 分
calculate_ap_exam_score根据加权综合百分比,使用网页的分数区间预测 1 至 5 分的 AP 分数:选择题和自由作答题的贡献按考试占比加权,然后按 70、55、40 和 25 百分比分档
calculate_college_acceptance粗略估算录取机会:根据选择性等级的基准录取率(92、80、50、20 或 5%),结合 GPA 和考试分数区间调整,限制在 1% 至 99%,并标注为保底、目标、冲刺或高难度冲刺
calculate_college_major_roi根据网页上各专业的大致职业生涯初期薪资中位数表,计算专业的回本年数、终身收入减去学位费用后的金额,以及薪资与费用之比
calculate_college_roi计算学位薪资相对于无学位基准薪资的收入溢价,两者均按相同的年涨薪率增长;同时计算扣除学位费用后的净收益、收支平衡年份,以及成本回报倍数
calculate_dorm_vs_apartment比较宿舍年费用与公寓费用:将月租乘以居住月数,再加上年度水电费、额外伙食费和通勤费
calculate_fafsa_sai_estimator使用网页公式简化估算学生援助指数:父母收入的 22% 加上父母资产的 12%,再加上超过 11770 美元收入保护额度部分的学生收入的 50%,以及学生资产的 20%
calculate_final_exam计算期末考试需要达到的分数,才能取得目标课程成绩;同时给出课程成绩的最高和最低可能值
calculate_gpa按学分加权计算 4.0 制 GPA,使用网页的绩点标准:A+ 和 A 为 4.0,A- 为 3.7,B+ 为 3.3,B 为 3.0,B- 为 2.7,C+ 为 2.3,C 为 2.0,C- 为 1.7,D+ 为 1.3,D 为 1.0,F 为 0.0
calculate_gpa_planner计算在计划修读的学分内达到目标累计 GPA 所需的学期 GPA、全 A 时可达到的最高累计 GPA,以及所需 GPA 对应的成绩组合,使用网页的分数门槛
calculate_graduate_school_roi根据网页公式计算取得研究生学位后的年薪溢价、总费用的回本年数,以及整个职业生涯年限内的终身净收益
calculate_gre_score_estimator估算 GRE 语文和数学部分的分数,采用 130 至 170 分制:每个部分以 130 加上答对题目比例乘以 40 计算,并给出总分
calculate_high_school_course_planner根据所选州(Texas、California、New York、Florida 或 Illinois)的网页学分要求表,计算各科目仍需修读的学分
calculate_lsat_score_estimator估算 120 至 180 分制的 LSAT 标化分数:将三个部分的总答对比例乘以 60,再加上 120;同时给出正确率和网页分数区间
calculate_mcat_score_estimator估算 118 至 132 分制的 MCAT 各部分分数:每个部分以 118 加上答对题目比例乘以 14 计算,并给出 472 至 528 分制的总分
calculate_premed_course_planner按网页列出的顺序跟踪 13 门医学院预科课程的进度:普通化学 I 和 II、有机化学 I 和 II、生物学 I 和 II、物理学 I 和 II、生物化学、心理学、社会学、统计学或微积分
calculate_psat_score估算 PSAT 各部分分数:160 加上答对题目比例乘以 600,每个部分按网页设定的 48 道题计算;同时给出总分和网页百分位区间
calculate_sat_score估算 SAT 各部分分数:200 加上答对题目比例乘以 600,阅读与写作部分按网页设定的 54 道题计算,数学部分按 44 道题计算;同时给出总分和网页竞争力区间
calculate_scholarship_roi_tracker计算奖学金申请的预期价值(奖金额乘以获奖概率,概率限制在 0% 至 100%)及每小时工作时间的预期价值;同时根据网页判定结果,将该比率与时薪进行比较
calculate_student_budget根据工作、父母和助学金收入,以及房租、伙食、书籍、交通和娱乐支出,计算月度预算
calculate_student_loan_payoff按网页的方式逐月计算还清学生贷款所需的月数及总利息
calculate_textbook_cost计算购买新书、购买二手书、租书和购买电子版的净成本
calculate_transfer_credit_planner计算剩余学分、按每学期修读学分计算的剩余学期数、按每年学期数计算的剩余年数,以及每年需修读的学分数
日常(7)
工具计算内容
calculate_age计算从出生日期到目标日期的准确年龄,细分为年、月和日,并提供已生活的总天数、总小时数、出生当天的星期,以及距离下一个生日的天数
calculate_bmi_tdee计算身体质量指数及其类别、Mifflin-St Jeor 基础代谢率、每日总能量消耗,以及减脂和增肌的卡路里目标
calculate_date_duration计算两个日期之间包含首尾的天数,还可选择排除周末和 2026 年美国联邦假日后计算工作日,并统计日历周、周末天数和日期范围内的节假日
calculate_percentage提供三种模式的百分比计算:percent_of(x 的百分之几等于 y)、what_percent(x 是 y 的百分之几)、percent_change(从旧值到新值的变化)
calculate_tip计算小费金额、账单总额和人均分摊金额
calculate_unit_converter在同一类别的单位之间转换数值,类别包括长度、重量、温度、体积或速度
calculate_word_counter统计一段文本中的单词数、字符数、不含空白的字符数、句子数和段落数,并按每分钟 200 个单词估算阅读时间,按每分钟 130 个单词估算朗读时间

使用托管的 MCP 服务

将以下内容添加到 MCP 客户端配置中:

{
  "mcpServers": {
    "everycalc": {
      "url": "https://everycalc.xyz/mcp"
    }
  }
}

整个设置过程就这么简单。该服务是远程服务(Streamable HTTP),因此无需安装任何内容。向助手提出关于金钱、军事、学校或日常数学的问题,它便可调用相应的工具,然后使用结果中的 calculator_url 打开完整的交互式计算器。

使用 REST API

所有端点均为 GET,并使用查询参数。示例:

GET https://everycalc.xyz/api/v1/calculate/mortgage?home_price=400000&down_payment_pct=20&annual_rate_pct=6.5&term_years=30

响应:

{
  "ok": true,
  "tool": "calculate_mortgage",
  "inputs": { "homePrice": 400000, "annualRatePct": 6.5, "termYears": 30, "...": "..." },
  "results": {
    "loan_amount": 320000,
    "down_payment_usd": 80000,
    "monthly_principal_interest": 2022.62,
    "monthly_total": 2022.62,
    "total_interest": 408142.36,
    "total_cost": 808142.36
  },
  "calculator_url": "https://everycalc.xyz/mortgage-calculator/"
}

可用端点(完整规范见 openapi.json):

  • GET /api/v1/health
  • GET /api/v1/openapi.json
  • GET /api/v1/calculate/401k
  • GET /api/v1/calculate/affordability
  • GET /api/v1/calculate/arm-vs-fixed
  • GET /api/v1/calculate/auto-loan
  • GET /api/v1/calculate/biweekly-mortgage
  • GET /api/v1/calculate/capital-gains-tax
  • GET /api/v1/calculate/car-affordability
  • GET /api/v1/calculate/compound-interest
  • GET /api/v1/calculate/credit-card-payoff
  • GET /api/v1/calculate/debt-payoff
  • GET /api/v1/calculate/emergency-fund
  • GET /api/v1/calculate/income-tax-estimator
  • GET /api/v1/calculate/inflation
  • GET /api/v1/calculate/lease-vs-buy
  • GET /api/v1/calculate/loan
  • GET /api/v1/calculate/mortgage
  • GET /api/v1/calculate/net-worth
  • GET /api/v1/calculate/paycheck
  • GET /api/v1/calculate/property-tax-estimator
  • GET /api/v1/calculate/raise-vs-inflation
  • GET /api/v1/calculate/refinance
  • GET /api/v1/calculate/rent-vs-buy
  • GET /api/v1/calculate/retirement-savings-planner
  • GET /api/v1/calculate/roth-conversion
  • GET /api/v1/calculate/roth-vs-traditional
  • GET /api/v1/calculate/salary
  • GET /api/v1/calculate/sba-loan
  • GET /api/v1/calculate/social-security-estimator
  • GET /api/v1/calculate/aft
  • GET /api/v1/calculate/bah
  • GET /api/v1/calculate/brs-vs-high3
  • GET /api/v1/calculate/gi-bill
  • GET /api/v1/calculate/les-decoder
  • GET /api/v1/calculate/military-pay
  • GET /api/v1/calculate/military-retirement-pension-estimator
  • GET /api/v1/calculate/pcs-move
  • GET /api/v1/calculate/sgli-vs-private-insurance
  • GET /api/v1/calculate/tsp
  • GET /api/v1/calculate/va-disability
  • GET /api/v1/calculate/act-score
  • GET /api/v1/calculate/ap-exam-score
  • GET /api/v1/calculate/college-acceptance
  • GET /api/v1/calculate/college-major-roi
  • GET /api/v1/calculate/college-roi
  • GET /api/v1/calculate/dorm-vs-apartment
  • GET /api/v1/calculate/fafsa-sai-estimator
  • GET /api/v1/calculate/final-exam
  • GET /api/v1/calculate/gpa
  • GET /api/v1/calculate/gpa-planner
  • GET /api/v1/calculate/graduate-school-roi
  • GET /api/v1/calculate/gre-score-estimator
  • GET /api/v1/calculate/high-school-course-planner
  • GET /api/v1/calculate/lsat-score-estimator
  • GET /api/v1/calculate/mcat-score-estimator
  • GET /api/v1/calculate/premed-course-planner
  • GET /api/v1/calculate/psat-score
  • GET /api/v1/calculate/sat-score
  • GET /api/v1/calculate/scholarship-roi-tracker
  • GET /api/v1/calculate/student-budget
  • GET /api/v1/calculate/student-loan-payoff
  • GET /api/v1/calculate/textbook-cost
  • GET /api/v1/calculate/transfer-credit-planner
  • GET /api/v1/calculate/age
  • GET /api/v1/calculate/bmi-tdee
  • GET /api/v1/calculate/date-duration
  • GET /api/v1/calculate/percentage
  • GET /api/v1/calculate/tip
  • GET /api/v1/calculate/unit-converter
  • GET /api/v1/calculate/word-counter

发生错误时,会返回 {"ok": false, "error": {"code": "...", "message": "...", "field": "..."}},并附带相应的 HTTP 状态码。

自行运行

该服务是一个 Cloudflare Worker。计算逻辑位于 src/engine.js 中,为纯函数(无 I/O),由 REST 处理程序和 src/index.js 中的 MCP 处理程序共用。

前置条件:Node 18+、wrangler。

npm install -g wrangler
wrangler login
# point [assets] directory at your static-site build, then:
wrangler deploy

OpenAPI 文档由相同的处理程序生成,因此 API 文档始终与实际行为保持一致。

测试
npm test

test/test.mjs 使用纯数学函数测试 REST 端点;test/test-mcp.mjs 测试 MCP 工具处理程序。

MCP 注册表

本仓库包含 server.json,这是 官方 MCP 注册表的清单,发布名称为 xyz.everycalc/every-calc。

许可证

MIT。请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。