mcp-agendor-server
v1.0.1
Published
Model Context Protocol server for Agendor CRM integration
Downloads
10
Maintainers
Readme
MCP Agendor - Projeto Comunitário 🚀
Um servidor MCP (Model Context Protocol) completo para integração com o Agendor CRM, fornecendo acesso programático a todas as funcionalidades principais do sistema.
🚀 Instalação e Uso
🚀 Características Principais
Operações CRUD Completas
- Negócios (Deals): Criar, listar, atualizar e buscar negócios
- Organizações: Gerenciar empresas e clientes
- Pessoas: Administrar contatos e leads
- Tarefas: Criar e gerenciar atividades
Funcionalidades Avançadas
- Integrações HTTP: Conectar com sistemas externos de forma configurável
- Webhooks: Notificações automáticas para eventos do Agendor
- Relatórios Customizados: Geração de relatórios com filtros e métricas avançadas
- Analytics de Vendas: Análises detalhadas de performance e pipeline
- Automações: Workflows baseados em eventos (em desenvolvimento)
Configuração e Metadata
- Funis e Estágios: Acesso a configurações do pipeline
- Busca Global: Pesquisa unificada em todos os tipos de dados
- Campos Customizados: Suporte completo a campos personalizados
💻 Instalação Local
Pré-requisitos
- Node.js 18+
- Token de API do Agendor (obtenha aqui)
Instalação via NPM
npm install -g mcp-agendorConfiguração do Token
# Variável de ambiente
export AGENDOR_TOKEN="seu-token-aqui"
# Ou via arquivo .env
echo "AGENDOR_TOKEN=seu-token-aqui" > .envUso como Servidor MCP
# Iniciar servidor
mcp-agendor --token seu-token-aqui
# Com URL customizada
mcp-agendor --token seu-token-aqui --base-url https://api.agendor.com.br/v3🔧 Integração com Claude Code CLI
{
"mcpServers": {
"agendor": {
"command": "npx",
"args": ["mcp-agendor"],
"env": {
"AGENDOR_TOKEN": "seu-token-aqui"
}
}
}
}🛠️ Ferramentas Disponíveis (26 no total)
Operações Básicas
agendor_list_deals- Lista negócios com filtrosagendor_create_deal- Cria novo negócioagendor_update_deal- Atualiza negócio existenteagendor_get_deal- Busca negócio específicoagendor_list_organizations- Lista organizaçõesagendor_create_organization- Cria nova organizaçãoagendor_list_people- Lista pessoas/contatosagendor_create_person- Cria nova pessoaagendor_list_tasks- Lista tarefasagendor_create_task- Cria nova tarefa
Configuração e Metadata
agendor_get_funnels- Lista funis disponíveisagendor_get_deal_stages- Lista estágios dos funisagendor_search- Busca global no Agendor
Integrações Avançadas
agendor_create_integration- Configura integração HTTPagendor_execute_integration- Executa integraçãoagendor_test_integration- Testa conectividadeagendor_sync_data- Sincroniza dados com sistema externo
Webhooks
agendor_create_webhook- Configura webhookagendor_list_webhooks- Lista webhooks ativosagendor_test_webhook- Testa webhook
Relatórios e Analytics
agendor_generate_report- Gera relatório customizadoagendor_get_predefined_reports- Lista relatórios predefinidosagendor_run_predefined_report- Executa relatório predefinidoagendor_sales_analytics- Analytics de vendasagendor_pipeline_analytics- Análise de pipelineagendor_performance_metrics- Métricas de performance
Automação
agendor_create_automation- Cria automação (em desenvolvimento)agendor_list_automations- Lista automaçõesagendor_bulk_update- Atualização em lote
📊 Exemplos de Uso
Exemplos de Comandos
Via Claude Code CLI
# Listar negócios recentes
"Liste os 10 negócios mais recentes do Agendor"
# Criar nova organização
"Crie uma nova empresa no Agendor: 'TechCorp Ltda', CNPJ: 12.345.678/0001-90, email: [email protected]"
# Gerar relatório de vendas
"Gere um relatório de vendas dos últimos 30 dias agrupado por vendedor"
# Configurar webhook
"Configure um webhook para notificar https://meuapp.com/webhook quando um negócio for criado"🔗 Deploy Próprio (Opcional)
Se quiser fazer seu próprio deploy no Cloudflare Workers:
# Clone o repositório
git clone https://github.com/leonidasjf/MCP_Agendor.git
cd MCP_Agendor
# Instale dependências
npm install
# Configure Wrangler
npx wrangler login
# Deploy
npm run worker:deploy📚 Documentação Adicional
- SECURITY.md - Modelo de segurança e boas práticas
- Funcionalidades Avançadas
- API do Agendor
- Exemplos Práticos
- Comandos Prontos
- Guia de Deploy Cloudflare
🤝 Contribuindo
Este é um projeto comunitário! Contribuições são muito bem-vindas:
- Fork o projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
📝 Licença
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.
🔗 Links Úteis
- Repositório GitHub: https://github.com/leonidasjf/MCP_Agendor
- Documentação da API do Agendor
- Model Context Protocol
- Cloudflare Workers
⚠️ Importante
- Este é um projeto não oficial e não é afiliado ao Agendor
- Use por sua própria conta e risco
- Mantenha seu token do Agendor sempre seguro
- O projeto é mantido pela comunidade
🌟 Status do Projeto
- ✅ Produção: API funcionando 24/7
- ✅ Estável: Todas as funcionalidades testadas
- ✅ Documentado: Guias completos disponíveis
- ✅ Open Source: Código aberto no GitHub
- 🔄 Ativo: Melhorias contínuas pela comunidade
