npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@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).

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/mcp

Em Configurações avançadas, adiciona header:

x-api-key: atk_test_SUA_CHAVE_AQUI

Salva. 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

  1. Conta na Atehra (atehra.com)
  2. API key (atk_test_... pra sandbox, atk_live_... pra produção)
  3. 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:

  1. Você pede pro Claude executar (ex.: "saca tudo pra minha conta principal")
  2. O servidor retorna: "Vou sacar R$ X pra conta Y. Confirme chamando de novo com confirm: true"
  3. Claude repassa pra você pedir confirmação humana
  4. Você confirma
  5. Claude chama de novo com confirm: true e 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 receber
  • list_anticipatable_payments — vendas no cartão que dão pra antecipar
  • quote_anticipation — calcular taxa e valor líquido
  • request_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 cliente
  • list_customers — listar clientes
  • create_plan — criar plano de produto (assinatura ou avulso)
  • create_checkout_session — gerar cobrança PIX ou boleto pra um cliente
  • create_checkout_link — gerar link de pagamento reutilizável
  • list_recent_orders — listar últimas vendas

Números do negócio

  • get_metrics_overview — receita, MRR, churn, ARPU, LTV
  • list_subscriptions — assinaturas ativas
  • list_invoices — faturas (pagas, pendentes, vencidas)

Régua de cobrança

  • get_dunning_config — ver régua atual
  • update_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 start

Pra 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