mcp-vessel-accounts
Version:
MCP server for vessel account management including EyeShare API integration, vessel expenses, and purchase orders
121 lines (120 loc) • 2.88 kB
TypeScript
export declare const vesselExpensesTool: {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
vesselCode: {
type: string;
description: string;
};
limit: {
type: string;
description: string;
maximum: number;
};
timeout: {
type: string;
description: string;
maximum: number;
};
};
additionalProperties: boolean;
};
execute(args: any): Promise<{
content: {
type: string;
text: string;
}[];
}>;
};
export declare const vesselExpensesPreviousYearTool: {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
vesselCode: {
type: string;
description: string;
};
limit: {
type: string;
description: string;
maximum: number;
};
timeout: {
type: string;
description: string;
maximum: number;
};
};
additionalProperties: boolean;
};
execute(args: any): Promise<{
content: {
type: string;
text: string;
}[];
}>;
};
export declare const purchaseOrderTool: {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
vesselCode: {
type: string;
description: string;
};
limit: {
type: string;
description: string;
maximum: number;
};
timeout: {
type: string;
description: string;
maximum: number;
};
};
additionalProperties: boolean;
};
execute(args: any): Promise<{
content: {
type: string;
text: string;
}[];
}>;
};
export declare const mongodbTools: {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
vesselCode: {
type: string;
description: string;
};
limit: {
type: string;
description: string;
maximum: number;
};
timeout: {
type: string;
description: string;
maximum: number;
};
};
additionalProperties: boolean;
};
execute(args: any): Promise<{
content: {
type: string;
text: string;
}[];
}>;
}[];