DomicyleBETA
Sign InGet Started
Live now

Give your AI agent tax & residency tools

An MCP server exposing 8 tools for Schengen compliance, FEIE qualification, residency risk scoring, and multi-country tax comparison — connect Claude or any MCP client directly.

8 MCP Tools

What your agent can call

checkSchengen

Schengen 90/180 calculator

Calculate Schengen rolling-window compliance. Returns days used in the worst 180-day window, days remaining, earliest re-entry date, and max stay on next entry.

checkFeie

FEIE 330-day countdown

Check US Foreign Earned Income Exclusion physical-presence status. Returns days abroad in the best 365-day window and how many more are needed to qualify.

scoreResidencyRisk

Residency risk scorer

Score residency tax risk (0–100) for a single country, with a breakdown of contributing factors: days present, citizenship, income, visa type, dependants.

compareResidencyTax

Residency + tax comparison

Compare residency risk and effective tax side-by-side for two countries — risk scores, effective tax rates, net income in USD, and the deltas.

quickFeieFtcEstimate

Quick FEIE vs FTC estimate

Minimal-input FEIE vs FTC vs Stack estimate for a US expat. Returns the winning election, total cost, and savings vs the runner-up.

feieFtcOptimize

Full FEIE/FTC optimizer

Full IRC §911(f) + §904 worksheet: NIIT, Additional Medicare, self-employment tax, state conformity, eligibility checks, and FTC carryforwards.

calculateTax

Single-country tax calculator

Income tax for one salary in one country — federal/national tax, state tax, contributions, total tax, net income, and effective rate, all in USD.

compareTax

Multi-country tax comparison

Compare income tax across 2–4 countries for a single salary. Returns one row per country plus the best/worst country and a one-line headline delta.

Connect In Under A Minute

Add it to Claude Desktop

claude_desktop_config.json
{
  "mcpServers": {
    "tax-and-residency": {
      "url": "https://api.keepmore.money/sse",
      "headers": {
        "Authorization": "Bearer twk_live_YOUR_API_KEY"
      }
    }
  }
}
endpoints.txt
# MCP server (HTTP + SSE transport)
SSE stream:       GET  https://api.keepmore.money/sse
Message endpoint: POST https://api.keepmore.money/mcp/message
Auth header:      Authorization: Bearer twk_live_YOUR_API_KEY

# Any MCP-compatible client (Claude Desktop, Claude Code, custom
# agents built on the MCP TypeScript/Python SDK) can connect using
# these two endpoints. No REST wrapper needed — tools are called
# directly over the MCP protocol.

Works with any MCP-compatible client — Claude Desktop, Claude Code, or a custom agent built on the MCP TypeScript/Python SDK.

Authentication

Same key as the REST API

🔑

One key, two surfaces

The same developer API key authenticates both MCP tool calls and REST requests.

📊

Metered usage

Every tool call is metered against your plan, same billing as the REST API.

Real-time, no polling

HTTP + SSE transport — the client stays connected and calls tools directly.

Pricing

Developer tier

$99/month

10,000 calls included per month — shared across REST and MCP on the same key.

  • · Same key authenticates both the REST API and MCP tools
  • · Per-minute burst protection, separate from the monthly quota
  • · Need more than 10,000/month? Contact us for custom volume pricing

Building an agent that needs this?

Subscribe for $99/mo — 10,000 calls across REST and MCP. We’ll email your API key within one business day of payment.