@sinch/mcp
Version:
Sinch MCP server
43 lines • 1.63 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getToolName = exports.toolsConfig = void 0;
const defineToolsConfig = (config) => {
return config;
};
exports.toolsConfig = defineToolsConfig({
listConversationApps: {
name: 'list-conversation-apps',
tags: ['all', 'conversation', 'notification', 'list-conversation-apps'],
},
listMessagingTemplates: {
name: 'list-messaging-templates',
tags: ['all', 'conversation', 'notification', 'list-messaging-templates'],
},
sendCardOrChoiceMessage: {
name: 'send-choice-message',
tags: ['all', 'conversation', 'notification', 'send-choice-message'],
},
sendLocationMessage: {
name: 'send-location-message',
tags: ['all', 'conversation', 'notification', 'send-location-message'],
},
sendMediaMessage: {
name: 'send-media-message',
tags: ['all', 'conversation', 'notification', 'send-media-message'],
},
sendTemplateMessage: {
name: 'send-template-message',
tags: ['all', 'conversation', 'notification', 'send-template-message'],
},
sendWhatsAppTemplateMessage: {
name: 'send-whatsapp-template-message',
tags: ['all', 'conversation', 'notification', 'send-whatsapp-template-message'],
},
sendTextMessage: {
name: 'send-text-message',
tags: ['all', 'conversation', 'notification', 'send-text-message'],
}
});
const getToolName = (toolKey) => exports.toolsConfig[toolKey].name;
exports.getToolName = getToolName;
//# sourceMappingURL=conversation-tools-helper.js.map