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
{
"mcpServers": {
"tax-and-residency": {
"url": "https://api.keepmore.money/sse",
"headers": {
"Authorization": "Bearer twk_live_YOUR_API_KEY"
}
}
}
}# 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
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.