@atehra/mcp
v0.3.0
Published
Servidor MCP oficial da Atehra — opere a infraestrutura financeira BR via Claude, Cursor, ChatGPT e qualquer cliente MCP. Suporta stdio (local) e HTTP/SSE (remoto, via Connectors UI do Claude).
Maintainers
Readme
@atehra/mcp
Servidor MCP (Model Context Protocol) oficial da Atehra. Permite que Claude, Cursor, ChatGPT e qualquer cliente MCP operem a infraestrutura financeira BR da Atehra em linguagem natural.
A primeira fintech brasileira projetada pra rodar via agente de IA.
Dois jeitos de usar
| Jeito | Quando usar | Como |
|---|---|---|
| Remoto (HTTP/SSE) | Maioria dos casos. Sem instalar nada. | Cola URL na UI dos Connectors do Claude |
| Local (stdio) | Self-hosting ou ambientes sem internet | npx -y @atehra/mcp via config JSON |
Uso remoto (recomendado) — UI dos Connectors
No Claude Desktop, vai em Settings → Connectors → Adicionar conector personalizado e cola:
URL: https://mcp.atehra.com/mcpEm Configurações avançadas, adiciona header:
x-api-key: atk_test_SUA_CHAVE_AQUISalva. Pronto — 16 ferramentas Atehra disponíveis no Claude.
O que dá pra fazer
Com este servidor ligado, seu agente de IA pode:
- Consultar saldo, A receber, antecipações disponíveis em tempo real
- Criar cobranças em PIX ou boleto pra qualquer cliente
- Gerar links de pagamento reutilizáveis
- Antecipar vendas no cartão com cotação prévia
- Sacar saldo pra conta externa via PIX ou TED
- Configurar a régua de cobrança em linguagem natural
- Ver métricas do negócio (receita recorrente mensal, taxa de cancelamento, valor por cliente)
- Listar clientes, assinaturas e faturas com filtros
Uso local (stdio)
Pré-requisitos
- Conta na Atehra (
atehra.com) - API key (
atk_test_...pra sandbox,atk_live_...pra produção) - Node.js 18+
No Claude Desktop
Adicione ao arquivo de configuração (~/Library/Application Support/Claude/claude_desktop_config.json no macOS):
{
"mcpServers": {
"atehra": {
"command": "npx",
"args": ["-y", "@atehra/mcp"],
"env": {
"ATEHRA_API_KEY": "atk_test_sua_chave_aqui"
}
}
}
}Reinicie o Claude Desktop. Pronto.
No Cursor
Adicione ao .cursor/mcp.json no seu projeto:
{
"mcpServers": {
"atehra": {
"command": "npx",
"args": ["-y", "@atehra/mcp"],
"env": {
"ATEHRA_API_KEY": "atk_test_sua_chave_aqui"
}
}
}
}Modo sandbox vs produção
O servidor detecta o modo pelo prefixo da chave:
atk_test_...→ sandbox (dados de teste, dinheiro não é real)atk_live_...→ produção (dinheiro é real)
Recomendação forte: comece sempre em sandbox.
Segurança em produção
Em produção (atk_live_), ações que movem dinheiro real exigem confirmação dupla:
- Você pede pro Claude executar (ex.: "saca tudo pra minha conta principal")
- O servidor retorna: "Vou sacar R$ X pra conta Y. Confirme chamando de novo com
confirm: true" - Claude repassa pra você pedir confirmação humana
- Você confirma
- Claude chama de novo com
confirm: truee a ação executa
Em sandbox a confirmação é pulada (tudo é teste).
As 16 ferramentas
Saldo e dinheiro
get_balance— saldo disponível e a receberlist_anticipatable_payments— vendas no cartão que dão pra anteciparquote_anticipation— calcular taxa e valor líquidorequest_anticipation— antecipar pagamento (confirmação dupla em produção)request_withdrawal— sacar saldo (confirmação dupla em produção)
Cobrar e clientes
create_customer— criar clientelist_customers— listar clientescreate_plan— criar plano de produto (assinatura ou avulso)create_checkout_session— gerar cobrança PIX ou boleto pra um clientecreate_checkout_link— gerar link de pagamento reutilizávellist_recent_orders— listar últimas vendas
Números do negócio
get_metrics_overview— receita, MRR, churn, ARPU, LTVlist_subscriptions— assinaturas ativaslist_invoices— faturas (pagas, pendentes, vencidas)
Régua de cobrança
get_dunning_config— ver régua atualupdate_dunning_config— atualizar régua de cobrança
Exemplos de uso
Com o servidor ligado, peça ao Claude:
"Quanto eu tenho de saldo e quanto posso antecipar agora?"
"Cria cliente Maria Silva com email [email protected] e CPF 12345678900, depois cria uma cobrança PIX de R$ 1.500 com vencimento sexta."
"Configura a régua: tenta cobrar de novo no dia 1, manda email no dia 3, suspende no dia 7."
"Quais clientes têm fatura vencida há mais de 5 dias?"
"Como tá o MRR esse mês comparado ao anterior?"
Variáveis de ambiente
| Variável | Obrigatório | Descrição |
|---|---|---|
| ATEHRA_API_KEY | Sim | Chave da API (atk_test_... ou atk_live_...) |
| ATEHRA_BASE_URL | Não | URL base da API. Padrão: https://api.atehra.com |
Desenvolvimento
npm install
npm run build
npm startPra testar localmente com o Claude Desktop, aponte o command pro node e o args pro caminho do dist/index.js:
{
"command": "node",
"args": ["/caminho/absoluto/para/atehra/mcp/dist/index.js"],
"env": { "ATEHRA_API_KEY": "atk_test_..." }
}Licença
MIT
