@sinch/mcp
Version:
Sinch MCP server
40 lines (39 loc) • 997 B
TypeScript
declare const toolsConfig: {
listConversationApps: {
name: string;
tags: string[];
};
listMessagingTemplates: {
name: string;
tags: string[];
};
sendCardOrChoiceMessage: {
name: string;
tags: string[];
};
sendLocationMessage: {
name: string;
tags: string[];
};
sendMediaMessage: {
name: string;
tags: string[];
};
sendTemplateMessage: {
name: string;
tags: string[];
};
sendWhatsAppTemplateMessage: {
name: string;
tags: string[];
};
sendTextMessage: {
name: string;
tags: string[];
};
};
export type ConversationToolKey = keyof typeof toolsConfig;
export declare const getToolName: (toolKey: ConversationToolKey) => string;
export declare const shouldRegisterTool: (toolKey: ConversationToolKey, tags: string[]) => boolean;
export declare const getMissingEnvironmentVariables: () => string[];
export {};