UNPKG

jobnimbus-mcp-client

Version:

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

83 lines 2.48 kB
/** * Compare Material Alternatives Tool - Simplified Implementation */ import { BaseTool } from '../baseTool.js'; export declare class CompareMaterialAlternativesTool extends BaseTool { get definition(): { name: string; description: string; inputSchema: { type: "object"; properties: { base_material: { type: string; description: string; }; compare_to: { type: string; description: string; items: { type: string; }; }; }; required: string[]; }; }; execute(input: any): Promise<{ success: boolean; error: string; base_material?: undefined; alternatives?: undefined; best_value?: undefined; best_quality?: undefined; summary?: undefined; } | { success: boolean; base_material: any; alternatives: { specification: any; similarity_score: number; cost_comparison: { cost_difference: number; cost_difference_percent: number; is_cheaper: boolean; }; quality_rating: number; pros: string[]; cons: string[]; recommendation: string; }[]; best_value: { specification: any; similarity_score: number; cost_comparison: { cost_difference: number; cost_difference_percent: number; is_cheaper: boolean; }; quality_rating: number; pros: string[]; cons: string[]; recommendation: string; }; best_quality: { specification: any; similarity_score: number; cost_comparison: { cost_difference: number; cost_difference_percent: number; is_cheaper: boolean; }; quality_rating: number; pros: string[]; cons: string[]; recommendation: string; }; summary: string; error?: undefined; }>; } declare const _default: () => CompareMaterialAlternativesTool; export default _default; //# sourceMappingURL=compareMaterialAlternatives.d.ts.map