{"apiVersion":"v1","directorySlug":"metrestick-mcp-443ee8678d","title":"See exactly where you stand.","description":"Income percentile, take-home pay, and net worth — from official CRA and Statistics Canada data. Free to use.","pageUrl":"https://www.mcpbundles.com/skills/metrestick-mcp-443ee8678d","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.metrestick.ca/mcp","hostedMcpUrl":null,"toolCount":21,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"ca.metrestick/metrestick-mcp-443ee8678d","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_income_percentile","description":"Income percentile for an annual income in a province; unit=individual|household.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["income","province"],"properties":{"unit":{"enum":["individual","household"],"type":"string","default":"individual"},"income":{"type":"number","exclusiveMinimum":0},"province":{"enum":["AB","BC","MB","NB","NL","NS","NT","NU","ON","PE","QC","SK","YT"],"type":"string"}},"additionalProperties":false},"logicalName":"get_income_percentile","displayName":"get_income_percentile","title":"get_income_percentile","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"calculate_take_home","description":"Estimated after-tax take-home pay (2026 federal + provincial tax, CPP/QPP, EI).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["income","province"],"properties":{"year":{"type":"integer"},"income":{"type":"number","exclusiveMinimum":0},"province":{"enum":["AB","BC","MB","NB","NL","NS","NT","NU","ON","PE","QC","SK","YT"],"type":"string"}},"additionalProperties":false},"logicalName":"calculate_take_home","displayName":"calculate_take_home","title":"calculate_take_home","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_net_worth_percentile","description":"Net-worth percentile at a given age (national, Survey of Financial Security).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["netWorth","age"],"properties":{"age":{"type":"integer","maximum":100,"minimum":18},"netWorth":{"type":"number"}},"additionalProperties":false},"logicalName":"get_net_worth_percentile","displayName":"get_net_worth_percentile","title":"get_net_worth_percentile","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_benchmarks","description":"Raw percentile anchor set + data vintage for a metric (income or net-worth).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["metric"],"properties":{"age":{"type":"integer","maximum":100,"minimum":18},"metric":{"enum":["income","net-worth"],"type":"string"},"province":{"enum":["AB","BC","MB","NB","NL","NS","NT","NU","ON","PE","QC","SK","YT"],"type":"string"}},"additionalProperties":false},"logicalName":"get_benchmarks","displayName":"get_benchmarks","title":"get_benchmarks","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"calculate_mortgage_affordability","description":"Max affordable home price from income + down payment (Canadian GDS/TDS stress test).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["income","downPayment","rate"],"properties":{"rate":{"type":"number","exclusiveMinimum":0},"income":{"type":"number","exclusiveMinimum":0},"downPayment":{"type":"number","minimum":0},"amortizationYears":{"type":"integer"},"otherMonthlyDebts":{"type":"number","minimum":0}},"additionalProperties":false},"logicalName":"calculate_mortgage_affordability","displayName":"calculate_mortgage_affordability","title":"calculate_mortgage_affordability","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"income_needed_for_home","description":"Minimum gross income needed to qualify for a given home price.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["price","downPayment","rate"],"properties":{"rate":{"type":"number","exclusiveMinimum":0},"price":{"type":"number","exclusiveMinimum":0},"downPayment":{"type":"number","minimum":0},"amortizationYears":{"type":"integer"}},"additionalProperties":false},"logicalName":"income_needed_for_home","displayName":"income_needed_for_home","title":"income_needed_for_home","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"rent_vs_buy","description":"Rent vs buy over a horizon: net position and break-even year.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["price","downPayment","rate","rent"],"properties":{"rate":{"type":"number","exclusiveMinimum":0},"rent":{"type":"number","exclusiveMinimum":0},"price":{"type":"number","exclusiveMinimum":0},"downPayment":{"type":"number","minimum":0},"appreciation":{"type":"number"},"horizonYears":{"type":"integer"},"investReturn":{"type":"number"}},"additionalProperties":false},"logicalName":"rent_vs_buy","displayName":"rent_vs_buy","title":"rent_vs_buy","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"months_to_down_payment","description":"How many months to save a down-payment target at a monthly contribution + return.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["target","current","monthlyContribution"],"properties":{"target":{"type":"number","exclusiveMinimum":0},"current":{"type":"number","minimum":0},"annualReturn":{"type":"number"},"monthlyContribution":{"type":"number","minimum":0}},"additionalProperties":false},"logicalName":"months_to_down_payment","displayName":"months_to_down_payment","title":"months_to_down_payment","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"housing_cost_burden","description":"Housing-cost burden (am I house-poor?): share of gross income on housing + band.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["monthlyHousing","grossMonthlyIncome"],"properties":{"monthlyHousing":{"type":"number","exclusiveMinimum":0},"grossMonthlyIncome":{"type":"number","exclusiveMinimum":0}},"additionalProperties":false},"logicalName":"housing_cost_burden","displayName":"housing_cost_burden","title":"housing_cost_burden","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"retirement_target","description":"Nest-egg target to retire + whether current savings/contributions are on track.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["annualSpend","annualBenefits","currentAge","retireAge","horizonAge"],"properties":{"retireAge":{"type":"integer"},"currentAge":{"type":"integer"},"horizonAge":{"type":"integer"},"realReturn":{"type":"number"},"annualSpend":{"type":"number","exclusiveMinimum":0},"annualBenefits":{"type":"number","minimum":0},"currentSavings":{"type":"number","minimum":0},"monthlyContribution":{"type":"number","minimum":0}},"additionalProperties":false},"logicalName":"retirement_target","displayName":"retirement_target","title":"retirement_target","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"after_tax_retirement_income","description":"Net after-tax retirement income by source (TFSA/RRIF/CPP/OAS/dividends/gains), incl. OAS clawback.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["province","age"],"properties":{"age":{"type":"integer"},"cpp":{"type":"number","minimum":0},"oas":{"type":"number","minimum":0},"rrif":{"type":"number","minimum":0},"tfsa":{"type":"number","minimum":0},"interest":{"type":"number","minimum":0},"province":{"enum":["AB","BC","MB","NB","NL","NS","NT","NU","ON","PE","QC","SK","YT"],"type":"string"},"capitalGains":{"type":"number","minimum":0},"otherPension":{"type":"number","minimum":0},"eligibleDividends":{"type":"number","minimum":0}},"additionalProperties":false},"logicalName":"after_tax_retirement_income","displayName":"after_tax_retirement_income","title":"after_tax_retirement_income","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oas_clawback","description":"OAS clawback (pension recovery tax) on net world income, and OAS kept.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["netIncome","oasReceived"],"properties":{"netIncome":{"type":"number","exclusiveMinimum":0},"oasReceived":{"type":"number","minimum":0}},"additionalProperties":false},"logicalName":"oas_clawback","displayName":"oas_clawback","title":"oas_clawback","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gis_estimate","description":"Guaranteed Income Supplement estimate from other income (single or couple).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["otherIncome"],"properties":{"otherIncome":{"type":"number","minimum":0},"maritalStatus":{"enum":["single","couple"],"type":"string"},"employmentIncome":{"type":"number","minimum":0}},"additionalProperties":false},"logicalName":"gis_estimate","displayName":"gis_estimate","title":"gis_estimate","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pension_income_split","description":"Optimal pension income splitting between two spouses + the household tax saved.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["province","spouseAAge","spouseBAge"],"properties":{"province":{"enum":["AB","BC","MB","NB","NL","NS","NT","NU","ON","PE","QC","SK","YT"],"type":"string"},"spouseAAge":{"type":"integer"},"spouseACpp":{"type":"number","minimum":0},"spouseAOas":{"type":"number","minimum":0},"spouseBAge":{"type":"integer"},"spouseBCpp":{"type":"number","minimum":0},"spouseBOas":{"type":"number","minimum":0},"spouseARrif":{"type":"number","minimum":0},"spouseBRrif":{"type":"number","minimum":0}},"additionalProperties":false},"logicalName":"pension_income_split","displayName":"pension_income_split","title":"pension_income_split","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"rrsp_drawdown_simulation","description":"Multi-year RRSP/RRIF drawdown (rrsp-first | min-rrif | bracket-fill): lifetime tax, clawback, estate.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["province","strategy","rrsp","tfsa","nonReg","startAge","endAge","spendTarget","cpp","oas"],"properties":{"cpp":{"type":"number","minimum":0},"oas":{"type":"number","minimum":0},"rrsp":{"type":"number","minimum":0},"tfsa":{"type":"number","minimum":0},"endAge":{"type":"integer"},"nonReg":{"type":"number","minimum":0},"province":{"enum":["AB","BC","MB","NB","NL","NS","NT","NU","ON","PE","QC","SK","YT"],"type":"string"},"startAge":{"type":"integer"},"strategy":{"enum":["rrsp-first","min-rrif","bracket-fill"],"type":"string"},"realReturn":{"type":"number"},"spendTarget":{"type":"number","exclusiveMinimum":0}},"additionalProperties":false},"logicalName":"rrsp_drawdown_simulation","displayName":"rrsp_drawdown_simulation","title":"rrsp_drawdown_simulation","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"second_income_value","description":"True net value of a second income after tax, benefit clawbacks (CCB/GST/CWB), and childcare/work costs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["province","earnerA","earnerB"],"properties":{"food":{"type":"number","minimum":0},"other":{"type":"number","minimum":0},"earnerA":{"type":"number","minimum":0},"earnerB":{"type":"number","minimum":0},"province":{"enum":["AB","BC","MB","NB","NL","NS","NT","NU","ON","PE","QC","SK","YT"],"type":"string"},"childcare":{"type":"number","minimum":0},"transport":{"type":"number","minimum":0},"children6to17":{"type":"integer","minimum":0},"childrenUnder6":{"type":"integer","minimum":0}},"additionalProperties":false},"logicalName":"second_income_value","displayName":"second_income_value","title":"second_income_value","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"family_benefits","description":"Federal family benefits at an adjusted family net income: CCB, GST/grocery credit, CWB.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["familyNetIncome","hasSpouse"],"properties":{"hasSpouse":{"type":"boolean"},"children6to17":{"type":"integer","minimum":0},"workingIncome":{"type":"number","minimum":0},"childrenUnder6":{"type":"integer","minimum":0},"familyNetIncome":{"type":"number","minimum":0}},"additionalProperties":false},"logicalName":"family_benefits","displayName":"family_benefits","title":"family_benefits","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cost_of_living","description":"Average household spending by category for a province (Survey of Household Spending).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["geo"],"properties":{"geo":{"enum":["AB","BC","MB","NB","NL","NS","NT","NU","ON","PE","QC","SK","YT","CA"],"type":"string"}},"additionalProperties":false},"logicalName":"cost_of_living","displayName":"cost_of_living","title":"cost_of_living","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"occupation_wage","description":"Median/average wage for an occupation, national + by province (StatCan 14-10-0417).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["occupation"],"properties":{"occupation":{"type":"string"}},"additionalProperties":false},"logicalName":"occupation_wage","displayName":"occupation_wage","title":"occupation_wage","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"instalment_check","description":"Whether CRA tax instalments are required (the $3,000/$1,800 two-year test) and what to pay under all three CRA options.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["priorYear","twoYearsPrior"],"properties":{"quebec":{"type":"boolean"},"province":{"enum":["AB","BC","MB","NB","NL","NS","NT","NU","ON","PE","QC","SK","YT"],"type":"string"},"priorYear":{"type":"number","minimum":0},"otherIncome":{"type":"number","minimum":0},"taxWithheld":{"type":"number","minimum":0},"twoYearsPrior":{"type":"number","minimum":0},"employmentIncome":{"type":"number","minimum":0},"currentYearEstimate":{"type":"number","minimum":0},"selfEmploymentIncome":{"type":"number","minimum":0}},"additionalProperties":false},"logicalName":"instalment_check","displayName":"instalment_check","title":"instalment_check","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"instalment_interest","description":"Cost of missing or shorting an instalment: daily-compounded interest at the prescribed rate (CRA offset method) + the instalment penalty.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"payments":{"type":"array","items":{"type":"object","required":["date","amount"],"properties":{"date":{"type":"string"},"amount":{"type":"number","minimum":0}},"additionalProperties":false}},"requiredDec":{"type":"number","minimum":0},"requiredJun":{"type":"number","minimum":0},"requiredMar":{"type":"number","minimum":0},"requiredSep":{"type":"number","minimum":0}},"additionalProperties":false},"logicalName":"instalment_interest","displayName":"instalment_interest","title":"instalment_interest","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=See-exactly-where-you-stand-&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AubWV0cmVzdGljay5jYS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22See-exactly-where-you-stand-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.metrestick.ca%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22See-exactly-where-you-stand-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.metrestick.ca%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=See+exactly+where+you+stand.&connectorUrl=https%3A%2F%2Fmcp.metrestick.ca%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"See-exactly-where-you-stand-\" --url \"https://mcp.metrestick.ca/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/metrestick-mcp-443ee8678d","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/metrestick-mcp-443ee8678d/tools/{tool}","mcpServerUrl":"https://mcp.metrestick.ca/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/metrestick-mcp-443ee8678d?live=1"}