Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,533Letters: 13Defects: 1,322counted just now
teppi

Server definition

Hash
sha256:143d36fe2023896a48692afaf8809d4b165e7545b6f1292580226facdd551d38
What it is
What a remote MCP server returned when asked what it offers: 5 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "hasChildcareExpenses": { "description": "true or false.", "type": "boolean" }, "investmentIncome": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "otherDependents": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "qualifyingChildren": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "spouseA": { "properties": { "income": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "itemizedDeductions": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "retirementContributions": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" } }, "required": [ "income" ], "type": "object" }, "spouseB": { "properties": { "income": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "itemizedDeductions": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "retirementContributions": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" } }, "required": [ "income" ], "type": "object" }, "year": { "description": "Tax year, e.g. 2026. Omit to use the current tax year.", "maximum": 2100, "minimum": 2000, "type": "integer" } }, "required": [ "spouseA", "spouseB" ], "type": "object" }, "name": "best_filing_status", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "annualBenefitsValue": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "billableHoursPerYear": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "currentSalary": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "filingStatus": { "description": "One of: single, married_joint, married_separate, head_of_household.", "enum": [ "single", "married_joint", "married_separate", "head_of_household" ], "type": "string" }, "stateCode": { "description": "Two-letter US state code, e.g. CA, TX, NY.", "pattern": "^[A-Za-z]{2}$", "type": "string" }, "year": { "description": "Tax year, e.g. 2026. Omit to use the current tax year.", "maximum": 2100, "minimum": 2000, "type": "integer" } }, "required": [ "currentSalary", "stateCode", "filingStatus", "annualBenefitsValue" ], "type": "object" }, "name": "freelance_rate_floor", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "current": { "properties": { "annualSalary": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "commute": { "properties": { "gasPrice": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "mpg": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 1, "type": "number" }, "oneWayDistanceMiles": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "oneWayTimeMinutes": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" } }, "type": "object" }, "filingStatus": { "description": "One of: single, married_joint, married_separate, head_of_household.", "enum": [ "single", "married_joint", "married_separate", "head_of_household" ], "type": "string" }, "label": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "maxLength": 80, "type": "string" }, "payFrequency": { "description": "One of: weekly, biweekly, semi_monthly, monthly, annual.", "enum": [ "weekly", "biweekly", "semi_monthly", "monthly", "annual" ], "type": "string" }, "retirementContributionPercent": { "description": "Percentage from 0 to 100.", "maximum": 100, "minimum": 0, "type": "number" }, "stateCode": { "description": "Two-letter US state code, e.g. CA, TX, NY.", "pattern": "^[A-Za-z]{2}$", "type": "string" } }, "required": [ "annualSalary" ], "type": "object" }, "offer": { "properties": { "annualSalary": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "commute": { "properties": { "gasPrice": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "mpg": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 1, "type": "number" }, "oneWayDistanceMiles": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "oneWayTimeMinutes": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" } }, "type": "object" }, "filingStatus": { "description": "One of: single, married_joint, married_separate, head_of_household.", "enum": [ "single", "married_joint", "married_separate", "head_of_household" ], "type": "string" }, "label": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "maxLength": 80, "type": "string" }, "payFrequency": { "description": "One of: weekly, biweekly, semi_monthly, monthly, annual.", "enum": [ "weekly", "biweekly", "semi_monthly", "monthly", "annual" ], "type": "string" }, "retirementContributionPercent": { "description": "Percentage from 0 to 100.", "maximum": 100, "minimum": 0, "type": "number" }, "stateCode": { "description": "Two-letter US state code, e.g. CA, TX, NY.", "pattern": "^[A-Za-z]{2}$", "type": "string" } }, "required": [ "annualSalary" ], "type": "object" }, "options": { "properties": { "materialityAbsFloor": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "materialityPctOfNet": { "description": "Decimal fraction, e.g. 0.07 for 7%. Must be between 0 and 1 (do not pass a whole-number percent).", "maximum": 1, "minimum": 0, "type": "number" }, "weights": { "properties": { "annualCommuteCost": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "commuteHours": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "effectiveTaxRate": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "netAfterCommute": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" } }, "type": "object" }, "year": { "description": "Tax year, e.g. 2026. Omit to use the current tax year.", "maximum": 2100, "minimum": 2000, "type": "integer" } }, "type": "object" } }, "required": [ "current", "offer" ], "type": "object" }, "name": "job_offer_worth_it", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "annualInflationPercent": { "description": "Percentage from 0 to 100.", "maximum": 100, "minimum": 0, "type": "number" }, "currentSalary": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "filingStatus": { "description": "One of: single, married_joint, married_separate, head_of_household.", "enum": [ "single", "married_joint", "married_separate", "head_of_household" ], "type": "string" }, "kind": { "description": "One of: raise, bonus.", "enum": [ "raise", "bonus" ], "type": "string" }, "lifestyleInflationPercent": { "description": "Percentage from 0 to 100.", "maximum": 100, "minimum": 0, "type": "number" }, "raiseAmount": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "stateCode": { "description": "Two-letter US state code, e.g. CA, TX, NY.", "pattern": "^[A-Za-z]{2}$", "type": "string" }, "year": { "description": "Tax year, e.g. 2026. Omit to use the current tax year.", "maximum": 2100, "minimum": 2000, "type": "integer" } }, "required": [ "currentSalary", "raiseAmount", "stateCode", "filingStatus" ], "type": "object" }, "name": "raise_bonus_value", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "accountType": { "description": "One of: 401k, ira.", "enum": [ "401k", "ira" ], "type": "string" }, "afterTaxContribution": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "age": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "maximum": 120, "minimum": 0, "type": "integer" }, "annualReturnRate": { "description": "Decimal fraction, e.g. 0.07 for 7%. Must be between 0 and 1 (do not pass a whole-number percent).", "maximum": 1, "minimum": 0, "type": "number" }, "currentGrossIncome": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "expectedRetirementIncome": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "minimum": 0, "type": "number" }, "filingStatus": { "description": "One of: single, married_joint, married_separate, head_of_household.", "enum": [ "single", "married_joint", "married_separate", "head_of_household" ], "type": "string" }, "year": { "description": "Tax year, e.g. 2026. Omit to use the current tax year.", "maximum": 2100, "minimum": 2000, "type": "integer" }, "yearsToGrow": { "description": "A non-negative number (US dollars unless the field name says otherwise).", "maximum": 9007199254740991, "minimum": 1, "type": "integer" } }, "required": [ "currentGrossIncome", "filingStatus", "expectedRetirementIncome" ], "type": "object" }, "name": "roth_vs_traditional", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:143d36fe2023896a48692afaf8809d4b165e7545b6f1292580226facdd551d38 | sha256sum