taxfill-mcp
Health Uyari
- License — License: NOASSERTION
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Basarisiz
- rm -rf — Recursive force deletion command in .github/workflows/release.yml
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
The execution layer for AI tax prep — agents think, taxfill fills, verifies, and gets it mailed. Guided intake + deterministic fill/verify/calc tools + versioned form & jurisdiction knowledge, for any MCP client.
taxfill-mcp
Your AI assistant prepares a paper U.S. tax return: taxfill fills the official PDFs, verifies every number, and tells you exactly how to sign and mail it.
[!WARNING]
taxfill-mcp is not tax advice and not a tax preparer. Everything it produces is a review draft: you check
every number, sign every form, and file the return yourself. It does not e-file (paper print-and-mail, by design).
MIT licensed, provided as-is with no warranty.
What it does
The AI interviews and reasons with you; taxfill does the arithmetic, PDF field mechanics, consistency checks and filing logistics.
- Guided interview to filled forms. Your MCP agent (Claude Code, Claude Desktop/Cowork, Copilot, Codex CLI) asks
the right questions, reads your W-2s and 1099s, and fills the official IRS and state PDFs. Unknown values stay blank; nothing is invented. - Math you don't have to trust an LLM for. Every number comes from a deterministic calc engine over cited, per-year
tax data and is recomputed independently at verify time. The mandatory verify gate checks math, cross-form consistency, clipped text, and every rendered page. - The last mile, done. A plain-language bottom line, then a personal pay / print / sign / mail checklist.
- Private and free. taxfill runs on your computer and sends nothing about you anywhere: no cloud, no accounts, no
telemetry. Its only download is blank forms from the tax agencies' own sites (or an exact Internet Archive copy when a state
site blocks scripts), checksum-verified for a form with a pack (a form with no pack has its checksum recorded, not
pinned). Your AI assistant does see the documents and answers you give it, under its provider's data policy; taxfill
masks SSN-shaped values in its own error messages.
Quickstart
Pre-release: runs from a source checkout. It is not on PyPI yet, so
uvx taxfill-mcpand the one-click.mcpbbundle are not available yet. Known gaps: FAQ.
You need uv (it installs Python for you) and git.
git clone https://github.com/Ryanczj0306/taxfill-mcp
cd taxfill-mcp
uv sync # creates the venv, installs both packages
uv run taxfill tools # smoke test: lists every tool (your agent starts the server itself)
Then connect your agent, using the absolute path to the checkout, and install the workflow skill so the agent
follows taxfill's rules (you confirm every value before filling; the verify gate is mandatory):
Claude Code — add the server for every project, then install the skill:
claude mcp add --scope user taxfill -- uv run --project /ABSOLUTE/PATH/TO/taxfill-mcp taxfill-mcp mkdir -p ~/.claude/skills/taxfill && cp skills/claude/SKILL.md ~/.claude/skills/taxfill/Claude Desktop / Cowork — merge this into the
mcpServersobject ofclaude_desktop_config.json(Settings →
Developer → Edit Config) and restart the app; then, with code execution enabled, upload a ZIP of theskills/claude
folder as a skill (how):{ "mcpServers": { "taxfill": { "command": "uv", "args": ["run", "--project", "/ABSOLUTE/PATH/TO/taxfill-mcp", "taxfill-mcp"] } } }Codex CLI / Copilot — put the same
uv run … taxfill-mcpcommand in their MCP config, and copy the matching
instructions where the agent reads them:skills/codex/AGENTS.mdinto the folder you run
Codex from (or~/.codex/AGENTS.md), orskills/copilot/instructions.mdto.github/copilot-instructions.mdin your workspace.
Then ask your agent: "Help me prepare my 2025 federal return." Filling in the
intake worksheet first makes the interview faster.
Tools not showing up? Check that the path is absolute and fully restart the client; if Claude Desktop reportsspawn uv ENOENT, set "command" to the full path printed by which uv. More: troubleshooting.
How a session works
INTAKE → EXTRACT & CONFIRM → ESTIMATE & ROADMAP → RESIDENCY & SCOPE → POSITIONS → FILL → VERIFY → SUMMARY → FILE & PAY
You confirm every extracted value before filling and approve the summary before printing. Each position you take is
recorded with its authority in RECONCILIATION.md, your audit trail. Progress is saved in a local workspace
(~/taxfill-workspace/<year>/), so you can resume days later.
What it covers
| Coverage | |
|---|---|
| Federal forms | Form 1040 with its schedules and attachments for TY2023–2025, Form 1040-NR from TY2022, Form 8843 from TY2019 — 151 packs, including TY2026 planning drafts |
| Federal tax law | 2019–2026 (2026 is planning-only) |
| State forms | Resident returns for 42 of the 42 income-tax jurisdictions in TY2025, 41 in TY2024, all 42 in TY2023; separate nonresident returns for CA and NY — check your state |
| Print-and-hand-fill | 13 state-return worksheets for years whose form is not a fillable PDF (CT, HI, NM, SC; WV for 2025) — the values are stamped onto the official blank |
| FBAR | A FinCEN Form 114 worksheet, for keying into FinCEN's BSA E-Filing System (the FBAR is e-filed, never mailed with the return) |
| State tax law | All 50 states + DC, 2023–2025 |
| Documents read | 29 tax-document kinds (W-2, 1099s, 1098s, 1042-S, …) |
Most TY2026 forms are mapped from the IRS early-release drafts and fill in rehearsal mode only until the final forms
post (the 2026 Form 1040-ES vouchers are final).
Full form-by-year matrix: docs/COVERAGE.md.
Read more
| If you want to… | Read |
|---|---|
| Gather your documents first | Intake worksheet · 中文版 |
| See the nine steps, a sample return, troubleshooting, privacy, FAQ | User guide |
Look up the 23 MCP tools, the 40 calc ops, or the taxfill CLI for non-MCP agents |
Tools reference |
| Browse all docs, including maintainer docs | Docs index · docs/dev/ |
| Contribute a form pack or state knowledge | CONTRIBUTING · Pack-authoring guide |
| Report a security or privacy issue privately | SECURITY |
Repo layout: packages/core (pure-Python engine) · packages/mcp-server (thin MCP wrapper plus the taxfill CLI) ·formpacks/ (per-form field maps as YAML) · knowledge/ (per-year tax law as cited YAML) · skills/ (agent instructions) ·scripts/ (maintainer tooling). Coverage grows by adding data packs, not engine code; blank PDFs are fetched at runtime, never stored here.
License
MIT. Provided as-is, with no warranty. Not tax advice; you review, sign and file your own return.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi