accueil / serveurs / Données & BDD / ca.ccpcrate/ccpcrate
ca.ccpcrate/ccpcrate
serveur MCP (Model Context Protocol) · ccpcrate 0.0.1
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que ca.ccpcrate/ccpcrate est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ca.ccpcrate/ccpcrate » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- ccpcrate_explain≈ 2087 tokens
Free diagnostic pass over the same input as ccpcrate_resolve: which layers run, the defaults the engine would apply, every warning with its meaning (grind binding, provincial asymmetries, missing inputs), the rule rows in force for the year with sources and verification status, the open verifications, and what the paid computation would return. Contains no computed amounts — the numbers are in ccpcrate_resolve.
Paramètres, retour & exemple (32)
Paramètresqc· object · optionnel
Québec inputs (CO-771)taxYear· object · requisprovince· string · requis · AB | BC | MB | NB | NL | NS | NT | NU
Province of the permanent establishment (two-letter code)cdaOpening· number · optionnel
Capital dividend account opening balance (returns cda_closing)rdtohOpening· object · optionnel
Opening ERDTOH / NERDTOH in T2 terms. Omitted = 0 with a warning when it matterstaxableIncome· number · optionnel
Part I taxable income (T2 line 360). Omit for a holdco and supply the income lines instead; the engine derives itnetIncomeForTax· number · optionnel
Holdco: net income for tax purposes (Sch 1 result) — overrides the derivationpropertyExpenses· number · optionnel
Holdco: deductible property expenses of the year (total)groupAaiiPriorYear· number · optionnel
T2 line 417: Σ Sch 7 line 745 of the associated group for taxation years ending in the preceding calendar year. REQUIRED whenever a business limit is claimednetIncomeAccounting· number · optionnel
Holdco: net income per financial statementsotherPropertyIncome· number · optionnel
Holdco: property income other than dividends and capital-gains dividendstaxableCapitalGains· number · optionnel
Sch 6: taxable capital gains (the included half)activeBusinessIncome· number · optionnel
T2 line 400: income from an active business carried on in CanadalossesByYearOfOrigin· object · optionnel
Sch 4 Part 6: opening balances by year of origin, e.g. {"2011": 263564}provincialProportion· number · optionnel
Share of taxable income allocated to the province (Reg. 402). Default 1capitalGainsDividends· number · optionnel
Capital-gains dividends received (full amount; half to CDA)dividendsPaidEligible· number · optionnel
Eligible dividends paid (designated) in the yearallowableCapitalLosses· number · optionnel
Sch 6: allowable capital losses of the yearbusinessLimitAllocated· number · optionnel
Business limit allocated to this corporation (Sch 23 line 410 if associated, else the statutory limit). 0 = allocation zeroforeignInvestmentIncome· number · optionnel
T2 line 445: foreign investment incomenonCapitalLossesOpening· number · optionnel
Sch 4: non-capital loss pool at the start of the yeardividendsPaidNonEligible· number · optionnel
Non-eligible taxable dividends paid in the yearforeignBusinessTaxCredit· number · optionnel
T2 line 636: foreign business income tax creditaggregateInvestmentIncome· number · optionnel
T2 line 440: aggregate investment income (s.129(4))dividendsReceivedConnected· array · optionnel
Dividends from connected corporations (s.186(4)) — Part IV only through the payer's refundforeignNonBusinessTaxCredit· number · optionnel
T2 line 632: foreign non-business income tax credittaxableCapitalGroupPriorYear· number · optionnel
T2 line 415: taxable capital employed in Canada of the group, prior year. Omit when under 10 MdividendsPaidOfWhichConnected· number · optionnel
How much OF the dividends paid above went to connected corporations — a portion of dividendsPaidEligible + dividendsPaidNonEligible, never an amount on top of them. Raises the cascade warning on the payer side. In a ccpcrate_group call the recipients' own dividendsReceivedConnected amounts govern the 186(1)(b) share; this field is then cross-checked against themdividendsReceivedPortfolioEligible· number · optionnel
Eligible taxable dividends from non-connected payers (Part IV → ERDTOH)nonCapitalLossesClaimedAgainstPartI· number · optionnel
Non-capital losses claimed against Part I incomenonCapitalLossesClaimedAgainstPartIV· number · optionnel
Non-capital / farm losses claimed against Part IV (s.186(1)(c),(d)) — the loss amountdividendsReceivedPortfolioNonEligible· number · optionnel
Non-eligible taxable dividends from non-connected payers (Part IV → NERDTOH)
Exemple d'appel{"name": "ccpcrate_explain", "arguments": {"taxYear": {}, "province": "AB"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ccpcrate_group≈ 2722 tokens
Compute a whole associated group (s.256) in one call: federal line 417 as the sum of the members' prior-year adjusted investment income, the Schedule 23 allocation of the business limit, and every member's return in payer-before-recipient order so that a connected dividend's Part IV under s.186(1)(b) is filled in from the payer's own refund instead of being asked for. Returns each member's lines plus what the grind costs the group and which member causes it — the case a single-corporation computation cannot show. 0.25 USDC covers the group and its first 2 computed members, then 0.05 per additional member, never more than 1. Members that only contribute line 417 are free.
Paramètres, retour & exemple (3)
Paramètresmembers· array · requis
The associated corporations (s.256). A member with no input still counts toward line 417. Order does not matter — the engine computes payers before recipientstaxYear· object · optionnel
The group's taxation year, used to read the statutory business limit when no member computesgroupAaiiPriorYear· number · optionnel
Federal line 417 for the group, when the per-member figures are not available. A member's own input.groupAaiiPriorYear still wins
Exemple d'appel{"name": "ccpcrate_group", "arguments": {"members": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ccpcrate_resolve≈ 2137 tokens
Compute the federal Part I / Part IV / refundable / RDTOH / dividend-refund lines and the provincial layer for one CCPC and one taxation year. Returns a readable summary plus the structured result: lines (rounded, as printed), unrounded audit values, facts, warnings, layers, balances carried forward, the inputs still missing, engine and rules versions and a request hash. Deductions are negative, taxes positive. A missing required input is an error, not a default. Paid: 0.25 USD per call in USDC over x402 (Base); without a payment the call returns the x402 payment requirements.
Paramètres, retour & exemple (32)
Paramètresqc· object · optionnel
Québec inputs (CO-771)taxYear· object · requisprovince· string · requis · AB | BC | MB | NB | NL | NS | NT | NU
Province of the permanent establishment (two-letter code)cdaOpening· number · optionnel
Capital dividend account opening balance (returns cda_closing)rdtohOpening· object · optionnel
Opening ERDTOH / NERDTOH in T2 terms. Omitted = 0 with a warning when it matterstaxableIncome· number · optionnel
Part I taxable income (T2 line 360). Omit for a holdco and supply the income lines instead; the engine derives itnetIncomeForTax· number · optionnel
Holdco: net income for tax purposes (Sch 1 result) — overrides the derivationpropertyExpenses· number · optionnel
Holdco: deductible property expenses of the year (total)groupAaiiPriorYear· number · optionnel
T2 line 417: Σ Sch 7 line 745 of the associated group for taxation years ending in the preceding calendar year. REQUIRED whenever a business limit is claimednetIncomeAccounting· number · optionnel
Holdco: net income per financial statementsotherPropertyIncome· number · optionnel
Holdco: property income other than dividends and capital-gains dividendstaxableCapitalGains· number · optionnel
Sch 6: taxable capital gains (the included half)activeBusinessIncome· number · optionnel
T2 line 400: income from an active business carried on in CanadalossesByYearOfOrigin· object · optionnel
Sch 4 Part 6: opening balances by year of origin, e.g. {"2011": 263564}provincialProportion· number · optionnel
Share of taxable income allocated to the province (Reg. 402). Default 1capitalGainsDividends· number · optionnel
Capital-gains dividends received (full amount; half to CDA)dividendsPaidEligible· number · optionnel
Eligible dividends paid (designated) in the yearallowableCapitalLosses· number · optionnel
Sch 6: allowable capital losses of the yearbusinessLimitAllocated· number · optionnel
Business limit allocated to this corporation (Sch 23 line 410 if associated, else the statutory limit). 0 = allocation zeroforeignInvestmentIncome· number · optionnel
T2 line 445: foreign investment incomenonCapitalLossesOpening· number · optionnel
Sch 4: non-capital loss pool at the start of the yeardividendsPaidNonEligible· number · optionnel
Non-eligible taxable dividends paid in the yearforeignBusinessTaxCredit· number · optionnel
T2 line 636: foreign business income tax creditaggregateInvestmentIncome· number · optionnel
T2 line 440: aggregate investment income (s.129(4))dividendsReceivedConnected· array · optionnel
Dividends from connected corporations (s.186(4)) — Part IV only through the payer's refundforeignNonBusinessTaxCredit· number · optionnel
T2 line 632: foreign non-business income tax credittaxableCapitalGroupPriorYear· number · optionnel
T2 line 415: taxable capital employed in Canada of the group, prior year. Omit when under 10 MdividendsPaidOfWhichConnected· number · optionnel
How much OF the dividends paid above went to connected corporations — a portion of dividendsPaidEligible + dividendsPaidNonEligible, never an amount on top of them. Raises the cascade warning on the payer side. In a ccpcrate_group call the recipients' own dividendsReceivedConnected amounts govern the 186(1)(b) share; this field is then cross-checked against themdividendsReceivedPortfolioEligible· number · optionnel
Eligible taxable dividends from non-connected payers (Part IV → ERDTOH)nonCapitalLossesClaimedAgainstPartI· number · optionnel
Non-capital losses claimed against Part I incomenonCapitalLossesClaimedAgainstPartIV· number · optionnel
Non-capital / farm losses claimed against Part IV (s.186(1)(c),(d)) — the loss amountdividendsReceivedPortfolioNonEligible· number · optionnel
Non-eligible taxable dividends from non-connected payers (Part IV → NERDTOH)
Exemple d'appel{"name": "ccpcrate_resolve", "arguments": {"taxYear": {}, "province": "AB"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ccpcrate_rules≈ 226 tokens
The statutory rates and parameters the engine uses (14 jurisdictions, effective dates, application modes, sources, verification status), filterable by jurisdiction, key and date. Free.
Paramètres, retour & exemple (3)
Paramètreskey· string · optionnel
Row key (e.g. sbd_rate, business_limit, passive_income_grind); omit for all keysdate· string · optionnel
Only the rows in force on this date (default: every row, all periods)jurisdiction· string · optionnel · FED | AB | BC | MB | NB | NL | NS | NT
Jurisdiction; omit for all
Exemple d'appel{"name": "ccpcrate_rules", "arguments": {"key": "texte", "date": "texte", "jurisdiction": "FED"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».