NOWPayments MCP
Um wrapper leve em torno da API NOWPayments que permite interação contínua com pagamentos em criptomoedas por meio de interfaces baseadas em LLM.
Documentação
NOWPayments MCP server
Sobre
O NOWPayments MCP Server é um wrapper leve em torno da API NOWPayments que permite interação perfeita com pagamentos em criptomoedas por meio de interfaces baseadas em LLM, como chatbots e agentes de IA.
Ele abstrai a integração direta com a API, permitindo que você crie pagamentos, gere faturas e acompanhe transações usando chamadas de ferramentas simples.
Link:
Principais Recursos
- Suporte a uma ampla variedade de criptomoedas
- Criação de faturas hospedadas e pagamentos diretos
- Acompanhamento de status de pagamento em tempo real
- Cálculo do valor mínimo para pares de moedas
- Autenticação simples baseada em chave de API
Casos de Uso
- Pagamentos em cripto em agentes de IA e interfaces de chat
- Fluxos automatizados de cobrança e pagamento
- Checkout de e-commerce com suporte a cripto
- Integrações de pagamento sem código / com pouco código
Recursos
- Recuperar uma lista completa de criptomoedas suportadas
- Calcular valores mínimos de pagamento para pares de moedas
- Criar faturas de pagamento hospedadas
- Criar pagamentos diretos em cripto
- Acompanhar o status do pagamento em tempo real
Autenticação
Todos os métodos exigem uma chave de API NOWPayments.
A chave de API é usada internamente pelo servidor MCP para autenticar solicitações à API NOWPayments.
Métodos
get_full_currencies
Obter a lista de criptomoedas suportadas pela NOWPayments, incluindo metadados detalhados para cada moeda.
Casos de uso:
- Exibir opções de pagamento disponíveis
- Validar moedas suportadas antes de criar pagamentos
get_min_amount
Obter o valor mínimo de pagamento exigido para um par específico de moeda de entrada / moeda de saída, incluindo ambas as opções:
- Opção de taxa fixa
- Opção padrão (taxa flutuante)
Casos de uso:
- Validar valores de pagamento antes de criar uma transação
- Mostrar limites mínimos aos usuários
create_invoice
Criar uma fatura hospedada e retornar uma URL de pagamento.
O pagador é redirecionado para uma página de pagamento hospedada pela NOWPayments para concluir a transação.
Casos de uso:
- Fluxos de checkout de e-commerce
create_payment
Criar um pagamento direto com parâmetros predefinidos.
Retorna todos os detalhes necessários para o pagador enviar os fundos manualmente (por exemplo, endereço da carteira, valor).
Casos de uso:
- Fluxos de pagamento personalizados
- Transações controladas por backend
- Integrações avançadas
get_payment_status
Recuperar o status atual e os detalhes de um pagamento usando seu payment_id.
Casos de uso:
- Monitorar o ciclo de vida do pagamento
- Atualizar o status do pedido
- Lidar com confirmações e falhas
Como Funciona
O servidor MCP atua como uma ponte entre interfaces baseadas em LLM e a API NOWPayments.
Em vez de escrever integrações de API manualmente, você pode:
- Pedir a um chatbot para criar um pagamento
- Gerar faturas dinamicamente
- Verificar status de transações em tempo real
Todas as solicitações são tratadas com segurança usando sua chave de API NOWPayments.
Exemplos de Casos de Uso
- Processamento de pagamentos em cripto em agentes de IA
- Fluxos de cobrança automatizados
- Experiências de checkout baseadas em chat
- Ferramentas internas para equipes financeiras
- Integrações SaaS compatíveis com Web3
Como Começar
1. Obtenha sua chave de API
Cadastre-se na NOWPayments e gere sua chave de API no painel.
2. Configure o Servidor MCP
Forneça sua chave de API na configuração do servidor MCP:
3. Conecte-se ao seu cliente MCP
Adicione o servidor NOWPayments MCP ao seu cliente compatível com MCP (por exemplo, ChatGPT, Claude ou outros frameworks de agentes).
4. Comece a usar
Depois de conectado, você pode chamar métodos diretamente por meio do seu LLM:
Exemplos:
- "Obter criptomoedas disponíveis" →
get_full_currencies - "Criar uma fatura de US$ 50 em BTC" →
create_invoice - "Verificar status do pagamento" →
get_payment_status
FAQ
O que é o NOWPayments MCP Server?
Esta ferramenta é um servidor MCP para interagir com a API NOWPayments, permitindo a criação programática de pagamentos em cripto, faturas e acompanhamento de pagamentos por meio de interfaces baseadas em LLM.
Quais recursos principais ele oferece?
Ele fornece recursos essenciais para fluxos de trabalho de pagamento em cripto, incluindo:
- Recuperar criptomoedas suportadas
- Calcular valores mínimos de pagamento
- Criar faturas hospedadas e pagamentos diretos
- Acompanhar o status do pagamento em tempo real
Posso criar faturas e pagamentos usando esta ferramenta?
Sim, o servidor inclui métodos dedicados para faturas hospedadas (create_invoice) e pagamentos diretos (create_payment), permitindo integração flexível dependendo do seu caso de uso.
O que preciso para começar?
Você precisa de uma conta ativa na NOWPayments e uma chave de API.
A chave de API deve ser configurada (por exemplo, como NOWPAYMENTS_API_KEY) e é usada para autenticar todas as solicitações.
Como os valores de pagamento são tratados?
Os valores de pagamento dependem da criptomoeda selecionada e do par de moedas.
Você pode usar o método get_min_amount para recuperar o valor mínimo exigido para transações de taxa fixa e taxa flutuante antes de criar um pagamento.
Qual é a diferença entre pagamentos de taxa fixa e padrão (taxa flutuante)?
- Pagamentos de taxa fixa bloqueiam a taxa de câmbio por um tempo limitado (10 minutos), garantindo que o pagador envie um valor exato e o destinatário receba um pagamento previsível. Isso é útil para estabilidade de preços e para evitar volatilidade.
- Pagamentos padrão (taxa flutuante) usam a taxa de mercado atual no momento em que a transação é processada. O valor final recebido pode variar dependendo das flutuações do mercado.
Você pode usar o método get_min_amount para comparar valores mínimos para ambas as opções antes de escolher o fluxo preferido.