跳到正文

API 文档

每个动作只声明一次;REST、MCP、OpenAPI 和这些页面都从同一份声明生成。

按一个发薪期计算联邦所得税(IRS Pub 15-T Worksheet 1A)和加州个人所得税(EDD Method B)的预扣额。每一行都写明读了哪一版事实、出自哪份官方文件的哪一页。员工数据不留存。

REST: POST /v1/payroll/calculate MCP 工具: payroll_calculate 需要 API key

montaye 计算时读的一条事实:某一天生效的那一版(或者计算结果某一行用 revision_id 点名的那一版),它的值(金额、分档表、查表),出自哪份官方文件的哪一页、哪句话,以及已发布的事实里同一条的每一段有效期,从早到晚。值是十进制字符串,比率是小数(0.062),不是百分数。所有代码见 GET /v1/status。字段只增不减。

REST: GET /v1/facts MCP 工具: fact_read 需要 API key

montaye 自己的一条规则(读自官方文件,并对过文件里印的算例),按你给的字段来判:us.resident_alien 读 us.citizen、us.lawful_permanent_resident、今年、去年、前年在美国的天数(IRS Pub 519 的绿卡测试和实质居住测试)和 us.closer_connection_exception(它的更紧密联系例外)。这一项不给时,由一个法律标准来定:法律按天数划了线、天数就能定的,照天数(今年在美国 183 天或以上,就不成立);否则照标准说的、其余各项没人判断时的样子(没用 Form 8840 主张,就不成立),推理挂在读它的那一步上。回答是真、假或不知道,带上还缺的字段、推理的每一步(算术精确地算、离线还差多少)、读自哪份文件哪一页,以及规则留给人判断的部分(不算的天数、第一年的选择)。你发来的不存。规则列在 GET /v1/status。字段只增不减。

REST: POST /v1/rules/evaluate MCP 工具: rule_evaluate 需要 API key

按 Delaware 的两种方法(授权股数法;给了已发行股数和总资产时,再加上假定面值资本法)计算某一年的年度特许经营税,取较低的那个,那就是应缴的税额。每一步都写明读了哪一版事实、出自 Delaware 公司局的哪一句原文。不含年报费。

REST: POST /v1/franchise-tax/calculate MCP 工具: franchise_tax_calculate 需要 API key

不用注册,开一个试用账户并返回它的 API key。key 只显示这一次,我们只存它的哈希。试用方案包含固定次数的工资单计算。

REST: POST /v1/trial-keys MCP 工具: account_create_trial 不需要 key

这把 key 所属账户对照方案用了多少,以及最近的调用和每次的结果或拒绝码。

REST: GET /v1/usage MCP 工具: usage_list 需要 API key

计算现在读的事实(每条带官方出处);90 天内到期、后面还没有发布新版本的事实(新版本走到了哪一步);montaye 盯着的每份官方文件和数据集,上次什么时候查、查到了什么;参考表来自哪些数据集(每个带上它的许可,以及许可要求随数据一起出现的声明);后台任务跑得怎么样。不用 key,不含任何客户的数据。

REST: GET /v1/status MCP 工具: status_read 不需要 key