ICMS Calculator

ICMS Calculator MCP Connector for Claude

A+

Calculate Brazilian ICMS taxes, including tax substitution (ST), tax differentials (DIFAL), and tax-inclusive base calculations.

4 tools Official Updated Jun 28, 2026 Official Vinkius Partner

This MCP server provides specialized tools for calculating complex Brazilian ICMS taxes. It handles the 'inside' calculation method to find grossed-up product values, calculates Tax Substitution (ICMS-ST) using MVA (Added Value Margin), determines the tax differential (DIFAL) for B2C interstate transactions, and retrieves correct interstate rates based on regional movements. Use calculate_tax_base for tax-inclusive bases, calculate_icms_substitution for ST calculations, calculate_tax_differential for DIFAL, and get_interstate_rate to identify applicable rates between Brazilian regions.

icmsbraziltax-calculatorst-calculationdifalmva

4 tools expose this connector's capabilities to your AI agent.

calculate_tax_differential

Calculates the DIFAL amount for B2C interstate operations

calculate_icms_substitution

Calculates the amount of ICMS-ST (Tax Substitution) to be collected

calculate_tax_base

Calculates the grossed-up product value using the "inside" calculation method

get_interstate_rate

Retrieves the correct interstate tax rate based on origin and destination regions

See how to talk to your AI agent using ICMS Calculator.

Calculate the tax base for a product worth 100.00 with an 18% tax rate.

The `calculate_tax_base` tool would return a tax base of approximately 121.95 and a tax amount of 21.95.

What is the interstate rate for a shipment from Southeast to North region?

Using `get_interstate_rate` with origin 'Southeast' and destination 'North', the tool returns a rate of 7%.

Calculate DIFAL for a product worth 500.00, with an interstate rate of 12% and destination internal rate of 18%.

The `calculate_tax_differential` tool calculates a DIFAL amount of 30.00.

Use the `calculate_tax_base` tool. You provide the net product value and the tax rate, and it returns the grossed-up base and the tax amount included in that base.

Related Connectors