QuarterWise 1099 Tax Planner
by theluckystrike · remote · no sign-in to list tools · v1.0.0 · published by GitHub user theluckystrike
A self employment tax calculator and quarterly estimated tax planner for 2026.
3 tools: 1 do something that can't be undone, 1 change things and 1 only read.
Scanned Oct 22, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone1Claude Code: ask: see these tools
- Changes things1Claude Code: ask: see these tools
- Only reads1Claude Code: allow: see these tools
1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http self-employment-tax https://self-employment-tax.zovo.one/mcpFindings
Matches of fixed checks, with the text they matched.
The server marks "plan_quarterly_payments" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "plan_quarterly_payments" says "payment": a word that usually means money moves, which cannot be taken back.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
3 tools
Can't be undone 1Claude Code: ask
plan_quarterly_paymentsUse this when the user asks whether they need to make quarterly or estimated tax payments for 2026 (Form 1040-ES), how much to pay each quarter, the safe-harbor amount to avoid an …1 finding
Why it is in this group
- The name "plan_quarterly_payments" says "payment": a word that usually means money moves, which cannot be taken back.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "plan_quarterly_payments" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "plan_quarterly_payments" says "payment": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Use this when the user asks whether they need to make quarterly or estimated tax payments for 2026 (Form 1040-ES), how much to pay each quarter, the safe-harbor amount to avoid an underpayment penalty, or how to catch up after a missed payment ('I missed my Q2 estimated payment'), including W-2 workers with 1099 side income who ask 'do I need quarterly payments'. Compares 90% of the 2026 estimate with the 2025 tax (100%, or 110% if 2025 AGI was over $150,000), subtracts W-2 withholding and payments already made, applies the $1,000 rule, and returns the amount for each due date (Apr 15, Jun 15, Sep 15, 2026; Jan 15, 2027) with past-due status, a calendar file with reminders, and a PDF worksheet. Federal only; does not compute the penalty amount, make payments, or give tax advice. Do not use for paying the IRS online or logging in to tax software.
Annotations the server declares
- title: Plan quarterly estimated tax payments
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
- idempotentHint: true
Changes things 1Claude Code: ask
calculate_self_employment_taxUse this when the user asks how much self-employment tax or total federal tax they owe for 2026 on 1099 income: a self employment tax calculator or 1099 tax calculator, 'I made 60k…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Use this when the user asks how much self-employment tax or total federal tax they owe for 2026 on 1099 income: a self employment tax calculator or 1099 tax calculator, 'I made 60k on 1099, how much do I owe', 'how much to set aside for taxes as a freelancer', DoorDash/Uber/Etsy gig income taxes, or 1099 income on top of a W-2 job. Computes Schedule SE self-employment tax (92.35% of net profit, 12.4% Social Security up to the $184,500 wage base minus W-2 wages, 2.9% Medicare, 0.9% Additional Medicare Tax), the deductible half, the QBI deduction, 2026 federal income tax with the standard deduction and child tax credit, withholding offset, and the percent of profit to set aside. Returns a PDF worksheet and a calendar file. For whether quarterly payments are needed, how much to pay each quarter, safe-harbor amounts, or a missed payment, use plan_quarterly_payments. Federal only; does not file taxes, compute state tax, or give tax advice. Do not use for explaining what a 1099 form is or for filing a return.
Annotations the server declares
- title: Calculate self-employment tax
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
- idempotentHint: true
Only reads 1Claude Code: allow
find_estimated_tax_due_datesUse this when the user wants the quarterly estimated tax payment due dates for 2026 (tax year 2026: Apr 15, Jun 15, Sep 15, 2026 and Jan 15, 2027), which dates are past or next, th…No findings
Why it is in this group
- The name "find_estimated_tax_due_dates" says "find": a word for reading.
Description, as the server wrote it Use this when the user wants the quarterly estimated tax payment due dates for 2026 (tax year 2026: Apr 15, Jun 15, Sep 15, 2026 and Jan 15, 2027), which dates are past or next, the income period each payment covers, or calendar reminders (.ics) for those dates, with no income figures. Returns each date, days until it, and a calendar file. Does not calculate how much to pay; for amounts use plan_quarterly_payments. Do not use for state due dates or filing deadlines for the annual return.
Annotations the server declares
- title: Find estimated tax due dates
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
- idempotentHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http self-employment-tax https://self-employment-tax.zovo.one/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__self-employment-tax__find_estimated_tax_due_dates"
],
"ask": [
"mcp__self-employment-tax__calculate_self_employment_tax",
"mcp__self-employment-tax__plan_quarterly_payments"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as self-employment-tax. Review it before you use it.
