1. Quickstart
- Vá em Configurações → API & MCP dentro da plataforma MeFirst.
- Clique em Gerar nova API key, escolha os scopes e copie o token (formato
mef_live_xxx). Ele só aparece uma vez. - Use no header
Authorization: Bearer <token>em qualquer chamada REST ou MCP.
2. API REST
Base URL: /api/v1
Erros padronizados: 401 chave inválida · 403 scope insuficiente · 4xx validação · 5xx erro interno.
3. MCP Server Diferencial
Nenhuma plataforma BR de RH tem MCP nativo. Conecte agentes Claude / Cursor / Continue / Cline diretamente aos seus dados, sem ETL.
Conectar ao Claude Code
Tools disponíveis
list_employees
Lista colaboradores ativos/desligados
get_employee
Detalha 1 colaborador por ID
list_admissions
Processos de admissão
list_terminations
Rescisões (TRCT)
list_payroll_runs
Folhas mensais por colaborador
list_time_punches
Marcações de ponto (Portaria 671)
list_esocial_events
Eventos S-2200/S-2299/S-1200…
cfo_overview
Painel CFO: CTCH, turnover, custo evitado
analytics_overview
People analytics agregado
Chamada raw JSON-RPC
4. Webhooks
Receba eventos em tempo real: employee.admitted, employee.terminated, payroll.closed, esocial.accepted, esocial.rejected, turnover_risk.critical.
Cada entrega traz HMAC-SHA256 no header X-MeFirst-Signature: sha256=<hex>. Falhas têm retry exponencial (1m, 5m, 15m, 1h, 6h) e Dead Letter após 5 tentativas.
5. Sandbox de testes
Crie uma chave com prefixo mef_test_xxx para apontar contra um conjunto de dados de teste isolado. Webhooks de sandbox usam endpoint dedicado e não disparam eventos reais (folha, eSocial, e-mails).