decisions

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

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
82%
Integridad del esquema
95%
Calidad de los nombres
80%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (3)

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

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~2,736Tokens (definiciones de herramientas)
~5.6 KBTamaño de respuesta típico
Impacto significativo en la atención (2.14% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas
verificadoversión no registrada5 herramientas