purchase-mcp-server
Version:
Purchase and budget management server handling requisitions, purchase orders, expenses, budgets, and vendor management with ERP access for data extraction
19 lines (18 loc) • 1.24 kB
TypeScript
import { ToolArguments, ToolResponse } from "../types/index.js";
export declare class PurchaseToolHandler {
private typesenseClient;
constructor();
getPurchaseRequisitionDetails(arguments_: ToolArguments): Promise<ToolResponse>;
getPurchaseOrderDetails(arguments_: ToolArguments): Promise<ToolResponse>;
listRequisitionsByStatus(arguments_: ToolArguments): Promise<ToolResponse>;
listPurchaseOrdersByStatus(arguments_: ToolArguments): Promise<ToolResponse>;
listRequisitionsByTypeAndStage(arguments_: ToolArguments): Promise<ToolResponse>;
listRecentRequisitionsByOrderPriority(arguments_: ToolArguments): Promise<ToolResponse>;
listTopExpensesByCategory(arguments_: ToolArguments): Promise<ToolResponse>;
listCommittedCostExpenses(arguments_: ToolArguments): Promise<ToolResponse>;
getVesselPurchaseLogTable(arguments_: ToolArguments): Promise<ToolResponse>;
listRecentUrgentRequisitions(arguments_: ToolArguments): Promise<ToolResponse>;
getCompleteVesselBudgetData(arguments_: ToolArguments): Promise<ToolResponse>;
getAllVesselPurchaseRequisitions(arguments_: ToolArguments): Promise<ToolResponse>;
getVesselExpenseData(arguments_: ToolArguments): Promise<ToolResponse>;
}