accueil / serveurs / Fichiers & Documents / ae.grovisor/grotax
ae.grovisor/grotax
serveur MCP (Model Context Protocol) · grotax-mcp 1.3.0
Aucun comportement malveillant détecté au test comportemental.
Est-ce que ae.grovisor/grotax est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ae.grovisor/grotax » est classé « Vérifié ». Aucun comportement malveillant détecté au test comportemental. 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 8 outils
- grotax_compare_sbr≈ 1112 tokens
Compute the same facts with and without Small Business Relief (revenue ≤ AED 3m, periods ending by 31 Dec 2029). Shows tax payable and what carries forward each way: in an SBR year a tax loss and disallowed interest are forfeited. Takes the same inputs as grotax_compute_ct (sbrElect is ignored).
Paramètres, retour & exemple (32)
Paramètresftc· number · optionnel
Foreign tax credit, AEDmne· boolean · optionnel
Member of a multinational group (blocks SBR)wht· number · optionnel
Withholding tax credit, AEDqfzp· boolean · optionnel
Treat as a Qualifying Free Zone Person (simplified: 0% on qualifying income)fines· number · optionnel
Fines and penalties (non-compensatory), AEDebitda· number · optionnel
Tax-EBITDA, AED, for the 30% interest cap. Leave out to have it calculated from taxable income + net interest + depreciationrevenue· number · optionnel
Revenue for the tax period, AED (drives Small Business Relief and audit checks)lossesBF· number · optionnel
Tax losses brought forward, AEDsbrElect· boolean · optionnel
Elect Small Business Relief if eligibledonations· number · optionnel
Donations to non-qualifying bodies, AEDperiodEnd· string · optionnel
Tax period end date, YYYY-MM-DD (default 2025-12-31)interestBF· number · optionnel
Net interest disallowed in earlier periods and carried forward, AED (deducted within this period's cap)netInterest· number · optionnel
Net interest expense, AEDdepreciation· number · optionnel
Depreciation and amortisation, AED (used to calculate tax-EBITDA when ebitda is not given)entertainment· number · optionnel
Total client entertainment expense, AED (50% is added back)naturalPerson· boolean · optionnel
The business is owned by an individual (sole establishment or civil company of a natural person)otherAddBacks· number · optionnel
Other non-deductible expenses, AEDownerDrawings· number · optionnel
Owner's drawings or salary booked as expenses, AED (added back only when naturalPerson is true)associateShare· number · optionnel
Equity-accounted share of profit (+) or loss (-) of associates and joint ventures, AED (taken out)connectedExcess· number · optionnel
Payments to connected persons above market value, AEDexemptDividends· number · optionnel
Exempt dividends from UAE/free zone companies, AEDotherDeductions· number · optionnel
Other allowable deductions, AEDunrealisedGains· number · optionnel
Net unrealised gain (+) or loss (-) in the accounts, AED (adjusted only when realisationElect is true)accountingProfit· number · requis
Net profit (or loss, negative) per the financial statements, AEDqualifyingIncome· number · optionnel
QFZP qualifying income taxed at 0%, AEDrealisationElect· boolean · optionnel
Elected to tax gains and losses on realisation rather than as bookedconnectedPayments· number · optionnel
Total paid to connected persons in the period, AED (raises the transfer pricing disclosure warning above AED 500,000)dividendsExpensed· number · optionnel
Dividends or profit distributions booked as expenses, AED (always added back)foreignTaxExpensed· number · optionnel
Foreign and withholding taxes booked as expenses, AED (added back)participationIncome· number · optionnel
Participation exemption income, AEDexemptIncomeExpenses· number · optionnel
Expenses relating to exempt income, AEDrevenueExceededBefore· boolean · optionnel
Revenue exceeded AED 3m in an earlier CT period (blocks SBR permanently)
Exemple d'appel{"name": "grotax_compare_sbr", "arguments": {"accountingProfit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - grotax_compute_ct≈ 1134 tokens
Estimate UAE Corporate Tax using the Grovisor computation (rows A–K): AED 375,000 0% band then 9%, 50% entertainment add-back, interest cap (higher of AED 12m or 30% of adjusted EBITDA), 75% loss relief, Small Business Relief, simplified QFZP and WHT/FTC credits. Only accountingProfit is required; pass revenue to test SBR. Returns a markdown table plus structured rows. Indicative, not tax advice.
Paramètres, retour & exemple (32)
Paramètresftc· number · optionnel
Foreign tax credit, AEDmne· boolean · optionnel
Member of a multinational group (blocks SBR)wht· number · optionnel
Withholding tax credit, AEDqfzp· boolean · optionnel
Treat as a Qualifying Free Zone Person (simplified: 0% on qualifying income)fines· number · optionnel
Fines and penalties (non-compensatory), AEDebitda· number · optionnel
Tax-EBITDA, AED, for the 30% interest cap. Leave out to have it calculated from taxable income + net interest + depreciationrevenue· number · optionnel
Revenue for the tax period, AED (drives Small Business Relief and audit checks)lossesBF· number · optionnel
Tax losses brought forward, AEDsbrElect· boolean · optionnel
Elect Small Business Relief if eligibledonations· number · optionnel
Donations to non-qualifying bodies, AEDperiodEnd· string · optionnel
Tax period end date, YYYY-MM-DD (default 2025-12-31)interestBF· number · optionnel
Net interest disallowed in earlier periods and carried forward, AED (deducted within this period's cap)netInterest· number · optionnel
Net interest expense, AEDdepreciation· number · optionnel
Depreciation and amortisation, AED (used to calculate tax-EBITDA when ebitda is not given)entertainment· number · optionnel
Total client entertainment expense, AED (50% is added back)naturalPerson· boolean · optionnel
The business is owned by an individual (sole establishment or civil company of a natural person)otherAddBacks· number · optionnel
Other non-deductible expenses, AEDownerDrawings· number · optionnel
Owner's drawings or salary booked as expenses, AED (added back only when naturalPerson is true)associateShare· number · optionnel
Equity-accounted share of profit (+) or loss (-) of associates and joint ventures, AED (taken out)connectedExcess· number · optionnel
Payments to connected persons above market value, AEDexemptDividends· number · optionnel
Exempt dividends from UAE/free zone companies, AEDotherDeductions· number · optionnel
Other allowable deductions, AEDunrealisedGains· number · optionnel
Net unrealised gain (+) or loss (-) in the accounts, AED (adjusted only when realisationElect is true)accountingProfit· number · requis
Net profit (or loss, negative) per the financial statements, AEDqualifyingIncome· number · optionnel
QFZP qualifying income taxed at 0%, AEDrealisationElect· boolean · optionnel
Elected to tax gains and losses on realisation rather than as bookedconnectedPayments· number · optionnel
Total paid to connected persons in the period, AED (raises the transfer pricing disclosure warning above AED 500,000)dividendsExpensed· number · optionnel
Dividends or profit distributions booked as expenses, AED (always added back)foreignTaxExpensed· number · optionnel
Foreign and withholding taxes booked as expenses, AED (added back)participationIncome· number · optionnel
Participation exemption income, AEDexemptIncomeExpenses· number · optionnel
Expenses relating to exempt income, AEDrevenueExceededBefore· boolean · optionnel
Revenue exceeded AED 3m in an earlier CT period (blocks SBR permanently)
Exemple d'appel{"name": "grotax_compute_ct", "arguments": {"accountingProfit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - grotax_get_rules≈ 108 tokens
List every rate and threshold groTAX uses, with its legal source and whether it still needs verification (verify: true).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "grotax_get_rules", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - grotax_health_check≈ 881 tokens
Run the Grovisor CT reviewer red-flag checklist (SBR, free zone/QFZP, TP disclosure and Local/Master File, connected-person pay, related-party loans, entertainment, fines, interest cap, loss continuity, audit threshold, exempt income). Pass the answers you know; call grotax_list_health_questions first for the keys and allowed values. Returns findings ranked High → Low.
Paramètres, retour & exemple (1)
Paramètresanswers· object · requis
Answers keyed by question id: revenueBand, sbrElected, freeZone, qualifyingAnalysis, auditedFS, mneGroup, rptLarge, cpPayments, tpDisclosure, ownerPayBenchmarked, rpLoansNoInterest, entertainment, entertainmentSplit, fines, netInterest, taxLosses, ownershipChanged, dividends
Exemple d'appel{"name": "grotax_health_check", "arguments": {"answers": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - grotax_list_health_questions≈ 126 tokens
List the groTAX health-check questions with their answer keys and allowed values, including which questions only apply after others (dependsOn). Use before grotax_health_check.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "grotax_list_health_questions", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - grotax_penalties≈ 486 tokens
Return and payment due date (9 months after period end) and estimated penalties: late filing AED 500 a month for 12 months then AED 1,000, late payment 14% a year charged monthly (from 14 Apr 2026), AED 10,000 late registration, waived if the first return is filed within 7 months of the end of the first tax period. Blank filing date = today; blank payment date = filing date.
Paramètres, retour & exemple (9)
Paramètrestoday· string · optionnel
Override today's date (testing / what-if)taxDue· number · optionnel
Corporate Tax payable for the period, AED (for the late payment penalty)periodEnd· string · requis
Tax period end date, YYYY-MM-DDfilingDate· string · optionnel
Date the return was or will be filed, YYYY-MM-DD (default today)firstPeriod· boolean · optionnel
This period is the first tax period (used for the registration waiver)paymentDate· string · optionnel
Date the tax was or will be paid, YYYY-MM-DD (default = filingDate)firstPeriodEnd· string · optionnel
End of the first tax period, if this is not the first periodfirstReturnFiled· string · optionnel
Date the first return was filed, if this is not the first periodlateRegistration· boolean · optionnel
Registered for Corporate Tax after the deadline
Exemple d'appel{"name": "grotax_penalties", "arguments": {"periodEnd": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - grotax_qfzp_de_minimis≈ 208 tokens
Test whether a free zone company's non-qualifying revenue stays within the de minimis limit: the lower of 5% of total revenue or AED 5m (MD 229 of 2025). Failing it ends Qualifying Free Zone Person status for that period and the next 4.
Paramètres, retour & exemple (2)
ParamètrestotalRevenue· number · requis
Total revenue of the free zone company, AEDnonQualifyingRevenue· number · requis
Non-qualifying revenue (excluding disregarded revenue), AED
Exemple d'appel{"name": "grotax_qfzp_de_minimis", "arguments": {"totalRevenue": 1, "nonQualifyingRevenue": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - grotax_tp_thresholds≈ 284 tokens
Check which UAE transfer pricing documents apply: TP Disclosure Form (related-party transactions > AED 40m with a category > AED 4m, or connected-person payments > AED 0.5m), Local File + Master File (revenue > AED 200m or MNE group).
Paramètres, retour & exemple (5)
Paramètresrevenue· number · optionnel
Standalone revenue, AEDmneGroup· boolean · optionnel
Constituent entity of a multinational grouprelatedPartyTotal· number · optionnel
Aggregate related-party transactions in the period, AEDconnectedPersonPayments· number · optionnel
Total payments/benefits to connected persons (owners, directors, relatives), AEDrelatedPartyLargestCategory· number · optionnel
Largest single transaction category with related parties, AED (omit if unknown)
Exemple d'appel{"name": "grotax_tp_thresholds", "arguments": {"revenue": 1, "mneGroup": true, "relatedPartyTotal": 1, "connectedPersonPayments": 1, "relatedPartyLargestCategory": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
Badge pour votre README
Ce serveur a passé le pentest comportemental. Le badge porte son nom et renvoie à cette fiche — la preuve, c'est la fiche (verdict live qu'on contrôle), pas l'image.
[](https://dokore.fr/serveur/ae.grovisor--grotax)
<a href="https://dokore.fr/serveur/ae.grovisor--grotax"><img src="https://dokore.fr/badge/ae.grovisor--grotax.svg" alt="Vérifié par MCP Hub" height="20"></a>
Réévalué en continu : si le comportement change, le verdict tombe et le badge disparaît. Un badge qui ne pointe pas vers une fiche dokore.fr ne prouve rien. Comment ça marche
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é ».