UNPKG

jobnimbus-mcp-client

Version:

JobNimbus MCP Client - Connect Claude Desktop to remote JobNimbus MCP server

82 lines 4.36 kB
/** * Simplified Batch Tools - Functional tools con datos reales de JobNimbus API * * COMPREHENSIVE IMPLEMENTATIONS (35 herramientas con lógica de negocio completa): * * BATCH 1 (5 tools - 1,500+ líneas): * - AnalyzeServicesRepairPipelineTool → analyzeServicesRepairPipeline.ts (310+ líneas) * - AnalyzePublicAdjusterPipelineTool → analyzePublicAdjusterPipeline.ts (320+ líneas) * - GetSeasonalTrendsTool → getSeasonalTrends.ts (280+ líneas) * - GetPipelineForecastingTool → getPipelineForecasting.ts (290+ líneas) * - GetSmartSchedulingTool → getSmartScheduling.ts (300+ líneas) * * BATCH 2 (5 tools - 1,600+ líneas): * - GetJobSummaryTool → getJobSummary.ts (340+ líneas) * - GetOptimalDoorRoutesTool → getOptimalDoorRoutes.ts (290+ líneas) * - GetTerritoryHeatMapsTool → getTerritoryHeatMaps.ts (320+ líneas) * - GetActivitiesAnalyticsTool → getActivitiesAnalytics.ts (360+ líneas) * - BulkImportContactsTool → getBulkImportContacts.ts (330+ líneas) * * BATCH 3 (5 tools - 1,920+ líneas): * - GetJobsDistributionTool → getJobsDistribution.ts (330+ líneas) * - GetDoorKnockingScriptsByAreaTool → getDoorKnockingScriptsByArea.ts (330+ líneas) * - GetSeasonalDoorTimingTool → getSeasonalDoorTiming.ts (340+ líneas) * - GetEstimatesWithAddressesTool → getEstimatesWithAddresses.ts (370+ líneas) * - ValidateContactInformationTool → validateContactInformation.ts (550+ líneas) * * BATCH 4 (5 tools - 1,800+ líneas): * - GetTaskManagementAnalyticsTool → getTaskManagementAnalytics.ts (450+ líneas) * - GetUserProductivityAnalyticsTool → getUserProductivityAnalytics.ts (520+ líneas) * - GetWebhookMonitoringTool → getWebhookMonitoring.ts (250+ líneas) * - GetFileStorageAnalyticsTool → getFileStorageAnalytics.ts (200+ líneas) * - GetLeadScoringAnalyticsTool → getLeadScoringAnalytics.ts (380+ líneas) * * BATCH 5 (5 tools - 2,200+ líneas): * - GetCommunicationAnalyticsTool → getCommunicationAnalytics.ts (460+ líneas) * - GetConversionFunnelAnalyticsTool → getConversionFunnelAnalytics.ts (520+ líneas) * - GetResourceAllocationAnalyticsTool → getResourceAllocationAnalytics.ts (470+ líneas) * - GetCustomerSatisfactionAnalyticsTool → getCustomerSatisfactionAnalytics.ts (450+ líneas) * - GetTimeTrackingAnalyticsTool → getTimeTrackingAnalytics.ts (300+ líneas) * * BATCH 6 (5 tools - 2,640+ líneas): * - GetProjectManagementAnalyticsTool → getProjectManagementAnalytics.ts (550+ líneas) * - GetMarketingCampaignAnalyticsTool → getMarketingCampaignAnalytics.ts (540+ líneas) * - GetFinancialForecastingAnalyticsTool → getFinancialForecastingAnalytics.ts (450+ líneas) * - GetCustomerSegmentationAnalyticsTool → getCustomerSegmentationAnalytics.ts (580+ líneas) * - GetOperationalEfficiencyAnalyticsTool → getOperationalEfficiencyAnalytics.ts (520+ líneas) * * BATCH 7 (5 tools - 2,990+ líneas): * - GetSalesVelocityAnalyticsTool → getSalesVelocityAnalytics.ts (580+ líneas) * - GetCompetitiveAnalysisAnalyticsTool → getCompetitiveAnalysisAnalytics.ts (570+ líneas) * - GetCustomerJourneyAnalyticsTool → getCustomerJourneyAnalytics.ts (620+ líneas) * - GetInventoryManagementAnalyticsTool → getInventoryManagementAnalytics.ts (590+ líneas) * - GetQualityControlAnalyticsTool → getQualityControlAnalytics.ts (630+ líneas) * * TOTAL: 35 comprehensive tools with 14,650+ lines of business logic */ import { BaseTool } from '../baseTool.js'; import { MCPToolDefinition, ToolContext } from '../../types/index.js'; declare class GenericAnalyticsTool extends BaseTool<any, any> { private toolName; private toolDescription; constructor(name: string, description: string); get definition(): MCPToolDefinition; execute(_input: any, context: ToolContext): Promise<any>; } export declare class GetTasksTool extends GenericAnalyticsTool { constructor(); } export declare class GetUsersTool extends GenericAnalyticsTool { constructor(); } export declare class GetWebhooksTool extends GenericAnalyticsTool { constructor(); } export declare class GetTimelineDataTool2 extends GenericAnalyticsTool { constructor(); } export declare class GetCalendarActivitiesTool2 extends GenericAnalyticsTool { constructor(); } export {}; //# sourceMappingURL=simplifiedBatchTools.d.ts.map