groTAX by Grovisor
What this MCP does
Computes UAE corporate tax, Small Business Relief, free-zone eligibility, transfer-pricing requirements, penalties, and compliance health checks.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['accountingProfit'], 'properties': {'ftc': {'type': 'number', 'description': 'Foreign tax credit, AED'}, 'mne': {'type': 'boolean', 'description': 'Member of a multinational group (blocks SBR)'}, 'wht': {'type': 'number', 'description': 'Withholding tax credit, AED'}, 'qfzp': {'type': 'boolean', 'description': 'Treat as a Qualifying Free Zone Person (simplified: 0% on qualifying income)'}, 'fines': {'type': 'number', 'description': 'Fines and penalties (non-compensatory), AED'}, 'ebitda': {'type': 'number', 'description': 'Adjusted (tax) EBITDA, AED — used for the 30% interest cap'}, 'revenue': {'type': 'number', 'description': 'Revenue for the tax period, AED (drives Small Business Relief and audit checks)'}, 'lossesBF': {'type': 'number', 'description': 'Tax losses brought forward, AED'}, 'sbrElect': {'type': 'boolean', 'description': 'Elect Small Business Relief if eligible'}, 'donations': {'type': 'number', 'description': 'Donations to non-qualifying bodies, AED'}, 'periodEnd': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Tax period end date, YYYY-MM-DD (default 2025-12-31)'}, 'netInterest': {'type': 'number', 'description': 'Net interest expense, AED'}, 'entertainment': {'type': 'number', 'description': 'Total client entertainment expense, AED (50% is added back)'}, 'otherAddBacks': {'type': 'number', 'description': 'Other non-deductible expenses, AED'}, 'connectedExcess': {'type': 'number', 'description': 'Payments to connected persons above market value, AED'}, 'exemptDividends': {'type': 'number', 'description': 'Exempt dividends from UAE/free zone companies, AED'}, 'otherDeductions': {'type': 'number', 'description': 'Other allowable deductions, AED'}, 'accountingProfit': {'type': 'number', 'description': 'Net profit (or loss, negative) per the financial statements, AED'}, 'qualifyingIncome': {'type': 'number', 'description': 'QFZP qualifying income taxed at 0%, AED'}, 'participationIncome': {'type': 'number', 'description': 'Participation exemption income, AED'}, 'exemptIncomeExpenses': {'type': 'number', 'description': 'Expenses relating to exempt income, AED'}, 'revenueExceededBefore': {'type': 'boolean', 'description': 'Revenue exceeded AED 3m in an earlier CT period (blocks SBR permanently)'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['accountingProfit'], 'properties': {'ftc': {'type': 'number', 'description': 'Foreign tax credit, AED'}, 'mne': {'type': 'boolean', 'description': 'Member of a multinational group (blocks SBR)'}, 'wht': {'type': 'number', 'description': 'Withholding tax credit, AED'}, 'qfzp': {'type': 'boolean', 'description': 'Treat as a Qualifying Free Zone Person (simplified: 0% on qualifying income)'}, 'fines': {'type': 'number', 'description': 'Fines and penalties (non-compensatory), AED'}, 'ebitda': {'type': 'number', 'description': 'Adjusted (tax) EBITDA, AED — used for the 30% interest cap'}, 'revenue': {'type': 'number', 'description': 'Revenue for the tax period, AED (drives Small Business Relief and audit checks)'}, 'lossesBF': {'type': 'number', 'description': 'Tax losses brought forward, AED'}, 'sbrElect': {'type': 'boolean', 'description': 'Elect Small Business Relief if eligible'}, 'donations': {'type': 'number', 'description': 'Donations to non-qualifying bodies, AED'}, 'periodEnd': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Tax period end date, YYYY-MM-DD (default 2025-12-31)'}, 'netInterest': {'type': 'number', 'description': 'Net interest expense, AED'}, 'entertainment': {'type': 'number', 'description': 'Total client entertainment expense, AED (50% is added back)'}, 'otherAddBacks': {'type': 'number', 'description': 'Other non-deductible expenses, AED'}, 'connectedExcess': {'type': 'number', 'description': 'Payments to connected persons above market value, AED'}, 'exemptDividends': {'type': 'number', 'description': 'Exempt dividends from UAE/free zone companies, AED'}, 'otherDeductions': {'type': 'number', 'description': 'Other allowable deductions, AED'}, 'accountingProfit': {'type': 'number', 'description': 'Net profit (or loss, negative) per the financial statements, AED'}, 'qualifyingIncome': {'type': 'number', 'description': 'QFZP qualifying income taxed at 0%, AED'}, 'participationIncome': {'type': 'number', 'description': 'Participation exemption income, AED'}, 'exemptIncomeExpenses': {'type': 'number', 'description': 'Expenses relating to exempt income, AED'}, 'revenueExceededBefore': {'type': 'boolean', 'description': 'Revenue exceeded AED 3m in an earlier CT period (blocks SBR permanently)'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['answers'], 'properties': {'answers': {'type': 'object', 'properties': {'fines': {'enum': ['yes', 'no'], 'type': 'string', 'description': 'Did you pay any government fines or penalties?'}, 'freeZone': {'enum': ['yes', 'no'], 'type': 'string', 'description': 'Is the company registered in a UAE free zone?'}, 'mneGroup': {'enum': ['yes', 'no'], 'type': 'string', 'description': 'Is the company part of a multinational group?'}, 'rptLarge': {'enum': ['yes', 'no', 'none'], 'type': 'string', 'description': 'Do transactions with related companies exceed AED 40m in total?'}, 'auditedFS': {'enum': ['yes', 'no'], 'type': 'string', 'description': 'Are your financial statements audited?'}, 'dividends': {'enum': ['yes', 'no'], 'type': 'string', 'description': 'Do you receive dividends or gains from shareholdings?'}, 'taxLosses': {'enum': ['yes', 'no'], 'type': 'string', 'description': 'Do you have tax losses to carry forward?'}, 'cpPayments': {'enum': ['yes', 'no'], 'type': 'string', 'description': 'Do you pay owners, directors or their relatives (salary, fees, rent) more than AED 500,000 a year?'}, 'sbrElected': {'enum': ['yes', 'no', 'unsure'], 'type': 'string', 'description': 'Have you elected Small Business Relief in your CT return?'}, 'netInterest': {'enum': ['yes', 'no'], 'type': 'string', 'description': 'Is your net interest expense above AED 12m?'}, 'revenueBand': {'enum': ['lt3m', '3to50m', '50to200m', 'gt200m'], 'type': 'string', 'description': 'What was your annual revenue?'}, 'tpDisclosure': {'enum': ['yes', 'no', 'unsure'], 'type': 'string', 'description': 'Have you prepared the Transfer Pricing Disclosure Form?'}, 'entertainment': {'enum': ['yes', 'no'], 'type': 'string', 'description': 'Do you have client entertainment expenses?'}, 'ownershipChanged': {'enum': ['yes', 'no'], 'type': 'string', 'description': 'Has ownership changed by more than 50% since the losses arose?'}, 'rpLoansNoInterest': {'enum': ['yes', 'no'], 'type': 'string', 'description': 'Are there loans to or from related parties or owners without interest?'}, 'entertainmentSplit': {'enum': ['yes', 'no', 'unsure'], 'type': 'string', 'description': 'Are they adjusted at exactly 50% in your tax computation?'}, 'qualifyingAnalysis': {'enum': ['yes', 'no', 'unsure'], 'type': 'string', 'description': 'Have you analysed which income is "qualifying income" for the 0% free zone rate?'}, 'ownerPayBenchmarked': {'enum': ['yes', 'no'], 'type': 'string', 'description': 'Have payments to owners and directors been checked against market rates?'}}, 'description': 'Answers keyed by question id: revenueBand, sbrElected, freeZone, qualifyingAnalysis, auditedFS, mneGroup, rptLarge, cpPayments, tpDisclosure, ownerPayBenchmarked, rpLoansNoInterest, entertainment, entertainmentSplit, fines, netInterest, taxLosses, ownershipChanged, dividends'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['periodEnd'], 'properties': {'today': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': "Override today's date (testing / what-if)"}, 'taxDue': {'type': 'number', 'description': 'Corporate Tax payable for the period, AED (for the late payment penalty)'}, 'periodEnd': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Tax period end date, YYYY-MM-DD'}, 'filingDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Date the return was or will be filed, YYYY-MM-DD (default today)'}, 'firstPeriod': {'type': 'boolean', 'description': 'This period is the first tax period (used for the registration waiver)'}, 'paymentDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Date the tax was or will be paid, YYYY-MM-DD (default = filingDate)'}, 'firstPeriodEnd': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'End of the first tax period, if this is not the first period'}, 'firstReturnFiled': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Date the first return was filed, if this is not the first period'}, 'lateRegistration': {'type': 'boolean', 'description': 'Registered for Corporate Tax after the deadline'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['totalRevenue', 'nonQualifyingRevenue'], 'properties': {'totalRevenue': {'type': 'number', 'description': 'Total revenue of the free zone company, AED'}, 'nonQualifyingRevenue': {'type': 'number', 'description': 'Non-qualifying revenue (excluding disregarded revenue), AED'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'revenue': {'type': 'number', 'description': 'Standalone revenue, AED'}, 'mneGroup': {'type': 'boolean', 'description': 'Constituent entity of a multinational group'}, 'relatedPartyTotal': {'type': 'number', 'description': 'Aggregate related-party transactions in the period, AED'}, 'connectedPersonPayments': {'type': 'number', 'description': 'Total payments/benefits to connected persons (owners, directors, relatives), AED'}, 'relatedPartyLargestCategory': {'type': 'number', 'description': 'Largest single transaction category with related parties, AED (omit if unknown)'}}}
Recent tool changes
Similar MCP servers
FalaZuki Finance BR
Provides Brazil-focused financial calculations and rules for investments, credit, taxes, payroll, labor costs, debt, budgeting, a…
XBOSS
Accesses Korean tax, social insurance, payroll, cash receipt, e-tax invoice, and certificate filing services.
Sirenic
Provides European company registry, financial, procurement, sanctions, regulatory, insolvency, ownership, and ongoing due-diligen…
taxsort-mcp
Classifies personal tax transactions, applies user-defined rules, manages tax-year sessions, and provides account, usage, and cre…
mcp
Analyzes medical bills and insurance denials, estimates healthcare costs, identifies assistance options, and supports appeals and…
AINumbers Fintech Intelligence Suite
Provides deterministic fintech, payment-policy, financial analysis, regulatory compliance, credential integrity, and audit-trail …
Xearno Tools
Provides financial, tax, employment-benefit, lending, pricing, and business calculators using jurisdiction-specific rules and cur…
schedule-iii
Transforms Indian company trial balances into controlled Schedule III financial statement workbooks with account mappings, disclo…