
Lr Labs
io.github.abhinandansethi由 GitHub 账号 abhinandansethi 发布v0.2.0更新于 Oct 24, 2026
Deterministic cross-border tax engine: PE, GAAR, Indian TP, rule-level lookup. Compiled law, no LLM.
概览
远程 MCP 端点,提供确定性的跨境税务引擎,依据已编译法条计算常设机构、GAAR 与印度转让定价结论。
- 可以做什么
- 分析跨境税务:针对条约组合计算常设机构风险与印度纳税义务,并给出条件树、决定性事实、GAAR 门槛与法源
- 筛查转让定价:安全港、文档门槛、方法适用性、被测试方与百分位区间
- 核验税务研究备忘:对照已编译法律解析引注、核查门槛与时间性主张
- 列出已编译的税收通道,了解引擎能回答与不能回答的范围
- 适用场景
- 适合需要就印度相关跨境税务问题(常设机构风险、条约适用、GAAR 筛查、转让定价)进行推理,并希望得到确定性、带法源引用的结论而非模型猜测的场景;也适合核对税务备忘草稿是否符合已编译法律。
- 运行要求
- 远程 MCP 端点,无需本地安装或运行;README 另提供 stdio Python 脚本供不支持远程 MCP 的客户端使用。普通 GET 计算端点无需 API 密钥。
安装
在 SourceWeft 中
- 打开 控制台中的 Lr Labs,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.abhinandansethi%2Flr-labs/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"lr-labs": {
"type": "http",
"url": "https://lrlabs.ai/mcp"
}
}
}README
LR Labs — cross-border tax law as a callable API
lrlabs.ai · MCP endpoint: https://lrlabs.ai/mcp
LR Labs is a deterministic reasoning engine for cross-border tax. It compiles law — treaty text, statute, circulars, judgments — into conditions a machine can evaluate, then computes the position: the answer, the conditions it stands on, the assumptions it makes, the unresolved facts it turns on, and the authority for each step.
The engine is symbolic, not generative. The same facts and the same law always produce the same answer. Where the authorities divide, it says so instead of guessing. Outside the law it has compiled, it refuses rather than answering. No language model sits anywhere in the evaluation path.
This repository is the client connector. The engine itself is hosted at lrlabs.ai — you do not need to run anything to use it.
Why an agent should call this
Language models are strong translators of legal text into structure and weak executors of compositional legal inference — error compounds across every condition, threshold and date. A solver's does not. Recent work makes the point empirically: on contamination-controlled statutory-tax splits, the same frontier models gain roughly twenty points when they translate into a formal representation and delegate inference to a symbolic engine, and the gain does not shrink as models improve.1
LR Labs is that engine for cross-border tax, with the legal work already done: provisions compiled to spans, judgments carrying string-verified quotes and pinpoints, and every conclusion shipped with the conditions it depends on.
Connect
Claude Code
Claude Desktop / claude.ai — Settings → Connectors → Add custom
connector → https://lrlabs.ai/mcp
ChatGPT (developer mode) / OpenAI Agents SDK
Cursor — .cursor/mcp.json
Gemini CLI — ~/.gemini/settings.json
stdio (this repo) — for clients that cannot speak remote MCP:
No MCP client? The engine is also a plain GET — every intake key is a query parameter, no key required:
Fetch /compute with no parameters for the
full parameter manual, or /llms.txt for the
machine-readable overview.
Tools
What is compiled
- India–US Article 5 in full, including the 1989 Exchange of Notes — which fixes four conjunctive conditions on the securing-orders limb (frequent acceptance of orders; substantially-all sales-related activities; holding out that acceptance binds; enterprise-fostered belief). "Only if" makes each one necessary. No reported Indian decision has yet applied them, and that caveat travels with every answer that relies on them.
- The domestic charge — s.9(1)(i) with Explanations 1, 2 and 2A: the agent routes, significant economic presence, and the apportionment limit, read against s.90(2) treaty relief.
- Treaty access and the GAAR gate — after AAR v Tiger Global (2026 INSC 60): a TRC is necessary but no longer sufficient; the Chapter X-A applicability screen (Rule 10U exclusions, s.95(2) commencement, s.144BA invocation) is computed, while the substantive s.96 evaluation is never computed and says so.
- The judgment line with string-verified quotes and paragraph pinpoints — Morgan Stanley, e-Funds, Formula One, Progress Rail, UAE Exchange, Centrica, Rolls Royce, GE Energy, and others.
- Indian transfer pricing — safe harbour, documentation, methods, range.
127 compiled rules across 10 corridors. Coverage is honest and inspectable:
call list_compiled_corridors or read
lrlabs.ai/q for worked examples.
Design commitments
- Deterministic — same facts + same law ⇒ byte-identical answer.
- No model in the evaluation path — an LLM only translates a question in and renders a note out; it never decides.
- Refuses outside coverage — an uncompiled corridor returns a structured refusal naming what is compiled, never a guess.
- Every conclusion ships its conditions — no answer without its GIVEN set, its assumptions, and the facts that would change it.
Not legal advice
LR Labs produces computed legal research, not advice. Outputs carry their as-at date, their assumptions, and their open questions. Verify before relying.
Licence
MIT (this connector). The compiled corpus and the hosted engine are proprietary.
Footnotes
-
Kordjamshidi, Aslan, Seshadri, Barrett & Santus, Reasoners or Translators? Contamination-aware Evaluation and Neuro-Symbolic Robustness on Tax Law, SURGeLLM @ ACL 2026, pp. 344–360 (ACL Anthology · arXiv 2605.16052). ↩
来源:README.md,提交 4c54550
工具
0版本历史
1- v0.2.0最新Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具必需15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分