Seu agente de IA,
conectado aos pagamentos
O servidor MCP da SatsRail é hospedado e remoto — 53 ferramentas para pedidos, faturas, links de pagamento, produtos e webhooks em um único endpoint ao qual qualquer cliente MCP pode se conectar. Nada para instalar. Conecte com uma URL e uma chave de API. Ele vem com o plano Pro.
Uma API de pagamentos para Bitcoin, pela Lightning ou on-chain (acesso antecipado) — pense no Stripe, mas sem custódia e feita para agentes.
Um endpoint. A API inteira.
O Model Context Protocol é o padrão aberto para dar ferramentas a agentes. Este é o nosso.
Hospedado, não instalado
Sem pacote npm, sem processo local para rodar ou manter atualizado. O servidor vive dentro da API. Você se conecta a uma URL.
53 ferramentas
Todo o ciclo de vida do pagamento — a mesma API de estabelecimento que o seu painel usa, exposta como ferramentas que um agente pode chamar diretamente.
Qualquer cliente MCP
Claude Code, Claude Desktop, Cursor, Windsurf e qualquer cliente que fale Streamable HTTP. Clientes stdio se conectam com uma ponte de uma linha.
Três passos
Do zero a um agente que consegue receber um pagamento.
Crie uma chave de API
Gere uma chave no seu painel. Use uma chave de teste enquanto desenvolve e uma chave de produção quando entrar no ar. Ative a verificação em duas etapas nas configurações da sua conta: seu agente precisa dela para criar pedidos e fazer outras alterações.
Cole um bloco de configuração
Aponte seu cliente MCP para o endpoint, com a sua chave como cabeçalho. Essa é toda a configuração.
Seu agente cobra
Ele cria pedidos, gera faturas Lightning ou endereços on-chain (acesso antecipado) e consulta o status dos pagamentos. A Lightning liquida em segundos; o on-chain é definitivo depois de confirmado. Os fundos vão para a carteira do próprio estabelecimento.
Conecte em segundos
A configuração completa para um cliente HTTP nativo.
{
"mcpServers": {
"satsrail": {
"type": "http",
"url": "https://app.satsrail.com/api/v1/mcp",
"headers": { "Authorization": "Bearer sk_live_your_key" }
}
}
}
Funciona no Claude Code, no Claude Desktop, no Cursor, no Windsurf e em qualquer cliente MCP com Streamable HTTP. Clientes que só falam stdio se conectam pelo mcp-remote.
Sem chave para colar? Um cliente compatível com OAuth se conecta só com a URL: você entra, escolhe o estabelecimento e aprova. Essas conexões só gerenciam o seu catálogo, e você pode revogá-las quando quiser em Configurações → Assistentes de IA.
O que os agentes podem fazer
Todas as funções do estabelecimento, agrupadas.
Pedidos e faturas
Monte pedidos item por item, com impostos, e envie um único link de pagamento ou um e-mail com a sua marca, gere faturas Lightning ou endereços on-chain, consulte o status do pagamento em tempo real e acompanhe a entrega. Veja o ciclo de um pedido.
Checkout e solicitações de pagamento
Crie sessões de checkout hospedadas e solicitações de pagamento em uma só chamada, e depois acompanhe os pagamentos confirmados.
Produtos e catálogo
Gerencie produtos, tipos de produto e o catálogo inteiro, e crie links de pagamento para enviar aos clientes.
Webhooks
Crie, atualize e exclua endpoints de webhook para que os agentes reajam a eventos em tempo real.
Conta e uso
Consulte o perfil do estabelecimento, as carteiras conectadas, os documentos e o uso das chaves de API, para acompanhar tudo por conta própria.
Acesso e planos
Verifique tokens de acesso a conteúdo restrito e consulte os planos de assinatura públicos sem autenticação.
Envie o link, não o dinheiro
Um agente que compra algo para você não precisa de uma carteira nem do seu cartão. Ele envia para você o link de pagamento do estabelecimento, e você paga com a sua própria carteira.
1. O agente recebe o link
Do estabelecimento, do site dele ou do próprio agente do estabelecimento. Acrescentar .json a um link da SatsRail diz ao agente para que ele serve, o preço e quem recebe, sem abrir um checkout.
2. Ele envia o link para você
No chat, no e-mail ou no app em que você já conversa com ele. A prévia do link mostra o item, o preço e o nome do estabelecimento.
3. Você paga com a sua carteira
Você vê o checkout, confere o preço e paga. O dinheiro vai direto para a carteira do estabelecimento. O agente nunca guarda fundos nem dados de cartão.
Está vendendo? Seu próprio agente cria o link com create_payment_link e o devolve para você enviar.
De uma conversa a um pedido entregue
Seu agente monta o pedido, envia, vê que foi pago e faz a entrega acontecer, com ferramentas que ele já tem.
-
1
Monte o pedido
Diga ao seu agente o que o cliente quer. Ele começa um rascunho com
create_ordere adiciona cada item comadd_order_item: produtos do catálogo ou itens avulsos, cada um com a sua quantidade e o seu preço. Os impostos são calculados item por item, pelas regras do seu catálogo. -
2
Envie um único link
create_order_payment_linkdevolve um link para o pedido inteiro, com impostos, para colar num chat ou numa mensagem. Ousend_order_payment_emailenvia o link por e-mail por você, com o seu logo, o resumo do pedido e um botão Pagar. As respostas chegam para você. -
3
O cliente vê os seus preços e paga em bitcoin
O link abre o pedido inteiro com preços na sua moeda. O valor em bitcoin é definido quando o cliente clica em Pagar, pela cotação daquele momento, e o pagamento vai direto para a sua carteira. Um pedido é pago uma única vez.
-
4
Seu agente confirma
get_ordermostra o pedido como pago assim que o pagamento chega, para o agente avisar você, ou o cliente, na hora. -
5
E faz o pedido chegar
list_unfulfilled_ordersresponde “o que ainda falta enviar?”, emark_order_fulfilledregistra cada pedido como enviado, com o código de rastreio, e depois como entregue.
Exemplo de conversa
Você: A Ada quer dois pacotes do café da casa e um moedor. Manda a conta para ela.
Agente: Pedido ORD-7F2A: 2 × Café da casa US$36,00, Moedor US$60,00, imposto US$1,80, total US$97,80. Enviei o link de pagamento para a Ada por e-mail. Ele vale por 24 horas.
Agente, mais tarde: A Ada pagou US$97,80. O pedido está esperando nos seus pedidos não entregues.
Você: Enviado, UPS 1Z999. → marcado como enviado, com o código de rastreio.
Você define as regras
Validade do pedido
Escolha por quanto tempo um link pode ser pago, de 1 hora a 7 dias. Depois disso, ele mostra que o pedido expirou. Os preços ficam na sua moeda até o clique em Pagar, então uma validade longa nunca trava uma cotação antiga.
Lembretes automáticos
Nenhum, um ou dois e-mails de lembrete para o cliente que ainda não pagou: na metade do prazo e pouco antes de ele vencer. Nunca depois que o pedido é pago, cancelado ou expira. Seu agente também pode enviar um quando você pedir.
Acompanhamento de entregas
Peça um endereço de entrega e um telefone antes do pagamento, e mantenha os pedidos pagos numa lista de Pedidos não entregues até marcá-los como enviados e entregues. Seu agente vê a mesma lista.
Pagamentos para agentes de IA
Por que a Lightning combina com software autônomo.
Ler o guia de início rápido →Conecte seu agente
Obtenha uma chave de API, cole um bloco de configuração e seu agente poderá aceitar Bitcoin pela Lightning ou on-chain (acesso antecipado).