ETX Connector for Claude AI

Connect your UAE tax and accounting data to Claude. Query invoices, VAT returns, and compliance reports through natural language.

Connect in Claude

Features

Setup

  1. Open Claude Settings and go to Connectors
  2. Click Add custom connector
  3. Enter the URL: https://mcp.etx.ae/mcp
  4. Authenticate with your ETX account credentials
  5. Start asking Claude about your tax data

Available Tools

ToolDescriptionType
get_dashboardAccount overview — invoices, revenue, VAT payable, deadlinesRead
list_clientsList all clients, search by name or TRNRead
get_clientClient details — TRN, contact info, emirateRead
list_invoicesFilter by client, type, status, date rangeRead
get_invoiceFull invoice with line items and VATRead
create_invoiceCreate a sales or purchase invoiceWrite
list_vat_returnsAll VAT returns filed or pendingRead
get_vat_returnDetailed VAT return breakdownRead
get_vat_summaryPeriod VAT summary — collected, paid, net payableRead
get_emirate_breakdownEmirate-wise VAT for FTA VAT 201Read
submit_einvoiceSubmit invoice to FTA as e-invoiceWrite

Examples

Example 1: Check your VAT position
User prompt: "What is my VAT liability for Q1 2026?"

What happens: Claude calls get_vat_summary with period_from=2026-01-01 and period_to=2026-03-31. ETX returns total sales, total purchases, VAT collected on sales, VAT paid on purchases, and the net VAT payable amount. Claude presents this as a clear summary with the amount you owe to FTA.
Example 2: Get emirate-wise breakdown for filing
User prompt: "Give me the emirate-wise VAT breakdown for the last quarter so I can file VAT 201"

What happens: Claude calls get_emirate_breakdown for the relevant period. ETX returns taxable amounts and VAT amounts per emirate (Abu Dhabi, Dubai, Sharjah, Ajman, UAQ, RAK, Fujairah). Claude formats this ready for entry into the FTA portal VAT 201 form.
Example 3: Create an invoice
User prompt: "Create a sales invoice for AED 10,000 to client Al Farsi Trading for consulting services, 5% VAT, Dubai"

What happens: Claude calls create_invoice with the client ID, date, line items, VAT rate, and emirate. ETX creates the invoice and returns the invoice number and total including VAT. Claude confirms the invoice was created with all details.
Example 4: Review overdue invoices
User prompt: "Show me all overdue invoices"

What happens: Claude calls list_invoices with status=overdue. ETX returns all invoices past their due date with client names, amounts, and how many days overdue. Claude summarises the total outstanding and suggests follow-up actions.
Example 5: Submit an e-invoice to FTA
User prompt: "Submit invoice INV-0471 as an e-invoice to FTA"

What happens: Claude calls submit_einvoice with the invoice ID. ETX submits the invoice to FTA through the accredited service provider and returns the submission status and FTA reference number. Claude confirms whether the submission was accepted or if there are validation errors to fix.

Authentication

ETX uses OAuth 2.0 for authentication. When you connect ETX in Claude, you will be redirected to ETX to log in and authorize access. You can choose which permissions to grant. You can disconnect at any time from Claude Settings.

Privacy & Data

Support