Skip to content
Eden Engine

US Income Tax Estimate: Federal, FICA, State and Local (EstimateTax)

estimatetax/income-tax-estimate

Estimate 2026 US taxes on an annual income: federal income tax with the bracket breakdown, Social Security, Medicare and additional Medicare, self-employment tax, state income tax for any of the 51 jurisdictions and local income tax where the state has one, plus total tax, net income and effective rate. Every figure comes with its source document and verification date. An estimate for planning, not tax advice and not reviewed by a tax professional: it assumes the standard deduction unless pre-tax deductions are given and does not model itemised deductions, capital gains, credits or the alternative minimum tax. EstimateTax figures, served by Eden Engine; not an official EstimateTax, IRS or state tax authority product.

activeper callv1

Price

$0.0026 per call

You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.

Data source

EstimateTax

Source: estimatetax.net (Pablo Ruiz Quintero); figures verified against IRS and state sources on the dates in the response's sources object. Estimate, not tax advice; not reviewed by a tax professional. Served by Eden Engine; not an official EstimateTax product.

Use it

Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.

Connect once and your AI can find and run this tool, and any other it needs.

agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "estimatetax/income-tax-estimate" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "estimatetax/income-tax-estimate" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "estimatetax/income-tax-estimate", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "estimatetax/income-tax-estimate", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Per call
$0.0026
Updated
Oct 20, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "income"
  ],
  "properties": {
    "city": {
      "type": "string",
      "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
      "description": "Slug of a local jurisdiction, lowercase with hyphens, for example new-york-city. Requires state. A city in a state without a local income tax returns local as null."
    },
    "state": {
      "type": "string",
      "pattern": "^[A-Z]{2}$",
      "description": "Two-letter state code in capitals, for example NY or TX. Leave out for federal tax only. All 51 jurisdictions are supported."
    },
    "income": {
      "type": "number",
      "maximum": 100000000,
      "minimum": 0,
      "description": "Annual gross wage income in US dollars, 0 to 100,000,000."
    },
    "filingStatus": {
      "enum": [
        "single",
        "married_jointly",
        "married_separately",
        "head_of_household"
      ],
      "type": "string",
      "description": "Filing status. Defaults to single when left out."
    },
    "preTaxDeductions": {
      "type": "number",
      "description": "Annual pre-tax deductions in US dollars: 401(k), HSA, health premiums. Reduces the base for income tax, not FICA. Without it the standard deduction is assumed."
    },
    "selfEmploymentIncome": {
      "type": "number",
      "description": "Net self-employment profit in US dollars. Adds self-employment tax and its deduction."
    }
  },
  "dependentRequired": {
    "city": [
      "state"
    ]
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "required": [
    "taxYear",
    "input",
    "federal",
    "totals",
    "sources"
  ],
  "properties": {
    "input": {
      "type": "object",
      "description": "The inputs as the calculation used them.",
      "additionalProperties": true
    },
    "local": {
      "type": [
        "object",
        "null"
      ],
      "description": "Local income tax (jurisdiction, tax, rate, base); null when no city was requested or the state has no local income tax.",
      "additionalProperties": true
    },
    "state": {
      "type": [
        "object",
        "null"
      ],
      "description": "State income tax (code, name, tax, system); null when no state was requested.",
      "additionalProperties": true
    },
    "totals": {
      "type": "object",
      "properties": {
        "totalTax": {
          "type": "number"
        },
        "netIncome": {
          "type": "number"
        },
        "effectiveRate": {
          "type": "number"
        }
      },
      "description": "totalTax, netIncome and the effective rates (fractions).",
      "additionalProperties": true
    },
    "federal": {
      "type": "object",
      "properties": {
        "brackets": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "tax": {
                "type": "number"
              },
              "rate": {
                "type": "number"
              },
              "taxableInBracket": {
                "type": "number"
              }
            },
            "additionalProperties": true
          },
          "description": "Per-bracket breakdown of the income tax; empty when no income is taxable."
        },
        "incomeTax": {
          "type": "number"
        },
        "marginalRate": {
          "type": "number"
        }
      },
      "description": "Federal figures in US dollars: adjustedGrossIncome, deduction, taxableIncome, incomeTax, socialSecurity, medicare, additionalMedicare, selfEmploymentTax, totalFica, marginalRate (a fraction) and brackets.",
      "additionalProperties": true
    },
    "sources": {
      "type": "object",
      "description": "The document and verification date behind the federal, state and local figures; state and local are null with their figures.",
      "additionalProperties": true
    },
    "taxYear": {
      "type": "integer"
    },
    "disclaimer": {
      "type": "string",
      "description": "The provider's own disclaimer: an estimate, not tax advice."
    }
  },
  "description": "The EstimateTax response: the tax year, the inputs as understood, federal figures with the bracket breakdown, state and local figures (null when not requested or not applicable), totals, the source document and verification date of every figure, and a disclaimer.",
  "additionalProperties": true
}