Skip to content

Repository files navigation

UniRate — Dify Plugin

Free currency exchange rates, conversions, supported-currency lookups, and VAT rates for your Dify agents and workflows, powered by the UniRate API.

Tools

Tool Description
Convert Currency Convert an amount from one currency to another using live rates.
Get Exchange Rate Get the rate between two currencies, or all rates for a base currency.
List Supported Currencies List every currency code UniRate supports.
Get VAT Rate Get the VAT rate for a country (ISO 3166-1 alpha-2), or all countries.

Setup

  1. Get a free API key at unirateapi.com.
  2. Install this plugin in your Dify instance.
  3. Open the plugin's settings and paste your UniRate API key. Validation performs a single USD → EUR rate lookup to confirm the key works.

Usage

Once configured, the tools are available to Agent and Workflow nodes. Example prompts an agent can satisfy:

  • "Convert 250 USD to Japanese yen."Convert Currency
  • "What's the current EUR/GBP rate?"Get Exchange Rate
  • "Which currencies does UniRate support?"List Supported Currencies
  • "What is the VAT rate in Germany?"Get VAT Rate

Required credentials

  • UniRate API key — sent to the UniRate API as a query parameter for authentication. Stored by your Dify instance as a plugin credential.

Connection

The plugin makes outbound HTTPS GET requests to https://api.unirateapi.com. It uses only the free-tier endpoints (/api/rates, /api/convert, /api/currencies, /api/vat/rates).

Dependencies

The only runtime dependency is the Dify plugin SDK (dify_plugin). All HTTP calls use the Python standard library — there is no third-party HTTP client.

Source & issues

https://github.com/UniRate-API/dify-unirate

License

MIT © 2026 Unirate Team

About

UniRate plugin for Dify — free currency exchange rates, conversions, and VAT rates (4 tools).

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages