MCP Currency Converter Server

Fornece conversão de moedas em tempo real e dados de taxas de câmbio usando a API Frankfurter.

Documentação

MCP Currency Converter Server

Um servidor MCP que fornece conversão de moedas em tempo real e dados de taxas de câmbio usando a API Frankfurter.

Uso

A URL base é https://currency-mcp.wesbos.com

Existem dois endpoints - /mcp para HTTP transmissível e /sse para HTTP+SSE legado.

Atualmente, muitos clientes não oferecem suporte a HTTP transmissível, então você pode usá-lo com um proxy:

{
  "mcpServers": {
    "currency-conversion": {
      "command": "npx",
      "args": ["mcp-remote", "https://currency-mcp.wesbos.com/sse"]
    }
  },
}

Ferramentas Disponíveis

convert_currency

Converte um valor de uma moeda para outra.

Parâmetros:

  • from (string): Código da moeda de origem (3 letras, ex.: "USD", "EUR")
  • to (string): Código da moeda de destino (3 letras, ex.: "USD", "EUR")
  • amount (number): Valor a converter (número positivo)

Exemplo: Converter 100 USD para EUR

{
  "from": "USD",
  "to": "EUR",
  "amount": 100
}

get_latest_rates

Obtém as taxas de câmbio mais recentes.

Parâmetros:

  • base (string, opcional): Código da moeda base (padrão é EUR)
  • symbols (string, opcional): Códigos de moeda separados por vírgula para limitar os resultados

Exemplo: Obter taxas de USD para moedas específicas

{
  "base": "USD",
  "symbols": "EUR,GBP,JPY"
}

get_currencies

Lista todas as moedas disponíveis com seus nomes completos.

Parâmetros: Nenhum

get_historical_rates

Obtém taxas de câmbio históricas para uma data específica.

Parâmetros:

  • date (string): Data no formato YYYY-MM-DD
  • base (string, opcional): Código da moeda base (padrão é EUR)
  • symbols (string, opcional): Códigos de moeda separados por vírgula para limitar os resultados

Exemplo: Obter taxas históricas de EUR para 1º de janeiro de 2024

{
  "date": "2024-01-01",
  "base": "EUR",
  "symbols": "USD,GBP"
}

Fonte de Dados

Os dados de taxas de câmbio são fornecidos pela Frankfurter API