{"data":{"name":"com.jocktaxes/chatgpt","title":"Jock Taxes for ChatGPT","description":"Pro athlete after-tax salary calculators for MLB, NBA, NFL and NHL, built for ChatGPT.","version":"1.0.0","websiteUrl":"https://jocktaxes.com","repositoryUrl":null,"remotes":[{"url":"https://jocktaxes.com/mcp/chatgpt","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-22T15:23:50.541Z","updatedAt":"2026-10-22T15:23:50.541Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"Jock Taxes for ChatGPT","source":"official-registry","sourceId":"com.jocktaxes/chatgpt","updatedAt":"2026-10-22T15:23:50.541Z","confidence":100,"websiteUrl":"https://jocktaxes.com","description":"Pro athlete after-tax salary calculators for MLB, NBA, NFL and NHL, built for ChatGPT.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"com.jocktaxes/chatgpt","endpointFingerprint":"8710d9a17036b02bc5150c76dde16ceae710727e6a3d261c8032237bffb09f78","name":"calculate_mlb_tax","title":"Calculate MLB tax","description":"Calculate professional-athlete tax for one MLB season with the Jock Taxes engine. Ask the user for a missing team or salary. Do not invent team codes, seasons, salaries, or filing status. Call list_tax_calculator_inputs for allowed values. Send salary when the user has one season total taxed entirely as duty-day pay. Send base_salary plus optional signing_bonus and performance_bonus to match the site Salary + Bonuses form. Do not send salary together with base_salary or a bonus. exempt_signing_bonus_from_jock_tax defaults to true for a split, so the signing bonus is taxed only in the player's domicile. performance_bonus is included only when include_performance_bonus_in_jock_tax is true. art_xvi4_inducement_sb applies to an exempt signing bonus paid by a Canadian club to a U.S. resident. Present the result as a calculation, not as tax or legal advice. Required before this call: team, and salary or base_salary. Match a player with list_team_players only after league, team, and season_id are known. Repeat inputs and defaults from the result in the reply. Results are income tax only unless the user asks for take-home: then send include_payroll_taxes, agent_fee_pct, retirement_contribution (401(k), or RRSP on a Canadian club) or rca_contribution (Canadian clubs), and report result.net_pay. Comparisons then match on net_pay.net_economic, which counts an RCA after its estimated payout tax (rca_payout_tax_rate; default 25% Canadian withholding on the US-duty-day share and the US federal marginal rate on the rest, or 25% on all of it for a US person).","inputSchema":{"type":"object","properties":{"team":{"description":"Team code, such as BOS.","title":"Team","type":"string"},"filing_status":{"anyOf":[{"enum":["Single","Married_Joint"],"type":"string"},{"type":"null"}],"default":null,"description":"Single or Married_Joint. Defaults to Single when omitted.","title":"Filing Status"},"salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"One season total in whole dollars, taxed entirely as duty-day pay. Leave this out when sending base_salary.","title":"Salary"},"base_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Duty-day base in whole dollars before signing and performance bonuses. Send this with the bonus fields to match Salary + Bonuses. Leave it out when sending salary.","title":"Base Salary"},"signing_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Signing bonus in whole dollars. The site adds this into the season total. On NFL it also includes other inducement pay.","title":"Signing Bonus"},"performance_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Performance bonus in whole dollars. Included in the total only when include_performance_bonus_in_jock_tax is true.","title":"Performance Bonus"},"exempt_signing_bonus_from_jock_tax":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"When true, the signing bonus is taxed in the player's domicile and left out of duty-day allocation.","title":"Exempt Signing Bonus From Jock Tax"},"include_performance_bonus_in_jock_tax":{"default":false,"description":"When true, performance_bonus is part of the season total and of duty-day pay.","title":"Include Performance Bonus In Jock Tax","type":"boolean"},"art_xvi4_inducement_sb":{"default":false,"description":"Opt in to Canada–U.S. Treaty Art. XVI(4) on an exempt signing bonus from a Canadian club.","title":"Art Xvi4 Inducement Sb","type":"boolean"},"contract_season":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Contract season label, such as 2025-26.","title":"Contract Season"},"season_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Schedule season as eight digits, such as 20252026. Defaults to the latest season for the league when omitted.","title":"Season Id"},"estimated_playoff_games":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Extra postseason games. Use 0 when there are none.","title":"Estimated Playoff Games"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Birth country code used with is_us_person.","title":"Birth Country"},"primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home: a state, a city, or a mode such as local_jurisdiction. Defaults to local_jurisdiction when omitted.","title":"Primary Domicile"},"include_payroll_taxes":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"Opt in to employee payroll taxes for each team's employer: FICA (Social Security, Medicare, Additional Medicare) and the home state's disability or paid-leave levy for US clubs; CPP/QPP, EI and QPIP for Canadian clubs. Default false. For a Canadian resident it also applies the CPP/QPP and EI credits and the enhanced CPP/QPP deduction on the Canadian return. With any take-home option set, the response adds net_pay (net = cash take-home, net_economic = net plus the 401(k) deferral), agent_fee, retirement_contribution, and payroll_taxes when payroll is on. amounts.total stays income tax only.","title":"Include Payroll Taxes"},"agent_fee_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Agent fee as a percent of gross pay (0-10), treated as a non-deductible cost. Default 0.","title":"Agent Fee Pct"},"retirement_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Annual retirement contribution in USD. On a US club it is a 401(k) elective deferral capped at the 2026 limit ($24,500 plus catch-up). On a Canadian club it is an RRSP contribution capped at C$33,810, deducted from Canadian taxable income only. Default 0.","title":"Retirement Contribution"},"retirement_contribution_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"401(k) only: pretax (default) lowers income-tax wages except in Pennsylvania, Philadelphia, Pittsburgh, Ohio cities, Kansas City and St. Louis; roth lowers nothing. RRSP contributions are always deductible.","title":"Retirement Contribution Type"},"retirement_catch_up":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"none (default), 50_plus (+$8,000) or 60_to_63 (+$11,250). Catch-up contributions are always Roth for athletes (prior-year FICA wages over $150,000).","title":"Retirement Catch Up"},"rca_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Salary deferred into a Retirement Compensation Arrangement by a Canadian club, in USD. Excluded from Canadian employment income until paid out: from worldwide income for a Canadian resident and in full from Canadian-source pay for a non-resident (Martin v. The King, 2024 TCC 153). US tax is unchanged. Not applied for US clubs. Comparisons count it after the estimated tax at payout (see rca_payout_tax_rate). Default 0.","title":"Rca Contribution"},"rca_payout_tax_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Estimated tax on the RCA when it is paid out, as a percent (0-100). Default models a player who retires to a no-tax US state and draws the RCA and its refundable tax account down at once: the US-duty-day share, already taxed by the US when contributed, bears Canada's 25% non-resident withholding, and the rest bears the US federal marginal rate on it (37% for a high earner). For a US person, who pays US tax on the whole contribution now, the default is the 25% withholding alone. Lowers net_pay.net_economic, which comparisons match on.","title":"Rca Payout Tax Rate"}},"required":["team"],"title":"calculate_mlb_taxArguments"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"adf76e4466eadcfaa0037bb4a45036aceca8222d8d3a6db288e78b18b23d1adc","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T16:47:26.025Z","metadataTrust":"untrusted"},{"serverName":"com.jocktaxes/chatgpt","endpointFingerprint":"8710d9a17036b02bc5150c76dde16ceae710727e6a3d261c8032237bffb09f78","name":"calculate_nba_tax","title":"Calculate NBA tax","description":"Calculate professional-athlete tax for one NBA season with the Jock Taxes engine. Ask the user for a missing team or salary. Do not invent team codes, seasons, salaries, or filing status. Call list_tax_calculator_inputs for allowed values. Send salary when the user has one season total taxed entirely as duty-day pay. Send base_salary plus optional signing_bonus and performance_bonus to match the site Salary + Bonuses form. Do not send salary together with base_salary or a bonus. exempt_signing_bonus_from_jock_tax defaults to true for a split, so the signing bonus is taxed only in the player's domicile. performance_bonus is included only when include_performance_bonus_in_jock_tax is true. art_xvi4_inducement_sb applies to an exempt signing bonus paid by a Canadian club to a U.S. resident. Present the result as a calculation, not as tax or legal advice. Required before this call: team, and salary or base_salary. Match a player with list_team_players only after league, team, and season_id are known. Repeat inputs and defaults from the result in the reply. Results are income tax only unless the user asks for take-home: then send include_payroll_taxes, agent_fee_pct, retirement_contribution (401(k), or RRSP on a Canadian club) or rca_contribution (Canadian clubs), and report result.net_pay. Comparisons then match on net_pay.net_economic, which counts an RCA after its estimated payout tax (rca_payout_tax_rate; default 25% Canadian withholding on the US-duty-day share and the US federal marginal rate on the rest, or 25% on all of it for a US person).","inputSchema":{"type":"object","properties":{"team":{"description":"Team code, such as BOS.","title":"Team","type":"string"},"filing_status":{"anyOf":[{"enum":["Single","Married_Joint"],"type":"string"},{"type":"null"}],"default":null,"description":"Single or Married_Joint. Defaults to Single when omitted.","title":"Filing Status"},"salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"One season total in whole dollars, taxed entirely as duty-day pay. Leave this out when sending base_salary.","title":"Salary"},"base_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Duty-day base in whole dollars before signing and performance bonuses. Send this with the bonus fields to match Salary + Bonuses. Leave it out when sending salary.","title":"Base Salary"},"signing_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Signing bonus in whole dollars. The site adds this into the season total. On NFL it also includes other inducement pay.","title":"Signing Bonus"},"performance_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Performance bonus in whole dollars. Included in the total only when include_performance_bonus_in_jock_tax is true.","title":"Performance Bonus"},"exempt_signing_bonus_from_jock_tax":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"When true, the signing bonus is taxed in the player's domicile and left out of duty-day allocation.","title":"Exempt Signing Bonus From Jock Tax"},"include_performance_bonus_in_jock_tax":{"default":false,"description":"When true, performance_bonus is part of the season total and of duty-day pay.","title":"Include Performance Bonus In Jock Tax","type":"boolean"},"art_xvi4_inducement_sb":{"default":false,"description":"Opt in to Canada–U.S. Treaty Art. XVI(4) on an exempt signing bonus from a Canadian club.","title":"Art Xvi4 Inducement Sb","type":"boolean"},"contract_season":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Contract season label, such as 2025-26.","title":"Contract Season"},"season_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Schedule season as eight digits, such as 20252026. Defaults to the latest season for the league when omitted.","title":"Season Id"},"estimated_playoff_games":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Extra postseason games. Use 0 when there are none.","title":"Estimated Playoff Games"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Birth country code used with is_us_person.","title":"Birth Country"},"primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home: a state, a city, or a mode such as local_jurisdiction. Defaults to local_jurisdiction when omitted.","title":"Primary Domicile"},"include_payroll_taxes":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"Opt in to employee payroll taxes for each team's employer: FICA (Social Security, Medicare, Additional Medicare) and the home state's disability or paid-leave levy for US clubs; CPP/QPP, EI and QPIP for Canadian clubs. Default false. For a Canadian resident it also applies the CPP/QPP and EI credits and the enhanced CPP/QPP deduction on the Canadian return. With any take-home option set, the response adds net_pay (net = cash take-home, net_economic = net plus the 401(k) deferral), agent_fee, retirement_contribution, and payroll_taxes when payroll is on. amounts.total stays income tax only.","title":"Include Payroll Taxes"},"agent_fee_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Agent fee as a percent of gross pay (0-10), treated as a non-deductible cost. Default 0.","title":"Agent Fee Pct"},"retirement_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Annual retirement contribution in USD. On a US club it is a 401(k) elective deferral capped at the 2026 limit ($24,500 plus catch-up). On a Canadian club it is an RRSP contribution capped at C$33,810, deducted from Canadian taxable income only. Default 0.","title":"Retirement Contribution"},"retirement_contribution_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"401(k) only: pretax (default) lowers income-tax wages except in Pennsylvania, Philadelphia, Pittsburgh, Ohio cities, Kansas City and St. Louis; roth lowers nothing. RRSP contributions are always deductible.","title":"Retirement Contribution Type"},"retirement_catch_up":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"none (default), 50_plus (+$8,000) or 60_to_63 (+$11,250). Catch-up contributions are always Roth for athletes (prior-year FICA wages over $150,000).","title":"Retirement Catch Up"},"rca_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Salary deferred into a Retirement Compensation Arrangement by a Canadian club, in USD. Excluded from Canadian employment income until paid out: from worldwide income for a Canadian resident and in full from Canadian-source pay for a non-resident (Martin v. The King, 2024 TCC 153). US tax is unchanged. Not applied for US clubs. Comparisons count it after the estimated tax at payout (see rca_payout_tax_rate). Default 0.","title":"Rca Contribution"},"rca_payout_tax_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Estimated tax on the RCA when it is paid out, as a percent (0-100). Default models a player who retires to a no-tax US state and draws the RCA and its refundable tax account down at once: the US-duty-day share, already taxed by the US when contributed, bears Canada's 25% non-resident withholding, and the rest bears the US federal marginal rate on it (37% for a high earner). For a US person, who pays US tax on the whole contribution now, the default is the 25% withholding alone. Lowers net_pay.net_economic, which comparisons match on.","title":"Rca Payout Tax Rate"}},"required":["team"],"title":"calculate_nba_taxArguments"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"e90933875284a0d45cd1dd315cdfb07a82a5661ac6ef884f8f4e5b9343da858d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T16:47:26.025Z","metadataTrust":"untrusted"},{"serverName":"com.jocktaxes/chatgpt","endpointFingerprint":"8710d9a17036b02bc5150c76dde16ceae710727e6a3d261c8032237bffb09f78","name":"calculate_nfl_tax","title":"Calculate NFL tax","description":"Calculate professional-athlete tax for one NFL season with the Jock Taxes engine. Ask the user for a missing team or salary. Do not invent team codes, seasons, salaries, or filing status. Call list_tax_calculator_inputs for allowed values. Send salary when the user has one season total taxed entirely as duty-day pay. Send base_salary plus optional signing_bonus and performance_bonus to match the site Salary + Bonuses form. Do not send salary together with base_salary or a bonus. exempt_signing_bonus_from_jock_tax defaults to true for a split, so the signing bonus is taxed only in the player's domicile. performance_bonus is included only when include_performance_bonus_in_jock_tax is true. art_xvi4_inducement_sb applies to an exempt signing bonus paid by a Canadian club to a U.S. resident. Present the result as a calculation, not as tax or legal advice. Required before this call: team, and salary or base_salary. Match a player with list_team_players only after league, team, and season_id are known. Repeat inputs and defaults from the result in the reply. On NFL, other_duty_day_pay is added to the duty-day base and other_inducement_pay is added into the signing bonus. Send those with base_salary, not with a single season total. Results are income tax only unless the user asks for take-home: then send include_payroll_taxes, agent_fee_pct, retirement_contribution (401(k), or RRSP on a Canadian club) or rca_contribution (Canadian clubs), and report result.net_pay. Comparisons then match on net_pay.net_economic, which counts an RCA after its estimated payout tax (rca_payout_tax_rate; default 25% Canadian withholding on the US-duty-day share and the US federal marginal rate on the rest, or 25% on all of it for a US person).","inputSchema":{"type":"object","properties":{"team":{"description":"Team code, such as BOS.","title":"Team","type":"string"},"filing_status":{"anyOf":[{"enum":["Single","Married_Joint"],"type":"string"},{"type":"null"}],"default":null,"description":"Single or Married_Joint. Defaults to Single when omitted.","title":"Filing Status"},"salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"One season total in whole dollars, taxed entirely as duty-day pay. Leave this out when sending base_salary.","title":"Salary"},"base_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Duty-day base in whole dollars before signing and performance bonuses. Send this with the bonus fields to match Salary + Bonuses. Leave it out when sending salary.","title":"Base Salary"},"signing_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Signing bonus in whole dollars. The site adds this into the season total. On NFL it also includes other inducement pay.","title":"Signing Bonus"},"performance_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Performance bonus in whole dollars. Included in the total only when include_performance_bonus_in_jock_tax is true.","title":"Performance Bonus"},"exempt_signing_bonus_from_jock_tax":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"When true, the signing bonus is taxed in the player's domicile and left out of duty-day allocation.","title":"Exempt Signing Bonus From Jock Tax"},"include_performance_bonus_in_jock_tax":{"default":false,"description":"When true, performance_bonus is part of the season total and of duty-day pay.","title":"Include Performance Bonus In Jock Tax","type":"boolean"},"other_duty_day_pay":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"NFL cash bucket added to the duty-day base before the season total is summed.","title":"Other Duty Day Pay"},"other_inducement_pay":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"NFL cash bucket added into signing_bonus.","title":"Other Inducement Pay"},"contract_season":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Contract season label, such as 2025-26.","title":"Contract Season"},"season_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Schedule season as eight digits, such as 20252026. Defaults to the latest season for the league when omitted.","title":"Season Id"},"estimated_playoff_games":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Extra postseason games. Use 0 when there are none.","title":"Estimated Playoff Games"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Birth country code used with is_us_person.","title":"Birth Country"},"primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home: a state, a city, or a mode such as local_jurisdiction. Defaults to local_jurisdiction when omitted.","title":"Primary Domicile"},"include_payroll_taxes":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"Opt in to employee payroll taxes for each team's employer: FICA (Social Security, Medicare, Additional Medicare) and the home state's disability or paid-leave levy for US clubs; CPP/QPP, EI and QPIP for Canadian clubs. Default false. For a Canadian resident it also applies the CPP/QPP and EI credits and the enhanced CPP/QPP deduction on the Canadian return. With any take-home option set, the response adds net_pay (net = cash take-home, net_economic = net plus the 401(k) deferral), agent_fee, retirement_contribution, and payroll_taxes when payroll is on. amounts.total stays income tax only.","title":"Include Payroll Taxes"},"agent_fee_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Agent fee as a percent of gross pay (0-10), treated as a non-deductible cost. Default 0.","title":"Agent Fee Pct"},"retirement_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Annual retirement contribution in USD. On a US club it is a 401(k) elective deferral capped at the 2026 limit ($24,500 plus catch-up). On a Canadian club it is an RRSP contribution capped at C$33,810, deducted from Canadian taxable income only. Default 0.","title":"Retirement Contribution"},"retirement_contribution_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"401(k) only: pretax (default) lowers income-tax wages except in Pennsylvania, Philadelphia, Pittsburgh, Ohio cities, Kansas City and St. Louis; roth lowers nothing. RRSP contributions are always deductible.","title":"Retirement Contribution Type"},"retirement_catch_up":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"none (default), 50_plus (+$8,000) or 60_to_63 (+$11,250). Catch-up contributions are always Roth for athletes (prior-year FICA wages over $150,000).","title":"Retirement Catch Up"},"rca_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Salary deferred into a Retirement Compensation Arrangement by a Canadian club, in USD. Excluded from Canadian employment income until paid out: from worldwide income for a Canadian resident and in full from Canadian-source pay for a non-resident (Martin v. The King, 2024 TCC 153). US tax is unchanged. Not applied for US clubs. Comparisons count it after the estimated tax at payout (see rca_payout_tax_rate). Default 0.","title":"Rca Contribution"},"rca_payout_tax_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Estimated tax on the RCA when it is paid out, as a percent (0-100). Default models a player who retires to a no-tax US state and draws the RCA and its refundable tax account down at once: the US-duty-day share, already taxed by the US when contributed, bears Canada's 25% non-resident withholding, and the rest bears the US federal marginal rate on it (37% for a high earner). For a US person, who pays US tax on the whole contribution now, the default is the 25% withholding alone. Lowers net_pay.net_economic, which comparisons match on.","title":"Rca Payout Tax Rate"}},"required":["team"],"title":"calculate_nfl_taxArguments"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"eaad5c97a25104b07d5cae501136e16522fb7bfb9c24c3b4961b86efaeabc4cc","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T16:47:26.025Z","metadataTrust":"untrusted"},{"serverName":"com.jocktaxes/chatgpt","endpointFingerprint":"8710d9a17036b02bc5150c76dde16ceae710727e6a3d261c8032237bffb09f78","name":"calculate_nhl_tax","title":"Calculate NHL tax","description":"Calculate professional-athlete tax for one NHL season with the Jock Taxes engine. Ask the user for a missing team or salary. Do not invent team codes, seasons, salaries, or filing status. Call list_tax_calculator_inputs for allowed values. Send salary when the user has one season total taxed entirely as duty-day pay. Send base_salary plus optional signing_bonus and performance_bonus to match the site Salary + Bonuses form. Do not send salary together with base_salary or a bonus. exempt_signing_bonus_from_jock_tax defaults to true for a split, so the signing bonus is taxed only in the player's domicile. performance_bonus is included only when include_performance_bonus_in_jock_tax is true. art_xvi4_inducement_sb applies to an exempt signing bonus paid by a Canadian club to a U.S. resident. Present the result as a calculation, not as tax or legal advice. Required before this call: team, and salary or base_salary. Match a player with list_team_players only after league, team, and season_id are known. Repeat inputs and defaults from the result in the reply. Results are income tax only unless the user asks for take-home: then send include_payroll_taxes, agent_fee_pct, retirement_contribution (401(k), or RRSP on a Canadian club) or rca_contribution (Canadian clubs), and report result.net_pay. Comparisons then match on net_pay.net_economic, which counts an RCA after its estimated payout tax (rca_payout_tax_rate; default 25% Canadian withholding on the US-duty-day share and the US federal marginal rate on the rest, or 25% on all of it for a US person).","inputSchema":{"type":"object","properties":{"team":{"description":"Team code, such as BOS.","title":"Team","type":"string"},"filing_status":{"anyOf":[{"enum":["Single","Married_Joint"],"type":"string"},{"type":"null"}],"default":null,"description":"Single or Married_Joint. Defaults to Single when omitted.","title":"Filing Status"},"salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"One season total in whole dollars, taxed entirely as duty-day pay. Leave this out when sending base_salary.","title":"Salary"},"base_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Duty-day base in whole dollars before signing and performance bonuses. Send this with the bonus fields to match Salary + Bonuses. Leave it out when sending salary.","title":"Base Salary"},"signing_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Signing bonus in whole dollars. The site adds this into the season total. On NFL it also includes other inducement pay.","title":"Signing Bonus"},"performance_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Performance bonus in whole dollars. Included in the total only when include_performance_bonus_in_jock_tax is true.","title":"Performance Bonus"},"exempt_signing_bonus_from_jock_tax":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"When true, the signing bonus is taxed in the player's domicile and left out of duty-day allocation.","title":"Exempt Signing Bonus From Jock Tax"},"include_performance_bonus_in_jock_tax":{"default":false,"description":"When true, performance_bonus is part of the season total and of duty-day pay.","title":"Include Performance Bonus In Jock Tax","type":"boolean"},"art_xvi4_inducement_sb":{"default":false,"description":"Opt in to Canada–U.S. Treaty Art. XVI(4) on an exempt signing bonus from a Canadian club.","title":"Art Xvi4 Inducement Sb","type":"boolean"},"contract_season":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Contract season label, such as 2025-26.","title":"Contract Season"},"season_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Schedule season as eight digits, such as 20252026. Defaults to the latest season for the league when omitted.","title":"Season Id"},"estimated_playoff_games":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Extra postseason games. Use 0 when there are none.","title":"Estimated Playoff Games"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Birth country code used with is_us_person.","title":"Birth Country"},"primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home: a state, a city, or a mode such as local_jurisdiction. Defaults to local_jurisdiction when omitted.","title":"Primary Domicile"},"include_payroll_taxes":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"Opt in to employee payroll taxes for each team's employer: FICA (Social Security, Medicare, Additional Medicare) and the home state's disability or paid-leave levy for US clubs; CPP/QPP, EI and QPIP for Canadian clubs. Default false. For a Canadian resident it also applies the CPP/QPP and EI credits and the enhanced CPP/QPP deduction on the Canadian return. With any take-home option set, the response adds net_pay (net = cash take-home, net_economic = net plus the 401(k) deferral), agent_fee, retirement_contribution, and payroll_taxes when payroll is on. amounts.total stays income tax only.","title":"Include Payroll Taxes"},"agent_fee_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Agent fee as a percent of gross pay (0-10), treated as a non-deductible cost. Default 0.","title":"Agent Fee Pct"},"retirement_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Annual retirement contribution in USD. On a US club it is a 401(k) elective deferral capped at the 2026 limit ($24,500 plus catch-up). On a Canadian club it is an RRSP contribution capped at C$33,810, deducted from Canadian taxable income only. Default 0.","title":"Retirement Contribution"},"retirement_contribution_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"401(k) only: pretax (default) lowers income-tax wages except in Pennsylvania, Philadelphia, Pittsburgh, Ohio cities, Kansas City and St. Louis; roth lowers nothing. RRSP contributions are always deductible.","title":"Retirement Contribution Type"},"retirement_catch_up":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"none (default), 50_plus (+$8,000) or 60_to_63 (+$11,250). Catch-up contributions are always Roth for athletes (prior-year FICA wages over $150,000).","title":"Retirement Catch Up"},"rca_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Salary deferred into a Retirement Compensation Arrangement by a Canadian club, in USD. Excluded from Canadian employment income until paid out: from worldwide income for a Canadian resident and in full from Canadian-source pay for a non-resident (Martin v. The King, 2024 TCC 153). US tax is unchanged. Not applied for US clubs. Comparisons count it after the estimated tax at payout (see rca_payout_tax_rate). Default 0.","title":"Rca Contribution"},"rca_payout_tax_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Estimated tax on the RCA when it is paid out, as a percent (0-100). Default models a player who retires to a no-tax US state and draws the RCA and its refundable tax account down at once: the US-duty-day share, already taxed by the US when contributed, bears Canada's 25% non-resident withholding, and the rest bears the US federal marginal rate on it (37% for a high earner). For a US person, who pays US tax on the whole contribution now, the default is the 25% withholding alone. Lowers net_pay.net_economic, which comparisons match on.","title":"Rca Payout Tax Rate"}},"required":["team"],"title":"calculate_nhl_taxArguments"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"62c528987a22c99c9a7a69f2c8348c1833a33c2cf6875a7b0e93f21dc6d9ec56","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T16:47:26.025Z","metadataTrust":"untrusted"},{"serverName":"com.jocktaxes/chatgpt","endpointFingerprint":"8710d9a17036b02bc5150c76dde16ceae710727e6a3d261c8032237bffb09f78","name":"equivalent_mlb_salary","title":"Match MLB after-tax salary","description":"Find the gross salary on a comparison MLB team that matches the after-tax income of a known salary on a baseline team. Ask for the baseline team, comparison team, filing status, and either baseline_salary or base_salary. Do not invent team codes. Call list_tax_calculator_inputs for allowed values. Present the result as a calculation, not as tax or legal advice. Required before this call: baseline_team, comparison_team, and baseline_salary or base_salary. Match a player with list_team_players only after league, team, and season_id are known. Repeat inputs and defaults from the result in the reply. Results are income tax only unless the user asks for take-home: then send include_payroll_taxes, agent_fee_pct, retirement_contribution (401(k), or RRSP on a Canadian club) or rca_contribution (Canadian clubs), and report result.net_pay. Comparisons then match on net_pay.net_economic, which counts an RCA after its estimated payout tax (rca_payout_tax_rate; default 25% Canadian withholding on the US-duty-day share and the US federal marginal rate on the rest, or 25% on all of it for a US person).","inputSchema":{"type":"object","properties":{"baseline_team":{"description":"Team that pays the known salary.","title":"Baseline Team","type":"string"},"comparison_team":{"description":"Team whose gross pay is solved to match baseline after-tax income.","title":"Comparison Team","type":"string"},"filing_status":{"anyOf":[{"enum":["Single","Married_Joint"],"type":"string"},{"type":"null"}],"default":null,"description":"Single or Married_Joint. Defaults to Single when omitted.","title":"Filing Status"},"baseline_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"One season total on the baseline team, taxed entirely as duty-day pay. Leave this out when sending base_salary.","title":"Baseline Salary"},"base_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Duty-day base in whole dollars before signing and performance bonuses. Send this with the bonus fields to match Salary + Bonuses. Leave it out when sending baseline_salary.","title":"Base Salary"},"signing_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Signing bonus in whole dollars. The site adds this into the season total. On NFL it also includes other inducement pay.","title":"Signing Bonus"},"performance_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Performance bonus in whole dollars. Included in the total only when include_performance_bonus_in_jock_tax is true.","title":"Performance Bonus"},"exempt_signing_bonus_from_jock_tax":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"When true, the signing bonus is taxed in the player's domicile and left out of duty-day allocation.","title":"Exempt Signing Bonus From Jock Tax"},"include_performance_bonus_in_jock_tax":{"default":false,"description":"When true, performance_bonus is part of the season total and of duty-day pay.","title":"Include Performance Bonus In Jock Tax","type":"boolean"},"art_xvi4_inducement_sb":{"default":false,"description":"Opt in to Canada–U.S. Treaty Art. XVI(4) on an exempt signing bonus from a Canadian club.","title":"Art Xvi4 Inducement Sb","type":"boolean"},"contract_season":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Contract season label, such as 2025-26.","title":"Contract Season"},"season_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Schedule season as eight digits, such as 20252026. Defaults to the latest season for the league when omitted.","title":"Season Id"},"estimated_playoff_games":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Extra postseason games. Use 0 when there are none.","title":"Estimated Playoff Games"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Birth country code used with is_us_person.","title":"Birth Country"},"primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home: a state, a city, or a mode such as local_jurisdiction. Defaults to local_jurisdiction when omitted.","title":"Primary Domicile"},"include_payroll_taxes":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"Opt in to employee payroll taxes for each team's employer: FICA (Social Security, Medicare, Additional Medicare) and the home state's disability or paid-leave levy for US clubs; CPP/QPP, EI and QPIP for Canadian clubs. Default false. For a Canadian resident it also applies the CPP/QPP and EI credits and the enhanced CPP/QPP deduction on the Canadian return. With any take-home option set, the match uses net_pay.net_economic and the response adds baseline_ and comparison_ net_pay, payroll_taxes, agent_fee and retirement_contribution.","title":"Include Payroll Taxes"},"agent_fee_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Agent fee as a percent of gross pay (0-10), treated as a non-deductible cost. Default 0.","title":"Agent Fee Pct"},"retirement_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Annual retirement contribution in USD. On a US club it is a 401(k) elective deferral capped at the 2026 limit ($24,500 plus catch-up). On a Canadian club it is an RRSP contribution capped at C$33,810, deducted from Canadian taxable income only. Default 0.","title":"Retirement Contribution"},"retirement_contribution_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"401(k) only: pretax (default) lowers income-tax wages except in Pennsylvania, Philadelphia, Pittsburgh, Ohio cities, Kansas City and St. Louis; roth lowers nothing. RRSP contributions are always deductible.","title":"Retirement Contribution Type"},"retirement_catch_up":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"none (default), 50_plus (+$8,000) or 60_to_63 (+$11,250). Catch-up contributions are always Roth for athletes (prior-year FICA wages over $150,000).","title":"Retirement Catch Up"},"rca_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Salary deferred into a Retirement Compensation Arrangement by a Canadian club, in USD. Excluded from Canadian employment income until paid out: from worldwide income for a Canadian resident and in full from Canadian-source pay for a non-resident (Martin v. The King, 2024 TCC 153). US tax is unchanged. Not applied for US clubs. Comparisons count it after the estimated tax at payout (see rca_payout_tax_rate). Default 0.","title":"Rca Contribution"},"rca_payout_tax_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Estimated tax on the RCA when it is paid out, as a percent (0-100). Default models a player who retires to a no-tax US state and draws the RCA and its refundable tax account down at once: the US-duty-day share, already taxed by the US when contributed, bears Canada's 25% non-resident withholding, and the rest bears the US federal marginal rate on it (37% for a high earner). For a US person, who pays US tax on the whole contribution now, the default is the 25% withholding alone. Lowers net_pay.net_economic, which comparisons match on.","title":"Rca Payout Tax Rate"},"comparison_primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home modeled for the comparison team.","title":"Comparison Primary Domicile"},"tolerance":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Dollar tolerance for the equivalent-salary search. Defaults to 1.","title":"Tolerance"}},"required":["baseline_team","comparison_team"],"title":"equivalent_mlb_salaryArguments"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"00883b0a3f1c91c38c89ac36806f4eb6a661bc210f7291049a801f3effeacf30","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T16:47:26.025Z","metadataTrust":"untrusted"},{"serverName":"com.jocktaxes/chatgpt","endpointFingerprint":"8710d9a17036b02bc5150c76dde16ceae710727e6a3d261c8032237bffb09f78","name":"equivalent_nba_salary","title":"Match NBA after-tax salary","description":"Find the gross salary on a comparison NBA team that matches the after-tax income of a known salary on a baseline team. Ask for the baseline team, comparison team, filing status, and either baseline_salary or base_salary. Do not invent team codes. Call list_tax_calculator_inputs for allowed values. Present the result as a calculation, not as tax or legal advice. Required before this call: baseline_team, comparison_team, and baseline_salary or base_salary. Match a player with list_team_players only after league, team, and season_id are known. Repeat inputs and defaults from the result in the reply. Results are income tax only unless the user asks for take-home: then send include_payroll_taxes, agent_fee_pct, retirement_contribution (401(k), or RRSP on a Canadian club) or rca_contribution (Canadian clubs), and report result.net_pay. Comparisons then match on net_pay.net_economic, which counts an RCA after its estimated payout tax (rca_payout_tax_rate; default 25% Canadian withholding on the US-duty-day share and the US federal marginal rate on the rest, or 25% on all of it for a US person).","inputSchema":{"type":"object","properties":{"baseline_team":{"description":"Team that pays the known salary.","title":"Baseline Team","type":"string"},"comparison_team":{"description":"Team whose gross pay is solved to match baseline after-tax income.","title":"Comparison Team","type":"string"},"filing_status":{"anyOf":[{"enum":["Single","Married_Joint"],"type":"string"},{"type":"null"}],"default":null,"description":"Single or Married_Joint. Defaults to Single when omitted.","title":"Filing Status"},"baseline_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"One season total on the baseline team, taxed entirely as duty-day pay. Leave this out when sending base_salary.","title":"Baseline Salary"},"base_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Duty-day base in whole dollars before signing and performance bonuses. Send this with the bonus fields to match Salary + Bonuses. Leave it out when sending baseline_salary.","title":"Base Salary"},"signing_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Signing bonus in whole dollars. The site adds this into the season total. On NFL it also includes other inducement pay.","title":"Signing Bonus"},"performance_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Performance bonus in whole dollars. Included in the total only when include_performance_bonus_in_jock_tax is true.","title":"Performance Bonus"},"exempt_signing_bonus_from_jock_tax":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"When true, the signing bonus is taxed in the player's domicile and left out of duty-day allocation.","title":"Exempt Signing Bonus From Jock Tax"},"include_performance_bonus_in_jock_tax":{"default":false,"description":"When true, performance_bonus is part of the season total and of duty-day pay.","title":"Include Performance Bonus In Jock Tax","type":"boolean"},"art_xvi4_inducement_sb":{"default":false,"description":"Opt in to Canada–U.S. Treaty Art. XVI(4) on an exempt signing bonus from a Canadian club.","title":"Art Xvi4 Inducement Sb","type":"boolean"},"contract_season":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Contract season label, such as 2025-26.","title":"Contract Season"},"season_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Schedule season as eight digits, such as 20252026. Defaults to the latest season for the league when omitted.","title":"Season Id"},"estimated_playoff_games":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Extra postseason games. Use 0 when there are none.","title":"Estimated Playoff Games"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Birth country code used with is_us_person.","title":"Birth Country"},"primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home: a state, a city, or a mode such as local_jurisdiction. Defaults to local_jurisdiction when omitted.","title":"Primary Domicile"},"include_payroll_taxes":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"Opt in to employee payroll taxes for each team's employer: FICA (Social Security, Medicare, Additional Medicare) and the home state's disability or paid-leave levy for US clubs; CPP/QPP, EI and QPIP for Canadian clubs. Default false. For a Canadian resident it also applies the CPP/QPP and EI credits and the enhanced CPP/QPP deduction on the Canadian return. With any take-home option set, the match uses net_pay.net_economic and the response adds baseline_ and comparison_ net_pay, payroll_taxes, agent_fee and retirement_contribution.","title":"Include Payroll Taxes"},"agent_fee_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Agent fee as a percent of gross pay (0-10), treated as a non-deductible cost. Default 0.","title":"Agent Fee Pct"},"retirement_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Annual retirement contribution in USD. On a US club it is a 401(k) elective deferral capped at the 2026 limit ($24,500 plus catch-up). On a Canadian club it is an RRSP contribution capped at C$33,810, deducted from Canadian taxable income only. Default 0.","title":"Retirement Contribution"},"retirement_contribution_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"401(k) only: pretax (default) lowers income-tax wages except in Pennsylvania, Philadelphia, Pittsburgh, Ohio cities, Kansas City and St. Louis; roth lowers nothing. RRSP contributions are always deductible.","title":"Retirement Contribution Type"},"retirement_catch_up":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"none (default), 50_plus (+$8,000) or 60_to_63 (+$11,250). Catch-up contributions are always Roth for athletes (prior-year FICA wages over $150,000).","title":"Retirement Catch Up"},"rca_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Salary deferred into a Retirement Compensation Arrangement by a Canadian club, in USD. Excluded from Canadian employment income until paid out: from worldwide income for a Canadian resident and in full from Canadian-source pay for a non-resident (Martin v. The King, 2024 TCC 153). US tax is unchanged. Not applied for US clubs. Comparisons count it after the estimated tax at payout (see rca_payout_tax_rate). Default 0.","title":"Rca Contribution"},"rca_payout_tax_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Estimated tax on the RCA when it is paid out, as a percent (0-100). Default models a player who retires to a no-tax US state and draws the RCA and its refundable tax account down at once: the US-duty-day share, already taxed by the US when contributed, bears Canada's 25% non-resident withholding, and the rest bears the US federal marginal rate on it (37% for a high earner). For a US person, who pays US tax on the whole contribution now, the default is the 25% withholding alone. Lowers net_pay.net_economic, which comparisons match on.","title":"Rca Payout Tax Rate"},"comparison_primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home modeled for the comparison team.","title":"Comparison Primary Domicile"},"tolerance":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Dollar tolerance for the equivalent-salary search. Defaults to 1.","title":"Tolerance"}},"required":["baseline_team","comparison_team"],"title":"equivalent_nba_salaryArguments"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"1a07bbbdc26285644b8bab94e9cab2cf02d95fc58ecf17eb9bf64feb6e506e5c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T16:47:26.025Z","metadataTrust":"untrusted"},{"serverName":"com.jocktaxes/chatgpt","endpointFingerprint":"8710d9a17036b02bc5150c76dde16ceae710727e6a3d261c8032237bffb09f78","name":"equivalent_nfl_salary","title":"Match NFL after-tax salary","description":"Find the gross salary on a comparison NFL team that matches the after-tax income of a known salary on a baseline team. Ask for the baseline team, comparison team, filing status, and either baseline_salary or base_salary. Do not invent team codes. Call list_tax_calculator_inputs for allowed values. Present the result as a calculation, not as tax or legal advice. Required before this call: baseline_team, comparison_team, and baseline_salary or base_salary. Match a player with list_team_players only after league, team, and season_id are known. Repeat inputs and defaults from the result in the reply. On NFL, other_duty_day_pay is added to the duty-day base and other_inducement_pay is added into the signing bonus. Send those with base_salary, not with a single season total. Results are income tax only unless the user asks for take-home: then send include_payroll_taxes, agent_fee_pct, retirement_contribution (401(k), or RRSP on a Canadian club) or rca_contribution (Canadian clubs), and report result.net_pay. Comparisons then match on net_pay.net_economic, which counts an RCA after its estimated payout tax (rca_payout_tax_rate; default 25% Canadian withholding on the US-duty-day share and the US federal marginal rate on the rest, or 25% on all of it for a US person).","inputSchema":{"type":"object","properties":{"baseline_team":{"description":"Team that pays the known salary.","title":"Baseline Team","type":"string"},"comparison_team":{"description":"Team whose gross pay is solved to match baseline after-tax income.","title":"Comparison Team","type":"string"},"filing_status":{"anyOf":[{"enum":["Single","Married_Joint"],"type":"string"},{"type":"null"}],"default":null,"description":"Single or Married_Joint. Defaults to Single when omitted.","title":"Filing Status"},"baseline_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"One season total on the baseline team, taxed entirely as duty-day pay. Leave this out when sending base_salary.","title":"Baseline Salary"},"base_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Duty-day base in whole dollars before signing and performance bonuses. Send this with the bonus fields to match Salary + Bonuses. Leave it out when sending baseline_salary.","title":"Base Salary"},"signing_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Signing bonus in whole dollars. The site adds this into the season total. On NFL it also includes other inducement pay.","title":"Signing Bonus"},"performance_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Performance bonus in whole dollars. Included in the total only when include_performance_bonus_in_jock_tax is true.","title":"Performance Bonus"},"exempt_signing_bonus_from_jock_tax":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"When true, the signing bonus is taxed in the player's domicile and left out of duty-day allocation.","title":"Exempt Signing Bonus From Jock Tax"},"include_performance_bonus_in_jock_tax":{"default":false,"description":"When true, performance_bonus is part of the season total and of duty-day pay.","title":"Include Performance Bonus In Jock Tax","type":"boolean"},"other_duty_day_pay":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"NFL cash bucket added to the duty-day base before the season total is summed.","title":"Other Duty Day Pay"},"other_inducement_pay":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"NFL cash bucket added into signing_bonus.","title":"Other Inducement Pay"},"contract_season":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Contract season label, such as 2025-26.","title":"Contract Season"},"season_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Schedule season as eight digits, such as 20252026. Defaults to the latest season for the league when omitted.","title":"Season Id"},"estimated_playoff_games":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Extra postseason games. Use 0 when there are none.","title":"Estimated Playoff Games"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Birth country code used with is_us_person.","title":"Birth Country"},"primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home: a state, a city, or a mode such as local_jurisdiction. Defaults to local_jurisdiction when omitted.","title":"Primary Domicile"},"include_payroll_taxes":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"Opt in to employee payroll taxes for each team's employer: FICA (Social Security, Medicare, Additional Medicare) and the home state's disability or paid-leave levy for US clubs; CPP/QPP, EI and QPIP for Canadian clubs. Default false. For a Canadian resident it also applies the CPP/QPP and EI credits and the enhanced CPP/QPP deduction on the Canadian return. With any take-home option set, the match uses net_pay.net_economic and the response adds baseline_ and comparison_ net_pay, payroll_taxes, agent_fee and retirement_contribution.","title":"Include Payroll Taxes"},"agent_fee_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Agent fee as a percent of gross pay (0-10), treated as a non-deductible cost. Default 0.","title":"Agent Fee Pct"},"retirement_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Annual retirement contribution in USD. On a US club it is a 401(k) elective deferral capped at the 2026 limit ($24,500 plus catch-up). On a Canadian club it is an RRSP contribution capped at C$33,810, deducted from Canadian taxable income only. Default 0.","title":"Retirement Contribution"},"retirement_contribution_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"401(k) only: pretax (default) lowers income-tax wages except in Pennsylvania, Philadelphia, Pittsburgh, Ohio cities, Kansas City and St. Louis; roth lowers nothing. RRSP contributions are always deductible.","title":"Retirement Contribution Type"},"retirement_catch_up":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"none (default), 50_plus (+$8,000) or 60_to_63 (+$11,250). Catch-up contributions are always Roth for athletes (prior-year FICA wages over $150,000).","title":"Retirement Catch Up"},"rca_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Salary deferred into a Retirement Compensation Arrangement by a Canadian club, in USD. Excluded from Canadian employment income until paid out: from worldwide income for a Canadian resident and in full from Canadian-source pay for a non-resident (Martin v. The King, 2024 TCC 153). US tax is unchanged. Not applied for US clubs. Comparisons count it after the estimated tax at payout (see rca_payout_tax_rate). Default 0.","title":"Rca Contribution"},"rca_payout_tax_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Estimated tax on the RCA when it is paid out, as a percent (0-100). Default models a player who retires to a no-tax US state and draws the RCA and its refundable tax account down at once: the US-duty-day share, already taxed by the US when contributed, bears Canada's 25% non-resident withholding, and the rest bears the US federal marginal rate on it (37% for a high earner). For a US person, who pays US tax on the whole contribution now, the default is the 25% withholding alone. Lowers net_pay.net_economic, which comparisons match on.","title":"Rca Payout Tax Rate"},"comparison_primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home modeled for the comparison team.","title":"Comparison Primary Domicile"},"tolerance":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Dollar tolerance for the equivalent-salary search. Defaults to 1.","title":"Tolerance"}},"required":["baseline_team","comparison_team"],"title":"equivalent_nfl_salaryArguments"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"5edd44237ebc51dfd82f6faed1af77ee473d8aed1c8f1e8da52b8253d2cda777","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T16:47:26.025Z","metadataTrust":"untrusted"},{"serverName":"com.jocktaxes/chatgpt","endpointFingerprint":"8710d9a17036b02bc5150c76dde16ceae710727e6a3d261c8032237bffb09f78","name":"equivalent_nhl_salary","title":"Match NHL after-tax salary","description":"Find the gross salary on a comparison NHL team that matches the after-tax income of a known salary on a baseline team. Ask for the baseline team, comparison team, filing status, and either baseline_salary or base_salary. Do not invent team codes. Call list_tax_calculator_inputs for allowed values. Present the result as a calculation, not as tax or legal advice. Required before this call: baseline_team, comparison_team, and baseline_salary or base_salary. Match a player with list_team_players only after league, team, and season_id are known. Repeat inputs and defaults from the result in the reply. Results are income tax only unless the user asks for take-home: then send include_payroll_taxes, agent_fee_pct, retirement_contribution (401(k), or RRSP on a Canadian club) or rca_contribution (Canadian clubs), and report result.net_pay. Comparisons then match on net_pay.net_economic, which counts an RCA after its estimated payout tax (rca_payout_tax_rate; default 25% Canadian withholding on the US-duty-day share and the US federal marginal rate on the rest, or 25% on all of it for a US person).","inputSchema":{"type":"object","properties":{"baseline_team":{"description":"Team that pays the known salary.","title":"Baseline Team","type":"string"},"comparison_team":{"description":"Team whose gross pay is solved to match baseline after-tax income.","title":"Comparison Team","type":"string"},"filing_status":{"anyOf":[{"enum":["Single","Married_Joint"],"type":"string"},{"type":"null"}],"default":null,"description":"Single or Married_Joint. Defaults to Single when omitted.","title":"Filing Status"},"baseline_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"One season total on the baseline team, taxed entirely as duty-day pay. Leave this out when sending base_salary.","title":"Baseline Salary"},"base_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Duty-day base in whole dollars before signing and performance bonuses. Send this with the bonus fields to match Salary + Bonuses. Leave it out when sending baseline_salary.","title":"Base Salary"},"signing_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Signing bonus in whole dollars. The site adds this into the season total. On NFL it also includes other inducement pay.","title":"Signing Bonus"},"performance_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Performance bonus in whole dollars. Included in the total only when include_performance_bonus_in_jock_tax is true.","title":"Performance Bonus"},"exempt_signing_bonus_from_jock_tax":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"When true, the signing bonus is taxed in the player's domicile and left out of duty-day allocation.","title":"Exempt Signing Bonus From Jock Tax"},"include_performance_bonus_in_jock_tax":{"default":false,"description":"When true, performance_bonus is part of the season total and of duty-day pay.","title":"Include Performance Bonus In Jock Tax","type":"boolean"},"art_xvi4_inducement_sb":{"default":false,"description":"Opt in to Canada–U.S. Treaty Art. XVI(4) on an exempt signing bonus from a Canadian club.","title":"Art Xvi4 Inducement Sb","type":"boolean"},"contract_season":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Contract season label, such as 2025-26.","title":"Contract Season"},"season_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Schedule season as eight digits, such as 20252026. Defaults to the latest season for the league when omitted.","title":"Season Id"},"estimated_playoff_games":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Extra postseason games. Use 0 when there are none.","title":"Estimated Playoff Games"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Birth country code used with is_us_person.","title":"Birth Country"},"primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home: a state, a city, or a mode such as local_jurisdiction. Defaults to local_jurisdiction when omitted.","title":"Primary Domicile"},"include_payroll_taxes":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"Opt in to employee payroll taxes for each team's employer: FICA (Social Security, Medicare, Additional Medicare) and the home state's disability or paid-leave levy for US clubs; CPP/QPP, EI and QPIP for Canadian clubs. Default false. For a Canadian resident it also applies the CPP/QPP and EI credits and the enhanced CPP/QPP deduction on the Canadian return. With any take-home option set, the match uses net_pay.net_economic and the response adds baseline_ and comparison_ net_pay, payroll_taxes, agent_fee and retirement_contribution.","title":"Include Payroll Taxes"},"agent_fee_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Agent fee as a percent of gross pay (0-10), treated as a non-deductible cost. Default 0.","title":"Agent Fee Pct"},"retirement_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Annual retirement contribution in USD. On a US club it is a 401(k) elective deferral capped at the 2026 limit ($24,500 plus catch-up). On a Canadian club it is an RRSP contribution capped at C$33,810, deducted from Canadian taxable income only. Default 0.","title":"Retirement Contribution"},"retirement_contribution_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"401(k) only: pretax (default) lowers income-tax wages except in Pennsylvania, Philadelphia, Pittsburgh, Ohio cities, Kansas City and St. Louis; roth lowers nothing. RRSP contributions are always deductible.","title":"Retirement Contribution Type"},"retirement_catch_up":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"none (default), 50_plus (+$8,000) or 60_to_63 (+$11,250). Catch-up contributions are always Roth for athletes (prior-year FICA wages over $150,000).","title":"Retirement Catch Up"},"rca_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Salary deferred into a Retirement Compensation Arrangement by a Canadian club, in USD. Excluded from Canadian employment income until paid out: from worldwide income for a Canadian resident and in full from Canadian-source pay for a non-resident (Martin v. The King, 2024 TCC 153). US tax is unchanged. Not applied for US clubs. Comparisons count it after the estimated tax at payout (see rca_payout_tax_rate). Default 0.","title":"Rca Contribution"},"rca_payout_tax_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Estimated tax on the RCA when it is paid out, as a percent (0-100). Default models a player who retires to a no-tax US state and draws the RCA and its refundable tax account down at once: the US-duty-day share, already taxed by the US when contributed, bears Canada's 25% non-resident withholding, and the rest bears the US federal marginal rate on it (37% for a high earner). For a US person, who pays US tax on the whole contribution now, the default is the 25% withholding alone. Lowers net_pay.net_economic, which comparisons match on.","title":"Rca Payout Tax Rate"},"comparison_primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home modeled for the comparison team.","title":"Comparison Primary Domicile"},"tolerance":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Dollar tolerance for the equivalent-salary search. Defaults to 1.","title":"Tolerance"}},"required":["baseline_team","comparison_team"],"title":"equivalent_nhl_salaryArguments"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"ffc17018ebb8871372a70080177a0e4a42a2837a2a07be6e5ec4b1cbd64a078c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T16:47:26.025Z","metadataTrust":"untrusted"},{"serverName":"com.jocktaxes/chatgpt","endpointFingerprint":"8710d9a17036b02bc5150c76dde16ceae710727e6a3d261c8032237bffb09f78","name":"get_profile","title":"Get profile","description":"Return the profile represented by this request's authenticated credentials. The opaque id is unique within this app and remains unchanged across token refresh, reconnection, and display-metadata changes.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"f870550ac68ef055305f9215e82108e8a79651e2407dc99274234b82dd1574da","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T16:47:26.025Z","metadataTrust":"untrusted"},{"serverName":"com.jocktaxes/chatgpt","endpointFingerprint":"8710d9a17036b02bc5150c76dde16ceae710727e6a3d261c8032237bffb09f78","name":"list_tax_calculator_inputs","title":"List calculator inputs","description":"List leagues, seasons, filing statuses, and team codes accepted by the NHL, NFL, MLB, and NBA tax calculators. Does not use calculation quota.","inputSchema":{"type":"object","properties":{},"title":"list_tax_calculator_inputsArguments"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"2c77c33b05ba779486a1aa199aa3fdd7b493330a9d59beae308994b69f268c2c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T16:47:26.025Z","metadataTrust":"untrusted"},{"serverName":"com.jocktaxes/chatgpt","endpointFingerprint":"8710d9a17036b02bc5150c76dde16ceae710727e6a3d261c8032237bffb09f78","name":"list_team_players","title":"List team players","description":"List player ids and pay for one team and season from the salary tables. Requires league, team, and season_id. Match the user's name against name and last_first. If several rows fit, or none fit, ask the user which person they mean. Copy season_total into the calculator's one-amount field, or copy base_salary, signing_bonus, and performance_bonus for Salary + Bonuses. Does not use request quota.","inputSchema":{"type":"object","properties":{"league":{"title":"League","type":"string"},"team":{"title":"Team","type":"string"},"season_id":{"title":"Season Id","type":"string"}},"required":["league","team","season_id"],"title":"list_team_playersArguments"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"08a53878259349943c4725067b8d01edb05b8913835759f3022333c3c1cc848a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T16:47:26.025Z","metadataTrust":"untrusted"},{"serverName":"com.jocktaxes/chatgpt","endpointFingerprint":"8710d9a17036b02bc5150c76dde16ceae710727e6a3d261c8032237bffb09f78","name":"player_movement_mlb","title":"Compare MLB move","description":"Compare after-tax income when a MLB player moves from one team to another at the same gross pay. Ask for the origin team, destination team, filing status, and either gross_salary or base_salary. Do not invent team codes. Call list_tax_calculator_inputs for allowed values. Present the result as a calculation, not as tax or legal advice. Required before this call: from_team, to_team, and gross_salary or base_salary. Match a player with list_team_players only after league, team, and season_id are known. Repeat inputs and defaults from the result in the reply. Results are income tax only unless the user asks for take-home: then send include_payroll_taxes, agent_fee_pct, retirement_contribution (401(k), or RRSP on a Canadian club) or rca_contribution (Canadian clubs), and report result.net_pay. Comparisons then match on net_pay.net_economic, which counts an RCA after its estimated payout tax (rca_payout_tax_rate; default 25% Canadian withholding on the US-duty-day share and the US federal marginal rate on the rest, or 25% on all of it for a US person).","inputSchema":{"type":"object","properties":{"from_team":{"description":"Team the player leaves.","title":"From Team","type":"string"},"to_team":{"description":"Team the player joins.","title":"To Team","type":"string"},"filing_status":{"anyOf":[{"enum":["Single","Married_Joint"],"type":"string"},{"type":"null"}],"default":null,"description":"Single or Married_Joint. Defaults to Single when omitted.","title":"Filing Status"},"gross_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"One season total, taxed entirely as duty-day pay. Leave this out when sending base_salary.","title":"Gross Salary"},"base_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Duty-day base in whole dollars before signing and performance bonuses. Send this with the bonus fields to match Salary + Bonuses. Leave it out when sending gross_salary.","title":"Base Salary"},"signing_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Signing bonus in whole dollars. The site adds this into the season total. On NFL it also includes other inducement pay.","title":"Signing Bonus"},"performance_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Performance bonus in whole dollars. Included in the total only when include_performance_bonus_in_jock_tax is true.","title":"Performance Bonus"},"exempt_signing_bonus_from_jock_tax":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"When true, the signing bonus is taxed in the player's domicile and left out of duty-day allocation.","title":"Exempt Signing Bonus From Jock Tax"},"include_performance_bonus_in_jock_tax":{"default":false,"description":"When true, performance_bonus is part of the season total and of duty-day pay.","title":"Include Performance Bonus In Jock Tax","type":"boolean"},"art_xvi4_inducement_sb":{"default":false,"description":"Opt in to Canada–U.S. Treaty Art. XVI(4) on an exempt signing bonus from a Canadian club.","title":"Art Xvi4 Inducement Sb","type":"boolean"},"contract_season":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Contract season label, such as 2025-26.","title":"Contract Season"},"season_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Schedule season as eight digits, such as 20252026. Defaults to the latest season for the league when omitted.","title":"Season Id"},"estimated_playoff_games":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Extra postseason games. Use 0 when there are none.","title":"Estimated Playoff Games"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Birth country code used with is_us_person.","title":"Birth Country"},"primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home: a state, a city, or a mode such as local_jurisdiction. Defaults to local_jurisdiction when omitted.","title":"Primary Domicile"},"include_payroll_taxes":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"Opt in to employee payroll taxes for each team's employer: FICA (Social Security, Medicare, Additional Medicare) and the home state's disability or paid-leave levy for US clubs; CPP/QPP, EI and QPIP for Canadian clubs. Default false. For a Canadian resident it also applies the CPP/QPP and EI credits and the enhanced CPP/QPP deduction on the Canadian return. With any take-home option set, from_after_tax and to_after_tax use net_pay.net_economic and the response adds from_ and to_ net_pay, payroll_taxes, agent_fee and retirement_contribution.","title":"Include Payroll Taxes"},"agent_fee_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Agent fee as a percent of gross pay (0-10), treated as a non-deductible cost. Default 0.","title":"Agent Fee Pct"},"retirement_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Annual retirement contribution in USD. On a US club it is a 401(k) elective deferral capped at the 2026 limit ($24,500 plus catch-up). On a Canadian club it is an RRSP contribution capped at C$33,810, deducted from Canadian taxable income only. Default 0.","title":"Retirement Contribution"},"retirement_contribution_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"401(k) only: pretax (default) lowers income-tax wages except in Pennsylvania, Philadelphia, Pittsburgh, Ohio cities, Kansas City and St. Louis; roth lowers nothing. RRSP contributions are always deductible.","title":"Retirement Contribution Type"},"retirement_catch_up":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"none (default), 50_plus (+$8,000) or 60_to_63 (+$11,250). Catch-up contributions are always Roth for athletes (prior-year FICA wages over $150,000).","title":"Retirement Catch Up"},"rca_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Salary deferred into a Retirement Compensation Arrangement by a Canadian club, in USD. Excluded from Canadian employment income until paid out: from worldwide income for a Canadian resident and in full from Canadian-source pay for a non-resident (Martin v. The King, 2024 TCC 153). US tax is unchanged. Not applied for US clubs. Comparisons count it after the estimated tax at payout (see rca_payout_tax_rate). Default 0.","title":"Rca Contribution"},"rca_payout_tax_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Estimated tax on the RCA when it is paid out, as a percent (0-100). Default models a player who retires to a no-tax US state and draws the RCA and its refundable tax account down at once: the US-duty-day share, already taxed by the US when contributed, bears Canada's 25% non-resident withholding, and the rest bears the US federal marginal rate on it (37% for a high earner). For a US person, who pays US tax on the whole contribution now, the default is the 25% withholding alone. Lowers net_pay.net_economic, which comparisons match on.","title":"Rca Payout Tax Rate"},"comparison_primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home modeled on the destination team.","title":"Comparison Primary Domicile"}},"required":["from_team","to_team"],"title":"player_movement_mlbArguments"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"8ded451fe85605d206e3920de4d7d22356a34e00880296c59e302b5e853f554d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T16:47:26.025Z","metadataTrust":"untrusted"},{"serverName":"com.jocktaxes/chatgpt","endpointFingerprint":"8710d9a17036b02bc5150c76dde16ceae710727e6a3d261c8032237bffb09f78","name":"player_movement_nba","title":"Compare NBA move","description":"Compare after-tax income when a NBA player moves from one team to another at the same gross pay. Ask for the origin team, destination team, filing status, and either gross_salary or base_salary. Do not invent team codes. Call list_tax_calculator_inputs for allowed values. Present the result as a calculation, not as tax or legal advice. Required before this call: from_team, to_team, and gross_salary or base_salary. Match a player with list_team_players only after league, team, and season_id are known. Repeat inputs and defaults from the result in the reply. Results are income tax only unless the user asks for take-home: then send include_payroll_taxes, agent_fee_pct, retirement_contribution (401(k), or RRSP on a Canadian club) or rca_contribution (Canadian clubs), and report result.net_pay. Comparisons then match on net_pay.net_economic, which counts an RCA after its estimated payout tax (rca_payout_tax_rate; default 25% Canadian withholding on the US-duty-day share and the US federal marginal rate on the rest, or 25% on all of it for a US person).","inputSchema":{"type":"object","properties":{"from_team":{"description":"Team the player leaves.","title":"From Team","type":"string"},"to_team":{"description":"Team the player joins.","title":"To Team","type":"string"},"filing_status":{"anyOf":[{"enum":["Single","Married_Joint"],"type":"string"},{"type":"null"}],"default":null,"description":"Single or Married_Joint. Defaults to Single when omitted.","title":"Filing Status"},"gross_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"One season total, taxed entirely as duty-day pay. Leave this out when sending base_salary.","title":"Gross Salary"},"base_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Duty-day base in whole dollars before signing and performance bonuses. Send this with the bonus fields to match Salary + Bonuses. Leave it out when sending gross_salary.","title":"Base Salary"},"signing_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Signing bonus in whole dollars. The site adds this into the season total. On NFL it also includes other inducement pay.","title":"Signing Bonus"},"performance_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Performance bonus in whole dollars. Included in the total only when include_performance_bonus_in_jock_tax is true.","title":"Performance Bonus"},"exempt_signing_bonus_from_jock_tax":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"When true, the signing bonus is taxed in the player's domicile and left out of duty-day allocation.","title":"Exempt Signing Bonus From Jock Tax"},"include_performance_bonus_in_jock_tax":{"default":false,"description":"When true, performance_bonus is part of the season total and of duty-day pay.","title":"Include Performance Bonus In Jock Tax","type":"boolean"},"art_xvi4_inducement_sb":{"default":false,"description":"Opt in to Canada–U.S. Treaty Art. XVI(4) on an exempt signing bonus from a Canadian club.","title":"Art Xvi4 Inducement Sb","type":"boolean"},"contract_season":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Contract season label, such as 2025-26.","title":"Contract Season"},"season_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Schedule season as eight digits, such as 20252026. Defaults to the latest season for the league when omitted.","title":"Season Id"},"estimated_playoff_games":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Extra postseason games. Use 0 when there are none.","title":"Estimated Playoff Games"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Birth country code used with is_us_person.","title":"Birth Country"},"primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home: a state, a city, or a mode such as local_jurisdiction. Defaults to local_jurisdiction when omitted.","title":"Primary Domicile"},"include_payroll_taxes":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"Opt in to employee payroll taxes for each team's employer: FICA (Social Security, Medicare, Additional Medicare) and the home state's disability or paid-leave levy for US clubs; CPP/QPP, EI and QPIP for Canadian clubs. Default false. For a Canadian resident it also applies the CPP/QPP and EI credits and the enhanced CPP/QPP deduction on the Canadian return. With any take-home option set, from_after_tax and to_after_tax use net_pay.net_economic and the response adds from_ and to_ net_pay, payroll_taxes, agent_fee and retirement_contribution.","title":"Include Payroll Taxes"},"agent_fee_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Agent fee as a percent of gross pay (0-10), treated as a non-deductible cost. Default 0.","title":"Agent Fee Pct"},"retirement_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Annual retirement contribution in USD. On a US club it is a 401(k) elective deferral capped at the 2026 limit ($24,500 plus catch-up). On a Canadian club it is an RRSP contribution capped at C$33,810, deducted from Canadian taxable income only. Default 0.","title":"Retirement Contribution"},"retirement_contribution_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"401(k) only: pretax (default) lowers income-tax wages except in Pennsylvania, Philadelphia, Pittsburgh, Ohio cities, Kansas City and St. Louis; roth lowers nothing. RRSP contributions are always deductible.","title":"Retirement Contribution Type"},"retirement_catch_up":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"none (default), 50_plus (+$8,000) or 60_to_63 (+$11,250). Catch-up contributions are always Roth for athletes (prior-year FICA wages over $150,000).","title":"Retirement Catch Up"},"rca_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Salary deferred into a Retirement Compensation Arrangement by a Canadian club, in USD. Excluded from Canadian employment income until paid out: from worldwide income for a Canadian resident and in full from Canadian-source pay for a non-resident (Martin v. The King, 2024 TCC 153). US tax is unchanged. Not applied for US clubs. Comparisons count it after the estimated tax at payout (see rca_payout_tax_rate). Default 0.","title":"Rca Contribution"},"rca_payout_tax_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Estimated tax on the RCA when it is paid out, as a percent (0-100). Default models a player who retires to a no-tax US state and draws the RCA and its refundable tax account down at once: the US-duty-day share, already taxed by the US when contributed, bears Canada's 25% non-resident withholding, and the rest bears the US federal marginal rate on it (37% for a high earner). For a US person, who pays US tax on the whole contribution now, the default is the 25% withholding alone. Lowers net_pay.net_economic, which comparisons match on.","title":"Rca Payout Tax Rate"},"comparison_primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home modeled on the destination team.","title":"Comparison Primary Domicile"}},"required":["from_team","to_team"],"title":"player_movement_nbaArguments"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"0696e8a079eb1565b4b23f46e673ad57c3f6777d5db4ccd0caa7903a6dbc7e38","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T16:47:26.025Z","metadataTrust":"untrusted"},{"serverName":"com.jocktaxes/chatgpt","endpointFingerprint":"8710d9a17036b02bc5150c76dde16ceae710727e6a3d261c8032237bffb09f78","name":"player_movement_nfl","title":"Compare NFL move","description":"Compare after-tax income when a NFL player moves from one team to another at the same gross pay. Ask for the origin team, destination team, filing status, and either gross_salary or base_salary. Do not invent team codes. Call list_tax_calculator_inputs for allowed values. Present the result as a calculation, not as tax or legal advice. Required before this call: from_team, to_team, and gross_salary or base_salary. Match a player with list_team_players only after league, team, and season_id are known. Repeat inputs and defaults from the result in the reply. On NFL, other_duty_day_pay is added to the duty-day base and other_inducement_pay is added into the signing bonus. Send those with base_salary, not with a single season total. Results are income tax only unless the user asks for take-home: then send include_payroll_taxes, agent_fee_pct, retirement_contribution (401(k), or RRSP on a Canadian club) or rca_contribution (Canadian clubs), and report result.net_pay. Comparisons then match on net_pay.net_economic, which counts an RCA after its estimated payout tax (rca_payout_tax_rate; default 25% Canadian withholding on the US-duty-day share and the US federal marginal rate on the rest, or 25% on all of it for a US person).","inputSchema":{"type":"object","properties":{"from_team":{"description":"Team the player leaves.","title":"From Team","type":"string"},"to_team":{"description":"Team the player joins.","title":"To Team","type":"string"},"filing_status":{"anyOf":[{"enum":["Single","Married_Joint"],"type":"string"},{"type":"null"}],"default":null,"description":"Single or Married_Joint. Defaults to Single when omitted.","title":"Filing Status"},"gross_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"One season total, taxed entirely as duty-day pay. Leave this out when sending base_salary.","title":"Gross Salary"},"base_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Duty-day base in whole dollars before signing and performance bonuses. Send this with the bonus fields to match Salary + Bonuses. Leave it out when sending gross_salary.","title":"Base Salary"},"signing_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Signing bonus in whole dollars. The site adds this into the season total. On NFL it also includes other inducement pay.","title":"Signing Bonus"},"performance_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Performance bonus in whole dollars. Included in the total only when include_performance_bonus_in_jock_tax is true.","title":"Performance Bonus"},"exempt_signing_bonus_from_jock_tax":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"When true, the signing bonus is taxed in the player's domicile and left out of duty-day allocation.","title":"Exempt Signing Bonus From Jock Tax"},"include_performance_bonus_in_jock_tax":{"default":false,"description":"When true, performance_bonus is part of the season total and of duty-day pay.","title":"Include Performance Bonus In Jock Tax","type":"boolean"},"other_duty_day_pay":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"NFL cash bucket added to the duty-day base before the season total is summed.","title":"Other Duty Day Pay"},"other_inducement_pay":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"NFL cash bucket added into signing_bonus.","title":"Other Inducement Pay"},"contract_season":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Contract season label, such as 2025-26.","title":"Contract Season"},"season_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Schedule season as eight digits, such as 20252026. Defaults to the latest season for the league when omitted.","title":"Season Id"},"estimated_playoff_games":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Extra postseason games. Use 0 when there are none.","title":"Estimated Playoff Games"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Birth country code used with is_us_person.","title":"Birth Country"},"primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home: a state, a city, or a mode such as local_jurisdiction. Defaults to local_jurisdiction when omitted.","title":"Primary Domicile"},"include_payroll_taxes":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"Opt in to employee payroll taxes for each team's employer: FICA (Social Security, Medicare, Additional Medicare) and the home state's disability or paid-leave levy for US clubs; CPP/QPP, EI and QPIP for Canadian clubs. Default false. For a Canadian resident it also applies the CPP/QPP and EI credits and the enhanced CPP/QPP deduction on the Canadian return. With any take-home option set, from_after_tax and to_after_tax use net_pay.net_economic and the response adds from_ and to_ net_pay, payroll_taxes, agent_fee and retirement_contribution.","title":"Include Payroll Taxes"},"agent_fee_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Agent fee as a percent of gross pay (0-10), treated as a non-deductible cost. Default 0.","title":"Agent Fee Pct"},"retirement_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Annual retirement contribution in USD. On a US club it is a 401(k) elective deferral capped at the 2026 limit ($24,500 plus catch-up). On a Canadian club it is an RRSP contribution capped at C$33,810, deducted from Canadian taxable income only. Default 0.","title":"Retirement Contribution"},"retirement_contribution_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"401(k) only: pretax (default) lowers income-tax wages except in Pennsylvania, Philadelphia, Pittsburgh, Ohio cities, Kansas City and St. Louis; roth lowers nothing. RRSP contributions are always deductible.","title":"Retirement Contribution Type"},"retirement_catch_up":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"none (default), 50_plus (+$8,000) or 60_to_63 (+$11,250). Catch-up contributions are always Roth for athletes (prior-year FICA wages over $150,000).","title":"Retirement Catch Up"},"rca_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Salary deferred into a Retirement Compensation Arrangement by a Canadian club, in USD. Excluded from Canadian employment income until paid out: from worldwide income for a Canadian resident and in full from Canadian-source pay for a non-resident (Martin v. The King, 2024 TCC 153). US tax is unchanged. Not applied for US clubs. Comparisons count it after the estimated tax at payout (see rca_payout_tax_rate). Default 0.","title":"Rca Contribution"},"rca_payout_tax_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Estimated tax on the RCA when it is paid out, as a percent (0-100). Default models a player who retires to a no-tax US state and draws the RCA and its refundable tax account down at once: the US-duty-day share, already taxed by the US when contributed, bears Canada's 25% non-resident withholding, and the rest bears the US federal marginal rate on it (37% for a high earner). For a US person, who pays US tax on the whole contribution now, the default is the 25% withholding alone. Lowers net_pay.net_economic, which comparisons match on.","title":"Rca Payout Tax Rate"},"comparison_primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home modeled on the destination team.","title":"Comparison Primary Domicile"}},"required":["from_team","to_team"],"title":"player_movement_nflArguments"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"3bafa7aa433fc583074b4d64c8b8590f52e16eaa391fb621c84a5fcfb231c1c3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T16:47:26.025Z","metadataTrust":"untrusted"},{"serverName":"com.jocktaxes/chatgpt","endpointFingerprint":"8710d9a17036b02bc5150c76dde16ceae710727e6a3d261c8032237bffb09f78","name":"player_movement_nhl","title":"Compare NHL move","description":"Compare after-tax income when a NHL player moves from one team to another at the same gross pay. Ask for the origin team, destination team, filing status, and either gross_salary or base_salary. Do not invent team codes. Call list_tax_calculator_inputs for allowed values. Present the result as a calculation, not as tax or legal advice. Required before this call: from_team, to_team, and gross_salary or base_salary. Match a player with list_team_players only after league, team, and season_id are known. Repeat inputs and defaults from the result in the reply. Results are income tax only unless the user asks for take-home: then send include_payroll_taxes, agent_fee_pct, retirement_contribution (401(k), or RRSP on a Canadian club) or rca_contribution (Canadian clubs), and report result.net_pay. Comparisons then match on net_pay.net_economic, which counts an RCA after its estimated payout tax (rca_payout_tax_rate; default 25% Canadian withholding on the US-duty-day share and the US federal marginal rate on the rest, or 25% on all of it for a US person).","inputSchema":{"type":"object","properties":{"from_team":{"description":"Team the player leaves.","title":"From Team","type":"string"},"to_team":{"description":"Team the player joins.","title":"To Team","type":"string"},"filing_status":{"anyOf":[{"enum":["Single","Married_Joint"],"type":"string"},{"type":"null"}],"default":null,"description":"Single or Married_Joint. Defaults to Single when omitted.","title":"Filing Status"},"gross_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"One season total, taxed entirely as duty-day pay. Leave this out when sending base_salary.","title":"Gross Salary"},"base_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Duty-day base in whole dollars before signing and performance bonuses. Send this with the bonus fields to match Salary + Bonuses. Leave it out when sending gross_salary.","title":"Base Salary"},"signing_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Signing bonus in whole dollars. The site adds this into the season total. On NFL it also includes other inducement pay.","title":"Signing Bonus"},"performance_bonus":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Performance bonus in whole dollars. Included in the total only when include_performance_bonus_in_jock_tax is true.","title":"Performance Bonus"},"exempt_signing_bonus_from_jock_tax":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"When true, the signing bonus is taxed in the player's domicile and left out of duty-day allocation.","title":"Exempt Signing Bonus From Jock Tax"},"include_performance_bonus_in_jock_tax":{"default":false,"description":"When true, performance_bonus is part of the season total and of duty-day pay.","title":"Include Performance Bonus In Jock Tax","type":"boolean"},"art_xvi4_inducement_sb":{"default":false,"description":"Opt in to Canada–U.S. Treaty Art. XVI(4) on an exempt signing bonus from a Canadian club.","title":"Art Xvi4 Inducement Sb","type":"boolean"},"contract_season":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Contract season label, such as 2025-26.","title":"Contract Season"},"season_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Schedule season as eight digits, such as 20252026. Defaults to the latest season for the league when omitted.","title":"Season Id"},"estimated_playoff_games":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Extra postseason games. Use 0 when there are none.","title":"Estimated Playoff Games"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Birth country code used with is_us_person.","title":"Birth Country"},"primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home: a state, a city, or a mode such as local_jurisdiction. Defaults to local_jurisdiction when omitted.","title":"Primary Domicile"},"include_payroll_taxes":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"Opt in to employee payroll taxes for each team's employer: FICA (Social Security, Medicare, Additional Medicare) and the home state's disability or paid-leave levy for US clubs; CPP/QPP, EI and QPIP for Canadian clubs. Default false. For a Canadian resident it also applies the CPP/QPP and EI credits and the enhanced CPP/QPP deduction on the Canadian return. With any take-home option set, from_after_tax and to_after_tax use net_pay.net_economic and the response adds from_ and to_ net_pay, payroll_taxes, agent_fee and retirement_contribution.","title":"Include Payroll Taxes"},"agent_fee_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Agent fee as a percent of gross pay (0-10), treated as a non-deductible cost. Default 0.","title":"Agent Fee Pct"},"retirement_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Annual retirement contribution in USD. On a US club it is a 401(k) elective deferral capped at the 2026 limit ($24,500 plus catch-up). On a Canadian club it is an RRSP contribution capped at C$33,810, deducted from Canadian taxable income only. Default 0.","title":"Retirement Contribution"},"retirement_contribution_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"401(k) only: pretax (default) lowers income-tax wages except in Pennsylvania, Philadelphia, Pittsburgh, Ohio cities, Kansas City and St. Louis; roth lowers nothing. RRSP contributions are always deductible.","title":"Retirement Contribution Type"},"retirement_catch_up":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"none (default), 50_plus (+$8,000) or 60_to_63 (+$11,250). Catch-up contributions are always Roth for athletes (prior-year FICA wages over $150,000).","title":"Retirement Catch Up"},"rca_contribution":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Salary deferred into a Retirement Compensation Arrangement by a Canadian club, in USD. Excluded from Canadian employment income until paid out: from worldwide income for a Canadian resident and in full from Canadian-source pay for a non-resident (Martin v. The King, 2024 TCC 153). US tax is unchanged. Not applied for US clubs. Comparisons count it after the estimated tax at payout (see rca_payout_tax_rate). Default 0.","title":"Rca Contribution"},"rca_payout_tax_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Estimated tax on the RCA when it is paid out, as a percent (0-100). Default models a player who retires to a no-tax US state and draws the RCA and its refundable tax account down at once: the US-duty-day share, already taxed by the US when contributed, bears Canada's 25% non-resident withholding, and the rest bears the US federal marginal rate on it (37% for a high earner). For a US person, who pays US tax on the whole contribution now, the default is the 25% withholding alone. Lowers net_pay.net_economic, which comparisons match on.","title":"Rca Payout Tax Rate"},"comparison_primary_domicile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Resident tax home modeled on the destination team.","title":"Comparison Primary Domicile"}},"required":["from_team","to_team"],"title":"player_movement_nhlArguments"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false},"definitionHash":"4d9688fe8d0567c758ce4158bcb886a6acd56d419414b086f2c0bb07813f7ae9","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-29T16:47:26.025Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"8710d9a17036b02bc5150c76dde16ceae710727e6a3d261c8032237bffb09f78","protocol":"streamable-http","status":"indexed","toolCount":15,"observedAt":"2026-10-29T16:47:26.025Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"com.jocktaxes/chatgpt":{"url":"https://jocktaxes.com/mcp/chatgpt"}}},"Cursor":{"mcpServers":{"com.jocktaxes/chatgpt":{"url":"https://jocktaxes.com/mcp/chatgpt"}}},"VS Code":{"servers":{"com.jocktaxes/chatgpt":{"type":"http","url":"https://jocktaxes.com/mcp/chatgpt"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://jocktaxes.com/mcp/chatgpt"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:com.jocktaxes%2Fchatgpt","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/com.jocktaxes%2Fchatgpt","name":"com.jocktaxes/chatgpt","description":"Pro athlete after-tax salary calculators for MLB, NBA, NFL and NHL, built for ChatGPT.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://jocktaxes.com/mcp/chatgpt"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://jocktaxes.com","repositoryUrl":null,"version":"1.0.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"com.jocktaxes/chatgpt","status":"online","lastCheckedAt":"2026-11-03T20:19:25.725Z","lastSuccessfulCheck":"2026-11-03T20:19:25.725Z","latencyMs":125,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T20:19:25.725Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T20:19:25.725Z"},"security":null,"timestamps":{"createdAt":"2026-10-22T15:23:50.541Z","updatedAt":"2026-10-22T15:23:50.541Z","observedAt":"2026-11-03T20:19:25.725Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}