Taxamo MCP connector
Taxamo is a tax calculation and compliance platform for digital services operating across global markets. The Taxamo MCP connector allows AI agents to calculate tax obligations, validate VAT numbers, determine customer locations by IP address, and generate compliance reports for EU VIES and domestic transactions. It also supports managing product type classifications, retrieving supported countries and currencies, and tracking refund details across tax jurisdictions.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the Taxamo MCP connector to perform the following actions:
- Calculate tax rates automatically for digital services across multiple countries
- Validate VAT numbers and ensure compliance with EU VIES regulations
- Track and reconcile tax settlements by country, region, and tax type
- Generate domestic tax summaries and EU compliance reports on demand
- Store and manage transaction records with full audit trail capabilities
- Process refunds and credit notes with accurate tax recalculation
- Locate customer jurisdiction using IP address geolocation for tax rules
Example prompts
Use the following example prompts to invoke Taxamo MCP connector tools from your AI assistant or Boomi Connect workflow:
Calculate the tax amount for a digital service sale to a customer in Germany.Show me all transactions from the last quarter in Taxamo.Validate this EU VAT number and tell me if it's active in Taxamo.Generate a settlement report for France for the current month.What's the tax rate for software subscriptions in Canada according to Taxamo?Create a refund record for transaction 12345 in Taxamo.Retrieve the IP location data for this customer address in Taxamo.Show me the settlement breakdown by tax type for all EU countries.Email an invoice to the customer for transaction 67890 in Taxamo.List all pending payments registered in Taxamo this month.
Taxamo MCP connector tools
The Taxamo MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| getCountriesDict | Retrieves a list of all available countries and their codes. |
| getCurrenciesDict | Retrieves a list of all supported currencies and their details. |
| getProductTypesDict | Retrieves a list of product types available for tax classification. |
| locateMyIP | Identifies the geographic location based on your current IP address. |
| locateGivenIP | Identifies the geographic location for a specified IP address. |
| getDomesticSummaryReport | Generates a summary report of domestic tax transactions. |
| getEuViesReport | Generates a report of EU VAT transactions for VIES reporting. |
| getDetailedRefunds | Retrieves detailed information about all refunds issued. |
| getRefunds | Retrieves a list of refunds with basic information. |
| getSettlementSummary | Retrieves an overview of settlement totals and status. |
| getSettlement | Retrieves detailed settlement information for a specific period. |
| getSettlementStatsByCountry | Retrieves settlement statistics broken down by country. |
| getSettlementStatsByTaxationType | Retrieves settlement statistics broken down by tax type. |
| getDailySettlementStats | Retrieves settlement statistics across multiple time periods. |
| getTransactionsStats | Retrieves aggregate statistics about all transactions. |
| getTransactionsStatsByCountry | Retrieves transaction statistics broken down by country. |
| calculateSimpleTax | Calculates tax amount using simplified calculation rules. |
| calculateTax | Calculates applicable tax based on transaction details. |
| calculateTaxLocation | Identifies the tax jurisdiction for a transaction. |
| validateTaxNumber | Verifies whether a VAT number is valid. |
| listTransactions | Retrieves a list of transactions with filtering options. |
| createTransaction | Records a new transaction in the system. |
| getTransaction | Retrieves detailed information about a specific transaction. |
| updateTransaction | Modifies the details of an existing transaction. |
| cancelTransaction | Removes a transaction from the system. |
| confirmTransaction | Marks a transaction as confirmed. |
| emailRefund | Sends a credit note to the customer via email. |
| emailInvoice | Sends an invoice to the customer via email. |
| listPayments | Retrieves a list of recorded payments. |
| createPayment | Records a new payment received. |
| capturePayment | Capture payment. |
| listRefunds | Get transaction refunds. |
| createRefund | Create a refund. |
| unconfirmTransaction | Un-confirm the transaction. |
| createSMSToken | Create SMS token. |
| verifySMSToken | Verify SMS token. |