Sagargupta16

Itr Agent — Development skill for Claude Code

Development community

Local-first MCP server for Indian income tax: deterministic tax computation, regime comparison, advance tax planning, document parsing -- all on your machine.

How to install Itr Agent

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Sagargupta16/itr-agent and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Itr Agent does

Local-first MCP server for Indian income tax: deterministic tax computation, regime comparison, advance tax planning, document parsing -- all on your machine.

Alternatives in Development

README

itr-agent

[![npm](https://img.shields.io/npm/v/itr-agent?label=npm)](https://www.npmjs.com/package/itr-agent) [![CI](https://github.com/Sagargupta16/itr-agent/actions/workflows/ci.yml/badge.svg)](https://github.com/Sagargupta16/itr-agent/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![MCP](https://img.shields.io/badge/MCP-stdio-blueviolet)](https://modelcontextprotocol.io)

Local-first ITR filing agent for Indian income tax. Claude interviews you one question at a time, picks your ITR form, computes your tax deterministically on your machine, reconciles your documents, and walks you to the portal's submit button -- no accounts, no uploads, no cloud.

Works with Claude Desktop, Claude Code, and any MCP client. Formerly published as [`itr-mcp`](https://www.npmjs.com/package/itr-mcp).

You:    Help me file my ITR.
Claude: [file_my_itr] One question at a time. First: were you a resident of India
        for all of FY 2025-26?
You:    Yes, salaried, and I have vested US RSUs from my employer.
Claude: [recommend_itr_form] Foreign assets (Schedule FA) rule out ITR-1: you file
        ITR-2, due 2026-07-31. Next: how many employers this year?

Why

Every Indian tax tool wants your data on their servers. itr-agent flips it: your documents stay local, the LLM never does arithmetic, and every number comes from a versioned rule pack you can audit. The agent layer drives the interview; the deterministic engine does the math.

**What it will never do:** submit the return for you. India has no public filing API -- returns are filed by you on [incometax.gov.in](https://www.incometax.gov.in) (or by an authorized ERI/CA). The agent takes you to that button with every number verified; you press it.

The agent

`file_my_itr` (MCP prompt) runs the guided interview:

  1. Residency, age band -- one question at a time
  2. Income heads: salary, house property, capital gains, business/F&O, other sources
  3. Disqualifier