Zovo Currency MCP Server
Conversão de moedas e taxas de câmbio MCP para agentes de IA. Local-first, camada gratuita, $19 Pro único.
Documentação
All servers · Buy Pro $19 · All 46 for $39 · Source
Duas formas de executá-lo, ambas gratuitas para começar. Abra mcp.zovo.one/mcp/connect, copie a URL da moeda e cole-a em qualquer cliente que aceite uma URL. Ela já contém um token gratuito, então não há nada para instalar, nenhuma conta e nenhum cabeçalho para configurar. A URL é https://mcp.zovo.one/mcp/currency/t/<token>. O token não é opcional: o https://mcp.zovo.one/mcp/currency puro conecta e lista suas ferramentas e depois responde a cada chamada de ferramenta com HTTP 401, então use o link de /mcp/connect ou envie Authorization: Bearer <token>. Ou baixe currency.mcpb e clique duas vezes nele no Claude Desktop.
mcp-currency
Pergunte ao seu assistente quanto algo vale em outra moeda e obtenha uma resposta real com uma data. Ele lê as taxas de câmbio de referência diárias do euro do Banco Central Europeu, as mesmas séries publicadas que bancos, autoridades fiscais e contadores usam, converte valores entre qualquer uma das moedas que o BCE cotiza e mostra como um par se moveu ao longo do tempo. Não há chave de API, nenhuma conta e nenhum limite de taxa, porque o BCE publica o arquivo abertamente. Ambos os arquivos são armazenados em cache na sua própria máquina, então após o primeiro download cada resposta é instantânea e o servidor continua funcionando em um avião. Cada resposta informa qual data de taxa usou, porque as taxas do BCE são publicadas uma vez por dia e um domingo carrega a taxa de sexta-feira.
Construído por theluckystrike.
No Registro Oficial de MCP (io.github.theluckystrike/currency-converter-ecb-rates-daily-keyless).
Listado no Índice de Produtos de IA - endpoint remoto ao vivo em mcp.zovo.one/s/currency, camada gratuita, sem cadastro.

Instalação em 60 segundos
A publicação npm para @theluckystrike/mcp-currency está pendente. Até lá, o pacote de um clique .mcpb ou um clone+build é o caminho funcional, ambos verificados abaixo.
Um clique (.mcpb): baixe currency.mcpb do lançamento mais recente e clique duas vezes nele no Claude Desktop: https://github.com/theluckystrike/mcp-servers/releases/latest
(claude_desktop_config.json):
{
"mcpServers": {
"currency": {
"command": "npx",
"args": ["-y", "@theluckystrike/mcp-currency"]
}
}
}
Claude Code:
claude mcp add currency -- npx -y @theluckystrike/mcp-currency
(.cursor/mcp.json):
{
"mcpServers": {
"currency": {
"command": "npx",
"args": ["-y", "@theluckystrike/mcp-currency"]
}
}
}
O formulário npx acima começa a funcionar no momento em que o pacote é publicado. Até lá, use o pacote .mcpb acima, ou construa a partir do código-fonte com exatamente estes três comandos:
git clone https://github.com/theluckystrike/mcp-servers.git && cd mcp-servers
npm install
npm run build -w packages/mcp-license -w servers/currency
Em seguida, aponte o command do seu cliente para node com um argumento: o caminho absoluto para servers/currency/dist/index.js.
Para executar no modo Pro, defina MCP_LICENSE_KEY no mesmo bloco de configuração, ou chame license_activate uma vez com sua chave.
Ferramentas
| Ferramenta | O que faz |
|---|---|
rates_latest | As taxas de referência mais recentes do BCE, reexpressas contra qualquer base. quotes opcional para restringir a lista. |
convert | Converte um valor entre duas moedas, hoje ou em uma data passada. Informa a taxa, a data da taxa e o arredondamento. |
convert_many | Um valor em várias moedas de uma vez, tudo com a mesma data de taxa. |
fx_rates_for | Retorna o objeto fx_rates que o expense_to_invoice do rastreador de despesas aceita, além da data da taxa. |
rate_history | Um par ao longo de um período, com mínimo, máximo, média e a variação ao longo dele. |
rate_on | A taxa em uma data, com fallback para a última taxa publicada nessa data ou antes, e informando isso. Ambas as direções são retornadas (rate e inverse_rate) e published_direction nomeia qual lado o próprio BCE cotiza para o par, então o recíproco nunca é repassado como o valor publicado. |
currencies_list | Cada moeda que o BCE cotiza, com sua taxa em euro e seu número de casas decimais. |
cache_status | O que está em cache, há quanto tempo, quando será atualizado e onde está armazenado. |
license_status / license_activate | Verifica ou ativa uma chave Pro. Verificado offline. |
O recurso fx://latest expõe as taxas em cache como JSON. O prompt convert_invoice_lines percorre toda a cadeia rastreador-de-despesas -> moeda -> fatura em uma única etapa.
Gratuito vs Pro
| Gratuito | Pro ($19 pagamento único) | |
|---|---|---|
Taxas mais recentes, convert, convert_many, fx_rates_for | Sim, ilimitado | Sim, ilimitado |
| Moedas | Todas as 30+ que o BCE cotiza | Todas as 30+ que o BCE cotiza |
| Histórico de taxas | Até 90 dias por chamada, com alcance de 90 dias; um período mais amplo é encurtado e respondido, com o limite nomeado | Períodos ilimitados, desde 1999-01-04 |
rate_on | Últimos 90 dias | Qualquer data desde 1999-01-04 |
| Cache offline | Sim | Sim |
Um período de histórico recusado retorna o motivo e a chamada exata mais restrita a fazer; nunca trunca silenciosamente uma tabela e nunca retorna um erro de transporte.
Obtenha Pro: https://mcp.zovo.one/buy/currency (ou $39 pelo pacote completo: https://mcp.zovo.one/buy/bundle) Ou o pacote de 46 servidores por $39.
Combina com
- expense-tracker,
expense_to_invoiceaceitatarget_currencymais um objetofx_ratese dobra um conjunto de despesas em várias moedas em uma única moeda de fatura, mas não buscará nem inventará uma taxa.fx_rates_for {target, currencies}aqui retorna exatamente esse objeto. "Rebill Nova in USD" então funciona de ponta a ponta sem que o usuário digite uma única taxa de câmbio. - invoice, uma fatura carrega uma única moeda. Converta primeiro, emita depois e coloque o
invoice_noteretornado ("Converted at ECB reference rates of 2026-09-02") no documento para que o cliente possa verificar.
expense_to_invoice {project, from, to} -> which currencies are actually present
fx_rates_for {target: "USD", currencies: [...]} -> {"EUR": 1.0812, "GBP": 1.2717}, rate date
expense_to_invoice {..., target_currency: "USD", fx_rates: {...}} -> one currency, every line annotated
invoice_create {currency: "USD", items: [...]} -> the document
Como as taxas funcionam
- Fonte: as taxas de câmbio de referência do euro do BCE,
eurofxref-daily.xmleeurofxref-hist.xml. - Publicadas por volta das 16:00 CET em dias úteis do TARGET. Não há taxa para fim de semana, 1º de janeiro, Sexta-feira Santa, Segunda-feira de Páscoa, 1º de maio ou 25 e 26 de dezembro.
- Pedir uma data sem taxa retorna a última taxa publicada nessa data ou antes, a convenção que todo banco usa, e a resposta informa em qual data caiu e por quê. Uma data dentro do intervalo em cache sem taxa é um fim de semana ou feriado do TARGET e é nomeada como tal; uma data após o dia mais recente no cache é relatada como ainda não publicada, com a data mais recente do cache e se esta chamada foi ao BCE para procurá-la.
- O BCE cotiza tudo contra o euro, então uma taxa USD/PLN é uma taxa cruzada: a proporção é formada e multiplicada com precisão total, e o único arredondamento no caminho é o último, para as unidades menores da moeda alvo. A resposta carrega ambos os números:
rate_exacté o multiplicador,rateé a mesma taxa arredondada para 6 casas decimais para leitura. Recalcular manualmente a partir doratede 6 casas decimais pode diferir em uma ou duas unidades menores; é bem diferente para pares cuja taxa está longe de 1 (1.000.000 VND é KWD 11,667, não KWD 12,000). - Os resultados são arredondados para as unidades menores ISO 4217 da própria moeda alvo: JPY retorna inteiro, BHD com três casas.
- Estas são taxas de referência para contabilidade e relatórios. Não são taxas de negociação; a taxa do seu banco será diferente.
Privacidade
Todos os dados permanecem locais. A única solicitação de rede que este servidor faz é para www.ecb.europa.eu pelos dois arquivos públicos de taxas, e somente quando a cópia local tem mais de 6 horas (diária) ou 24 horas (histórico). Nada sobre seus valores, suas moedas ou sua máquina é enviado a lugar algum. O cache fica em ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/currency/; exclua esse diretório para redefinir o servidor. Defina ECB_BASE_URL para apontar para seu próprio espelho se o acesso de saída for restrito.
Licenciado sob MIT. Suporte: support@zovo.one. Construído por theluckystrike.
Use estes documentos como um servidor MCP
Qualquer cliente MCP (Claude, Cursor, Windsurf, VS Code) pode ler a documentação deste repositório diretamente via GitMCP - sem instalação:
- URL MCP de Documentos: https://gitmcp.io/theluckystrike/mcp-currency
Primeiros cinco minutos
Três prompts que pontuaram 3 de 3, medidos na rodada 14, 2026-09-04. Cole um como está escrito.
Convert 2,450 USD to PLN.
Cole isto no Claude com o servidor conectado.
O que fez, medido na rodada 14, 2026-09-04: PLN 9126,07, taxa 3,724925 com o rate_exact não arredondado ao lado, a regra de arredondamento nomeada, rate_date 2026-09-03 e por que isso não é hoje.
Show me the GBP to EUR rate over the last 91 days.
Cole isto no Claude com o servidor conectado.
O que fez, medido na rodada 14, 2026-09-04: Um rate_history {days: 91}, encurtado para os 90 gratuitos e informado no payload: 'Free tier reads 90 days back, so this covers 2026-06-07 to 2026-09-04 instead of 2026-06-05'.
My invoice has three lines: 1,200 USD, 850 GBP and 430 CHF. Convert each to EUR and give me the EUR total.
Cole isto no Claude com o servidor conectado.
O que fez, medido na rodada 14, 2026-09-04: Três chamadas convert na taxa de 2026-09-03: 1033,15 + 987,74 + 457,93 = 2478,82 EUR, cada linha impressa com a taxa usada. convert_many teria feito isso em uma única chamada e estava na allowlist (D-R75).
Na camada gratuita para este caminho: Taxas mais recentes, convert, convert_many, fx_rates_for, histórico de até 90 dias (um período mais amplo é encurtado e respondido, não recusado).
Configure no seu cliente
Caminho de configuração exato, entrada e ressalvas: Claude Desktop · Claude Code · Cursor · VS Code · Windsurf · Cline · Conectores Claude.ai e Claude Desktop · todos os clientes
Comparado com as alternativas
MCP Currency Converter vs exchange-mcp e tcmb_mcp - qual servidor MCP escolher · todas as comparações
Guias
Como rastrear horas faturáveis dentro do Claude Code e do Cursor · Criar um PDF de fatura a partir de uma mensagem de chat com um servidor MCP · Fazer perguntas sobre um arquivo Excel ou CSV a partir do Cursor ou do Claude · Acompanhar o preço de um produto com o Claude e ser avisado quando ele cair · O que o plano gratuito inclui e o que o Pro adiciona · Registrar despesas e quilometragem no Claude, dividir o IVA, repassar para uma fatura · Converter moedas no Claude com taxas reais do BCE, sem chave de API · Gerar propostas e contratos em Word a partir de uma mensagem de chat · Encontrar um horário de reunião entre fusos horários sem fazer a aritmética · Escrever um currículo e uma carta de apresentação a partir do chat, sem inventar nada · Cobrar um retentor em um cronograma sem um SaaS de faturamento · Montar um contrato a partir da sua própria biblioteca de cláusulas, no chat · Conectar servidores MCP ao Claude.ai, Claude Desktop, Cursor e VS Code sem instalar nada · Mesclar, dividir e carimbar PDFs a partir do chat, e por que alguns voltam como números de glifos · Ler um calendário .ics no Claude: livre e ocupado, conflitos e reuniões faturáveis · Executar um quadro kanban no Claude, com rastreamento de tempo na mesma tarefa · Redimensionar, compactar e adicionar marca d'água em imagens a partir de uma mensagem de chat · Categorizar e conciliar uma exportação CSV de banco a partir do chat · Enviar um orçamento a partir do chat e transformar o "sim" em fatura · Colocar um QR code de pagamento SEPA em uma fatura a partir do chat · Compactar e descompactar arquivos com segurança a partir do Claude ou do Cursor · Depósitos de clientes e retentores a partir do chat, aplicados às suas faturas reais · Ativos fixos e depreciação a partir do chat, com as taxas publicadas pelas autoridades fiscais · Diárias e auxílios de viagem a partir do chat, com as tabelas de taxas publicadas pelas autoridades fiscais · Um razão contábil de partidas dobradas a partir de todos os servidores que você já executa · Cronogramas de empréstimos e arrendamentos a partir do chat, fechando exatamente em zero · Ordens de serviço e cartões de trabalho a partir do chat, e por que o markup vai no custo unitário · Listas de preços e tabelas de tarifas a partir do chat, e a lacuna de escala de 100x entre a fatura e o orçamento · Ordens de alteração e o valor do contrato em andamento a partir do chat, e por que uma linha alterada são dois itens · Um fundo de caixa pequeno a partir do chat, e por que o cheque não é a soma dos comprovantes · Extratos de clientes e cobranças a partir do chat, com vencimento em qualquer data que você indicar · Notas de crédito e ordens de compra a partir do chat, contra suas faturas reais · Uma instalação, todos os servidores: o pacote de suíte de escritório · Fechar um mês no chat: fatura, nota de crédito, retentor, conciliação bancária, extrato · Servidor MCP não aparecendo no Claude Desktop: as seis verificações que o encontram · Onde está o claude_desktop_config.json e o que vai nele · claude mcp add: todas as flags e o escopo que silenciosamente perde seu servidor · Servidores MCP no Windows: spawn npx ENOENT, barras invertidas e o PATH · Instalando esses servidores MCP quando o npx ainda não funciona · Configuração do MCP no Cursor: mcp.json, o campo de tipo obrigatório e onde os servidores aparecem · Quais servidores MCP funcionam sem nenhuma rede · Faturando um cliente da UE com reverse charge, a partir de uma mensagem de chat · Orçamento, depósito, fatura, extrato: todo o ciclo em uma única conversa · Este projeto está dando lucro? Horas contra custos, sem planilha · Montando um pacote de ano fiscal para seu contador a partir do chat · Mantendo um registro de quilometragem no chat, com a taxa que você realmente reivindica · Conciliando um CSV de banco contra o que você faturou e gastou · Repassando despesas de clientes, com markup e o IVA tratado com honestidade · Cobrando uma fatura não paga: envelhecimento e depois a carta · Uma nota de venda a partir do chat, com os identificadores verificados e as linhas de assinatura impressas · Precificando um trabalho a partir de uma tabela de tarifas e o que fazer quando o escopo muda · Calculando sua taxa horária a partir do que você realmente faturou · Convertendo CSV para xlsx e vice-versa sem abrir o Excel · Fazendo perguntas a uma planilha em linguagem simples · Mesclando uma pasta de recibos em um único PDF a partir do chat · Dividindo um único scan grande em documentos separados · Enviando um mês de papelada como um único arquivo, com segurança · Servidores MCP no VS Code: o erro de uma palavra que quebra toda configuração · Servidores MCP no Windsurf e no Cline: dois padrões que desperdiçam uma tarde · Servidor MCP local ou URL hospedada: qual escolher e o que você perde · O que esses servidores MCP realmente fazem no plano gratuito · Escolhendo um servidor MCP para faturamento: as sete perguntas que valem a pena fazer · Quando você precisa de um servidor MCP e quando um prompt é suficiente · Locais de arquivos de configuração MCP e chaves JSON, para cada cliente · Por que um servidor MCP não aparece, em ordem de probabilidade · Como a pesquisa do registro MCP realmente funciona, medida · O que realmente está no registro MCP: 6.000 linhas contadas · stdio ou streamable HTTP: qual transporte MCP e o que quebra · Versões do protocolo MCP: o que cada uma mudou · Cada campo em uma entrada de configuração de servidor MCP, por cliente · Escopos de configuração MCP: qual definição vence quando um servidor é definido duas vezes · Onde cada cliente MCP grava seus logs · Distribuindo um servidor MCP: um pacote para baixar ou uma URL para colar · O que há dentro de um pacote MCP .mcpb · Cobrando por um servidor MCP: como o licenciamento realmente funciona · Quanto texto um servidor MCP pode retornar e quanto ele pode descrever · O que verificar antes de deixar um servidor MCP rodar · Por que um diretório diz que seu servidor MCP hospedado não está respondendo · O registro MCP vincula uma URL remota a um nome de servidor · Letras maiúsculas no seu nome de usuário do GitHub mudam sua classificação no registro MCP · Quantos servidores MCP já têm sua palavra no nome · Referência de campos do server.json para o registro MCP · Quando uma ferramenta MCP falha, não retorne um erro JSON-RPC · structuredContent e outputSchema no MCP, e o que DEVE ser mantido · Regras para nomear uma ferramenta MCP e a colisão que ninguém planeja · MCP não tem sessão, então como duas chamadas de ferramenta compartilham estado · x-mcp-header: espelhando parâmetros de ferramenta em cabeçalhos HTTP · Como um diretório pontua um servidor MCP e por que sua pior ferramenta decide isso · O que os rastreadores de IA buscam que o Googlebot não busca, medido em 141 URLs · A API de Inspeção de URL do Search Console muda sua resposta entre chamadas · Quais servidores MCP funcionam colando uma URL, sem nada instalado · Onde encontrar servidores MCP que custam dinheiro e como você realmente paga · Fazendo um assistente preencher um orçamento ou estimativa para um cliente · Existe um servidor MCP para livro de caixa pequeno ou razão de caixa · Conversão de moedas em um assistente e qual servidor MCP usar · Compactando e descompactando arquivos a partir de um assistente e o que as proteções fazem · Produzindo um cronograma de entrega ou um documento de ordem de serviço a partir de um chat · Um servidor MCP enviará a fatura por e-mail para meu cliente · Um assistente pode ler uma foto de recibo e registrar a despesa · Qual servidor MCP pode gerar PDFs de fatura a partir de uma mensagem de chat? · Um servidor MCP pode ler um PDF de extrato bancário e categorizar as transações? · Melhores servidores MCP para contabilidade e papelada de pequenas empresas em 2026 · Diretório de Fornecedores MCP: evite que listas de fornecedores apodreçam em uma planilha · Contrato de Serviço MCP: pare de copiar um modelo de contrato apodrecido da internet · Registro de Manutenção MCP: saiba quando a manutenção é devida sem que ninguém precise lembrar · Registro de Quilometragem MCP: mantenha o registro dedutível no momento da viagem, não em abril · Melhores práticas de condições de pagamento de faturas: Net 30, data de vencimento e multas por atraso · Como categorizar transações bancárias · Modelo de registro de caixa pequeno · Faça perguntas sobre uma planilha no chat, sem precisar de fórmulas · Transforme um orçamento ou estimativa em fatura sem redigitar · Produza um cronograma de entrega e uma ordem de serviço a partir de um chat · Use servidores MCP sem instalar nada, colando uma URL · Servidores MCP para contabilidade de pequenas empresas: o resumo · Como encontrar e pagar por servidores MCP · Rastreie horas faturáveis como entradas de folha de ponto em vez de um cronômetro de parede · Converta um CSV em JSON para importação de API ou ferramenta de desenvolvimento · Construa um NDA ou acordo de confidencialidade mútua a partir de cláusulas · Faça uma lista de embalagem ou nota de entrega a partir do pedido no chat · Execute uma contagem de estoque com códigos de barras e atualize o catálogo no chat · Mescle arquivos PDF no Claude ou no Cursor sem enviá-los para nenhum lugar · Divida um PDF em documentos separados a partir da janela de chat · Acompanhe despesas e orçamentos dentro do Claude sem assinatura de SaaS · Execute sessões de foco pomodoro a partir do Claude e cobre as horas depois · Acompanhe preços de produtos e receba alertas de queda no seu chat de IA · Rastreie tempo faturável e exporte folhas de ponto a partir do seu chat de IA · Mantenha números de fatura sequenciais e nunca reutilize um · Verificação de currículo ATS e carta de apresentação a partir do chat: passe no parser antes do recrutador · Faturamento de freelancer a partir do chat: horas faturáveis em linhas de fatura e PDF sem assinatura de SaaS · Alertas de queda de preço e limpeza de PDF a partir do chat: dois pequenos trabalhos que você adia · Converta USD para cedis, rands e xelins no Claude com taxas reais · Construa um cronograma de amortização de empréstimo a partir do chat e exporte para o Excel · Todos os guias
Mais servidores
Calculadora de Diárias MCP — Auxílios de Viagem para Funcionários a partir do Claude · Servidor MCP para Registro de Ativos Fixos — Depreciação a partir do Claude · Servidor MCP para Extratos de Conta — Saldos de Clientes a partir do Claude · Servidor MCP para Livro de Caixa — Recebimentos, Pagamentos e Saldos a partir do Claude · Amortização MCP · Servidor MCP de Caixa Pequeno — Acompanhe um Fundo de Caixa Pequeno a partir do Claude · Ordem de Serviço MCP · Catálogo MCP