Skip to main content
Glama

JobNimbus MCP Remote Server

HERRAMIENTAS_COMPLETAS.md5.75 kB
# 🛠️ LISTA COMPLETA DE HERRAMIENTAS (48) Todas las herramientas están implementadas y listas para usar. ## 📊 Categorías ### 1. System (2 herramientas) - ✅ `get_system_info` - Información del sistema JobNimbus - ✅ `validate_api_key` - Validar API key y permisos ### 2. Jobs (3 herramientas) - ✅ `get_jobs` - Obtener trabajos con paginación - ✅ `search_jobs` - Buscar trabajos por criterios - ✅ `get_job` - Obtener trabajo específico por ID ### 3. Contacts (4 herramientas) - ✅ `get_contacts` - Obtener contactos con paginación - ✅ `search_contacts` - Buscar contactos - ✅ `create_contact` - Crear nuevo contacto - ✅ `validate_contact_information` - Validar información de contacto - ✅ `bulk_import_contacts` - Importar múltiples contactos ### 4. Estimates (2 herramientas) - ✅ `get_estimates` - Obtener estimados - ✅ `get_estimates_with_addresses` - Estimados con direcciones geográficas ### 5. Activities (3 herramientas) - ✅ `get_activities` - Obtener actividades - ✅ `create_activity` - Crear nueva actividad - ✅ `get_activities_analytics` - Análisis de actividades mejorado ### 6. Pipeline Analysis (4 herramientas) - ✅ `analyze_insurance_pipeline` - Pipeline de seguros con IA - ✅ `analyze_retail_pipeline` - Pipeline retail con IA - ✅ `analyze_services_repair_pipeline` - Pipeline de servicios y reparaciones - ✅ `analyze_public_adjuster_pipeline` - Pipeline de ajustadores públicos ### 7. Data Quality (3 herramientas) - ✅ `analyze_duplicate_contacts` - Identificar contactos duplicados - ✅ `analyze_duplicate_jobs` - Identificar trabajos duplicados - ✅ `analyze_pricing_anomalies` - Detectar anomalías en precios ### 8. Revenue & Performance (6 herramientas) - ✅ `get_sales_rep_performance` - Performance por representante de ventas - ✅ `get_revenue_report` - Reporte de ingresos completo - ✅ `get_margin_analysis` - Análisis de márgenes de ganancia - ✅ `get_pricing_optimization` - Recomendaciones de optimización de precios - ✅ `get_profitability_dashboard` - Dashboard de rentabilidad en tiempo real - ✅ `get_performance_metrics` - Métricas de rendimiento comprehensivas ### 9. Advanced Analytics (4 herramientas) - ✅ `analyze_revenue_leakage` - Identificar fugas de ingresos - ✅ `get_competitive_intelligence` - Inteligencia competitiva - ✅ `get_customer_lifetime_value` - Valor de vida del cliente - ✅ `get_upsell_opportunities` - Oportunidades de upselling ### 10. Job Analytics (2 herramientas) - ✅ `get_job_summary` - Resumen analítico de trabajos - ✅ `get_jobs_distribution` - Distribución geográfica de trabajos ### 11. Door-to-Door & Territory (4 herramientas) - ✅ `get_optimal_door_routes` - Rutas óptimas puerta a puerta - ✅ `get_territory_heat_maps` - Mapas de calor territoriales - ✅ `get_door_knocking_scripts_by_area` - Scripts personalizados por área - ✅ `get_seasonal_door_timing` - Timing estacional óptimo ### 12. Forecasting & Planning (2 herramientas) - ✅ `get_seasonal_trends` - Patrones de demanda estacional - ✅ `get_pipeline_forecasting` - Pronóstico de ingresos y conversión ### 13. Automation (2 herramientas) - ✅ `get_automated_followup` - Seguimiento automático inteligente - ✅ `get_smart_scheduling` - Programación optimizada con IA ### 14. Utilities & Data (5 herramientas) - ✅ `get_timeline_data` - Datos de línea de tiempo - ✅ `get_calendar_activities` - Actividades de calendario - ✅ `get_tasks` - Tareas - ✅ `get_users` - Usuarios y permisos - ✅ `get_webhooks` - Configuración de webhooks - ✅ `get_attachments` - Archivos adjuntos --- ## 📈 Estadísticas - **Total de herramientas**: 48 - **Implementadas manualmente**: 13 (las más importantes) - **Generadas automáticamente**: 35 (mediante factory pattern) - **Categorías**: 14 - **Endpoints JobNimbus**: ~30 --- ## 🎯 Uso Todas las herramientas están disponibles inmediatamente después del deployment. ### Ejemplo en Claude Desktop: ``` "Get the first 10 jobs from JobNimbus" → Usa: get_jobs "Analyze the insurance pipeline for the last 90 days" → Usa: analyze_insurance_pipeline "Get sales rep performance for this month" → Usa: get_sales_rep_performance "Find duplicate contacts" → Usa: analyze_duplicate_contacts ``` --- ## 🔧 Arquitectura Técnica ### Herramientas Manuales (13) Implementadas completamente con lógica específica: - `src/tools/system/getSystemInfo.ts` - `src/tools/jobs/getJobs.ts` - `src/tools/contacts/createContact.ts` - etc. ### Herramientas Generadas (35) Creadas automáticamente mediante `allToolsGenerator.ts`: - Define configuración de cada herramienta - Factory pattern crea la clase automáticamente - Pass-through directo a JobNimbus API **Ventaja**: Agregar nueva herramienta = agregar config (30 segundos) --- ## 🚀 Próximos Pasos ### Para agregar una herramienta nueva: **Opción 1: Manual** (recomendado para lógica compleja) ```typescript // src/tools/mycategory/myTool.ts export class MyTool extends BaseTool { // Implementación completa } ``` **Opción 2: Auto-generada** (rápido para APIs simples) ```typescript // src/tools/allToolsGenerator.ts { name: 'my_tool', description: 'Mi herramienta', inputSchema: { /* schema */ } } ``` Ver: `docs/ADDING_TOOLS.md` para guía completa. --- ## ✅ Verificación Para verificar que todas las herramientas están disponibles: ```bash # Local npm run dev curl -X POST http://localhost:3000/mcp/tools/list \ -H "X-JobNimbus-Api-Key: your_key" # Production curl -X POST https://your-server.onrender.com/mcp/tools/list \ -H "X-JobNimbus-Api-Key: your_key" ``` Debe retornar **48 herramientas**. --- **TODAS LAS HERRAMIENTAS IMPLEMENTADAS Y LISTAS** ✅

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/benitocabrerar/jobnimbus-mcp-remote'

If you have feedback or need assistance with the MCP directory API, please join our Discord server