Foreign earned income exclusion and foreign gift reporting

One command on the Cross-border tax server, callable over MCP as get_international_capabilities. Every result carries the method it used, the rule pack it was pinned to, what is still missing and whether coverage was complete, for a licensed professional to review.

What it needs, and why

This command takes no arguments: it reports what the server covers. Which calculators taxagent-international exposes, what it will not compute, and the rule pack its figures are pinned to. Reading the registry before promising anything is the difference between a refusal and a plausible wrong answer.

Requests it answers

  • “What cross-border tax does this server cover?”
  • “Does it decide whether someone qualifies abroad?”

An agent with these skills loaded picks the command from phrasing like that, asks for whatever input is missing, and reports the figures with the method that produced them.

Run it

scripts/mcp_server.sh --server international

The same command is exposed by taxagent-international, so Claude, Claude Code, Codex, Cursor and any other MCP client can call it directly. Analysis only. No tool in this server places orders, modifies custodian records or files returns. This server holds no client data: every figure arrives in the call and nothing is stored. Results are estimates over those figures, not a return and not tax advice. Eligibility for the exclusion is never established here: it turns on where someone lived and worked.

Limits it inherits from taxagent-international

  • Eligibility for the exclusion. It requires a tax home abroad and either bona fide residence or physical presence, which are facts about where someone lived and worked.
  • The foreign tax credit, which is often worth more than the exclusion and cannot be claimed on the same income.
  • GILTI, subpart F, PFIC, treaty positions and FBAR.
  • High-cost location housing limits.

The server, its other 2 commands and what it deliberately leaves alone are on the Cross-border tax page.