UNPKG

@spaik/mcp-server-roi

Version:

MCP server for AI ROI prediction and tracking with Monte Carlo simulations

376 lines 12.2 kB
import { z } from 'zod'; export declare const MetricDataPointSchema: z.ZodObject<{ timestamp: z.ZodString; value: z.ZodNumber; confidence: z.ZodDefault<z.ZodNumber>; source: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { value: number; timestamp: string; confidence: number; source?: string | undefined; }, { value: number; timestamp: string; source?: string | undefined; confidence?: number | undefined; }>; export declare const ActualMetricsSchema: z.ZodObject<{ id: z.ZodOptional<z.ZodString>; projection_id: z.ZodString; period: z.ZodString; metrics: z.ZodObject<{ cost_savings: z.ZodNumber; time_savings_hours: z.ZodNumber; revenue_increase: z.ZodNumber; quality_improvements: z.ZodObject<{ error_rate_reduction: z.ZodNumber; customer_satisfaction_increase: z.ZodOptional<z.ZodNumber>; process_efficiency_gain: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { error_rate_reduction: number; customer_satisfaction_increase?: number | undefined; process_efficiency_gain?: number | undefined; }, { error_rate_reduction: number; customer_satisfaction_increase?: number | undefined; process_efficiency_gain?: number | undefined; }>; user_adoption: z.ZodNumber; }, "strip", z.ZodTypeAny, { cost_savings: number; time_savings_hours: number; revenue_increase: number; quality_improvements: { error_rate_reduction: number; customer_satisfaction_increase?: number | undefined; process_efficiency_gain?: number | undefined; }; user_adoption: number; }, { cost_savings: number; time_savings_hours: number; revenue_increase: number; quality_improvements: { error_rate_reduction: number; customer_satisfaction_increase?: number | undefined; process_efficiency_gain?: number | undefined; }; user_adoption: number; }>; evidence: z.ZodDefault<z.ZodArray<z.ZodObject<{ source: z.ZodString; metric: z.ZodString; value: z.ZodNumber; confidence: z.ZodNumber; notes: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { value: number; metric: string; source: string; confidence: number; notes?: string | undefined; }, { value: number; metric: string; source: string; confidence: number; notes?: string | undefined; }>, "many">>; tracked_at: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { projection_id: string; metrics: { cost_savings: number; time_savings_hours: number; revenue_increase: number; quality_improvements: { error_rate_reduction: number; customer_satisfaction_increase?: number | undefined; process_efficiency_gain?: number | undefined; }; user_adoption: number; }; period: string; evidence: { value: number; metric: string; source: string; confidence: number; notes?: string | undefined; }[]; id?: string | undefined; tracked_at?: string | undefined; }, { projection_id: string; metrics: { cost_savings: number; time_savings_hours: number; revenue_increase: number; quality_improvements: { error_rate_reduction: number; customer_satisfaction_increase?: number | undefined; process_efficiency_gain?: number | undefined; }; user_adoption: number; }; period: string; id?: string | undefined; evidence?: { value: number; metric: string; source: string; confidence: number; notes?: string | undefined; }[] | undefined; tracked_at?: string | undefined; }>; export type ActualMetrics = z.infer<typeof ActualMetricsSchema>; export declare const TrackingUpdateSchema: z.ZodObject<{ projection_id: z.ZodString; period: z.ZodString; actual_metrics: z.ZodObject<{ cost_savings: z.ZodNumber; time_savings_hours: z.ZodNumber; revenue_increase: z.ZodNumber; quality_improvements: z.ZodObject<{ error_rate_reduction: z.ZodNumber; customer_satisfaction_increase: z.ZodOptional<z.ZodNumber>; process_efficiency_gain: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { error_rate_reduction: number; customer_satisfaction_increase?: number | undefined; process_efficiency_gain?: number | undefined; }, { error_rate_reduction: number; customer_satisfaction_increase?: number | undefined; process_efficiency_gain?: number | undefined; }>; user_adoption: z.ZodNumber; }, "strip", z.ZodTypeAny, { cost_savings: number; time_savings_hours: number; revenue_increase: number; quality_improvements: { error_rate_reduction: number; customer_satisfaction_increase?: number | undefined; process_efficiency_gain?: number | undefined; }; user_adoption: number; }, { cost_savings: number; time_savings_hours: number; revenue_increase: number; quality_improvements: { error_rate_reduction: number; customer_satisfaction_increase?: number | undefined; process_efficiency_gain?: number | undefined; }; user_adoption: number; }>; evidence: z.ZodOptional<z.ZodDefault<z.ZodArray<z.ZodObject<{ source: z.ZodString; metric: z.ZodString; value: z.ZodNumber; confidence: z.ZodNumber; notes: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { value: number; metric: string; source: string; confidence: number; notes?: string | undefined; }, { value: number; metric: string; source: string; confidence: number; notes?: string | undefined; }>, "many">>>; }, "strip", z.ZodTypeAny, { projection_id: string; period: string; actual_metrics: { cost_savings: number; time_savings_hours: number; revenue_increase: number; quality_improvements: { error_rate_reduction: number; customer_satisfaction_increase?: number | undefined; process_efficiency_gain?: number | undefined; }; user_adoption: number; }; evidence?: { value: number; metric: string; source: string; confidence: number; notes?: string | undefined; }[] | undefined; }, { projection_id: string; period: string; actual_metrics: { cost_savings: number; time_savings_hours: number; revenue_increase: number; quality_improvements: { error_rate_reduction: number; customer_satisfaction_increase?: number | undefined; process_efficiency_gain?: number | undefined; }; user_adoption: number; }; evidence?: { value: number; metric: string; source: string; confidence: number; notes?: string | undefined; }[] | undefined; }>; export type TrackingUpdate = z.infer<typeof TrackingUpdateSchema>; export declare const VarianceAnalysisSchema: z.ZodObject<{ overall_variance_percentage: z.ZodNumber; metric_variances: z.ZodObject<{ cost_savings: z.ZodObject<{ expected: z.ZodNumber; actual: z.ZodNumber; variance_percentage: z.ZodNumber; variance_reason: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }, { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }>; time_savings: z.ZodObject<{ expected: z.ZodNumber; actual: z.ZodNumber; variance_percentage: z.ZodNumber; variance_reason: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }, { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }>; roi: z.ZodObject<{ expected: z.ZodNumber; actual: z.ZodNumber; variance_percentage: z.ZodNumber; variance_reason: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }, { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }>; }, "strip", z.ZodTypeAny, { roi: { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }; cost_savings: { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }; time_savings: { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }; }, { roi: { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }; cost_savings: { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }; time_savings: { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }; }>; insights: z.ZodArray<z.ZodString, "many">; recommended_actions: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { insights: string[]; overall_variance_percentage: number; metric_variances: { roi: { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }; cost_savings: { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }; time_savings: { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }; }; recommended_actions: string[]; }, { insights: string[]; overall_variance_percentage: number; metric_variances: { roi: { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }; cost_savings: { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }; time_savings: { expected: number; actual: number; variance_percentage: number; variance_reason?: string | undefined; }; }; recommended_actions: string[]; }>; export type VarianceAnalysis = z.infer<typeof VarianceAnalysisSchema>; //# sourceMappingURL=metrics.d.ts.map