decisions

Verified US tax and money decision tools: verdict plus a pre-filled deep link to the full page.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
82%
Vollständigkeit des Schemas
95%
Qualität der Benennung
80%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (3)

  • LOWTool 'job_offer_worth_it' description lacks action verbin job_offer_worth_it
  • LOWTool 'roth_vs_traditional' description lacks action verbin roth_vs_traditional
  • LOWTool 'best_filing_status' description lacks action verbin best_filing_status

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~2,736Tokens (Tool-Definitionen)
~5.6 KBTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (2.14% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "decisions": {
      "url": "https://www.everydaybudd.com/api/mcp"
    }
  }
}

Remote-Endpunkte

https://www.everydaybudd.com/api/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (5)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢job_offer_worth_it(current, offer, options)

Is this job offer worth it? — Compares two jobs on real take-home pay after federal, state, FICA, 401(k) and commute, and says which wins and by how much. Returns a one-line verdict plus a link to the full interactive page with the numbers pre-filled. Accepts only numbers and enums.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "current": {
      "type": "object",
      "properties": {
        "annualSalary": {
          "description": "A non-negative number (US dollars unless the field name says otherwise).",
          "type": "number",
          "minimum": 0
        },
        "stateCode": {
          "description": "Two-letter US state code, e.g. CA, TX, NY.",
          "type": "string",
          "pattern": "^[A-Za-z]{2}$"
        },
        "filingStatus": {
          "description": "One of: single, married_joint, married_separate, head_of_household.",
          "type": "string",
          "enum": [
            "single",
            "married_joint",
            "married_separate",
            "head_of_household"
          ]
        },
        "payFrequency": {
          "description": "One of: weekly, biweekly, semi_monthly, monthly, annual.",
          "type": "string",
          "enum": [
            "weekly",
            "biweekly",
            "semi_monthly",
            "monthly",
            "annual"
          ]
        },
        "retirementContributionPercent": {
          "description": "Percentage from 0 to 100.",
          "type": "number",
          "minimum": 0,
          "maximum": 100
        },
        "label": {
          "description": "A non-negative number (US dollars unless the field name says otherwise).",
          "type": "string",
          "maxLength": 80
        },
        "commute": {
          "type": "object",
          "properties": {
            "oneWayDistanceMiles": {
              "description": "A non-negative number (US dollars unless the field name says otherwise).",
              "type": "number",
              "minimum": 0
            },
            "oneWayTimeMinutes": {
              "description": "A non-negative number (US dollars unless the field name says otherwise).",
              "type": "number",
              "minimum": 0
            },
            "gasPrice": {
              "description": "A non-negative number (US dollars unless the field name says otherwise).",
              "type": "number",
              "minimum": 0
            },
            "mpg": {
              "description": "A non-negative number (US dollars unless the field name says otherwise).",
              "type": "number",
              "minimum": 1
            }
          }
        }
      },
      "required": [
        "annualSalary"
      ]
    },
    "offer": {
      "type": "object",
      "properties": {
        "annualSalary": {
          "description": "A non-negative number (US dollars unless the field name says otherwise).",
          "type": "number",
          "minimum": 0
        },
        "stateCode": {
          "description": "Two-letter US state code, e.g. CA, TX, NY.",
          "type": "string",
          "pattern": "^[A-Za-z]{2}$"
        },
        "filingStatus": {
          "description": "One of: single, married_joint, married_separate, head_of_household.",
          "type": "string",
          "enum": [
            "single",
            "married_joint",
            "married_separate",
            "head_of_household"
          ]
        },
        "payFrequency": {
          "description": "One of: weekly, biweekly, semi_monthly, monthly, annual.",
          "type": "string",
          "enum": [
            "weekly",
            "biweekly",
            "semi_monthly",
            "monthly",
            "annual"
          ]
        },
        "retirementContributionPercent": {
          "description": "Percentage from 0 to 100.",
          "type": "number",
          "minimum": 0,
          "maximum": 100
        },
        "label": {
          "description": "A non-negative number (US dollars unless the field name says otherwise).",
          "type": "string",
          "maxLength": 80
        },
        "commute": {
          "type": "object",
          "properties": {
            "oneWayDistanceMiles": {
              "description": "A non-negative number (US dollars unless the field name says otherwise).",
              "type": "number",
              "minimum": 0
            },
            "oneWayTimeMinutes": {
              "description": "A non-negative number (US dollars unless the field name says otherwise).",
              "type": "number",
              "minimum": 0
            },
            "gasPrice": {
              "description": "A non-negative number (US dollars unless the field name says otherwise).",
              "type": "number",
              "minimum": 0
            },
            "mpg": {
              "description": "A non-negative number (US dollars unless the field name says otherwise).",
              "type": "number",
              "minimum": 1
            }
          }
        }
      },
      "required": [
        "annualSalary"
      ]
    },
    "options": {
      "type": "object",
      "properties": {
        "weights": {
          "type": "object",
          "properties": {
            "netAfterCommute": {
              "description": "A non-negative number (US dollars unless the field name says otherwise).",
              "type": "number",
              "minimum": 0
            },
            "annualCommuteCost": {
              "description": "A non-negative number (US dollars unless the field name says otherwise).",
              "type": "number",
              "minimum": 0
            },
            "effectiveTaxRate": {
              "description": "A non-negative number (US dollars unless the field name says otherwise).",
              "type": "number",
              "minimum": 0
            },
            "commuteHours": {
              "description": "A non-negative number (US dollars unless the field name says otherwise).",
              "type": "number",
              "minimum": 0
            }
          }
        },
        "materialityAbsFloor": {
          "description": "A non-negative number (US dollars unless the field name says otherwise).",
          "type": "number",
          "minimum": 0
        },
        "materialityPctOfNet": {
          "description": "Decimal fraction, e.g. 0.07 for 7%. Must be between 0 and 1 (do not pass a whole-number percent).",
          "type": "number",
          "minimum": 0,
          "maximum": 1
        },
        "year": {
          "description": "Tax year, e.g. 2026. Omit to use the current tax year.",
          "type": "integer",
          "minimum": 2000,
          "maximum": 2100
        }
      }
    }
  },
  "required": [
    "current",
    "offer"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢freelance_rate_floor(currentSalary, stateCode, filingStatus, annualBenefitsValue, billableHoursPerYear, ...)

Freelance Rate Floor — Calculates the hourly rate a freelancer must bill to match a given salary after self-employment tax and lost benefits. Returns a one-line verdict plus a link to the full interactive page with the numbers pre-filled. Accepts only numbers and enums.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "currentSalary": {
      "description": "A non-negative number (US dollars unless the field name says otherwise).",
      "type": "number",
      "minimum": 0
    },
    "stateCode": {
      "description": "Two-letter US state code, e.g. CA, TX, NY.",
      "type": "string",
      "pattern": "^[A-Za-z]{2}$"
    },
    "filingStatus": {
      "description": "One of: single, married_joint, married_separate, head_of_household.",
      "type": "string",
      "enum": [
        "single",
        "married_joint",
        "married_separate",
        "head_of_household"
      ]
    },
    "annualBenefitsValue": {
      "description": "A non-negative number (US dollars unless the field name says otherwise).",
      "type": "number",
      "minimum": 0
    },
    "billableHoursPerYear": {
      "description": "A non-negative number (US dollars unless the field name says otherwise).",
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "year": {
      "description": "Tax year, e.g. 2026. Omit to use the current tax year.",
      "type": "integer",
      "minimum": 2000,
      "maximum": 2100
    }
  },
  "required": [
    "currentSalary",
    "stateCode",
    "filingStatus",
    "annualBenefitsValue"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢roth_vs_traditional(currentGrossIncome, filingStatus, expectedRetirementIncome, afterTaxContribution, yearsToGrow, ...)

Roth vs Traditional — Compares Roth vs Traditional retirement contributions: the break-even retirement tax rate and which to choose. Returns a one-line verdict plus a link to the full interactive page with the numbers pre-filled. Accepts only numbers and enums.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "currentGrossIncome": {
      "description": "A non-negative number (US dollars unless the field name says otherwise).",
      "type": "number",
      "minimum": 0
    },
    "filingStatus": {
      "description": "One of: single, married_joint, married_separate, head_of_household.",
      "type": "string",
      "enum": [
        "single",
        "married_joint",
        "married_separate",
        "head_of_household"
      ]
    },
    "expectedRetirementIncome": {
      "description": "A non-negative number (US dollars unless the field name says otherwise).",
      "type": "number",
      "minimum": 0
    },
    "afterTaxContribution": {
      "description": "A non-negative number (US dollars unless the field name says otherwise).",
      "type": "number",
      "minimum": 0
    },
    "yearsToGrow": {
      "description": "A non-negative number (US dollars unless the field name says otherwise).",
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "annualReturnRate": {
      "description": "Decimal fraction, e.g. 0.07 for 7%. Must be between 0 and 1 (do not pass a whole-number percent).",
      "type": "number",
      "minimum": 0,
      "maximum": 1
    },
    "accountType": {
      "description": "One of: 401k, ira.",
      "type": "string",
      "enum": [
        "401k",
        "ira"
      ]
    },
    "age": {
      "description": "A non-negative number (US dollars unless the field name says otherwise).",
      "type": "integer",
      "minimum": 0,
      "maximum": 120
    },
    "year": {
      "description": "Tax year, e.g. 2026. Omit to use the current tax year.",
      "type": "integer",
      "minimum": 2000,
      "maximum": 2100
    }
  },
  "required": [
    "currentGrossIncome",
    "filingStatus",
    "expectedRetirementIncome"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢best_filing_status(spouseA, spouseB, qualifyingChildren, otherDependents, investmentIncome, ...)

Married Filing Jointly vs Separately — Compares Married Filing Jointly vs Separately for a couple and says which keeps more, including lost credits. Returns a one-line verdict plus a link to the full interactive page with the numbers pre-filled. Accepts only numbers and enums.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "spouseA": {
      "type": "object",
      "properties": {
        "income": {
          "description": "A non-negative number (US dollars unless the field name says otherwise).",
          "type": "number",
          "minimum": 0
        },
        "retirementContributions": {
          "description": "A non-negative number (US dollars unless the field name says otherwise).",
          "type": "number",
          "minimum": 0
        },
        "itemizedDeductions": {
          "description": "A non-negative number (US dollars unless the field name says otherwise).",
          "type": "number",
          "minimum": 0
        }
      },
      "required": [
        "income"
      ]
    },
    "spouseB": {
      "type": "object",
      "properties": {
        "income": {
          "description": "A non-negative number (US dollars unless the field name says otherwise).",
          "type": "number",
          "minimum": 0
        },
        "retirementContributions": {
          "description": "A non-negative number (US dollars unless the field name says otherwise).",
          "type": "number",
          "minimum": 0
        },
        "itemizedDeductions": {
          "description": "A non-negative number (US dollars unless the field name says otherwise).",
          "type": "number",
          "minimum": 0
        }
      },
      "required": [
        "income"
      ]
    },
    "qualifyingChildren": {
      "description": "A non-negative number (US dollars unless the field name says otherwise).",
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "otherDependents": {
      "description": "A non-negative number (US dollars unless the field name says otherwise).",
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "investmentIncome": {
      "description": "A non-negative number (US dollars unless the field name says otherwise).",
      "type": "number",
      "minimum": 0
    },
    "hasChildcareExpenses": {
      "description": "true or false.",
      "type": "boolean"
    },
    "year": {
      "description": "Tax year, e.g. 2026. Omit to use the current tax year.",
      "type": "integer",
      "minimum": 2000,
      "maximum": 2100
    }
  },
  "required": [
    "spouseA",
    "spouseB"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢raise_bonus_value(currentSalary, raiseAmount, stateCode, filingStatus, lifestyleInflationPercent, ...)

Raise / Bonus True Value — Shows how much of a raise or bonus you actually keep after marginal tax and lifestyle inflation. Returns a one-line verdict plus a link to the full interactive page with the numbers pre-filled. Accepts only numbers and enums.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "currentSalary": {
      "description": "A non-negative number (US dollars unless the field name says otherwise).",
      "type": "number",
      "minimum": 0
    },
    "raiseAmount": {
      "description": "A non-negative number (US dollars unless the field name says otherwise).",
      "type": "number",
      "minimum": 0
    },
    "stateCode": {
      "description": "Two-letter US state code, e.g. CA, TX, NY.",
      "type": "string",
      "pattern": "^[A-Za-z]{2}$"
    },
    "filingStatus": {
      "description": "One of: single, married_joint, married_separate, head_of_household.",
      "type": "string",
      "enum": [
        "single",
        "married_joint",
        "married_separate",
        "head_of_household"
      ]
    },
    "lifestyleInflationPercent": {
      "description": "Percentage from 0 to 100.",
      "type": "number",
      "minimum": 0,
      "maximum": 100
    },
    "annualInflationPercent": {
      "description": "Percentage from 0 to 100.",
      "type": "number",
      "minimum": 0,
      "maximum": 100
    },
    "kind": {
      "description": "One of: raise, bonus.",
      "type": "string",
      "enum": [
        "raise",
        "bonus"
      ]
    },
    "year": {
      "description": "Tax year, e.g. 2026. Omit to use the current tax year.",
      "type": "integer",
      "minimum": 2000,
      "maximum": 2100
    }
  },
  "required": [
    "currentSalary",
    "raiseAmount",
    "stateCode",
    "filingStatus"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet5 Tools
verifiziertVersion nicht aufgezeichnet5 Tools