UNPKG

@goparrot/franchise-mcp-server

Version:

MCP Server for Franchise API

45 lines (44 loc) 1.22 kB
import { dashboardBaseUrl, makeRequest } from '../../common/index.js'; /** * Method information for dashboard menu sync tax endpoints */ export const MenuSyncTaxMethods = { search: { description: 'Search taxes by query', method: 'get', path: '/menuSync/api/v2/stores/{storeId}/taxes/search', pathParams: [ { name: 'storeId', type: 'string', description: 'Store ID', required: true, }, ], queryParams: [ { name: 'query', type: 'string', description: 'Search query', required: true, }, ], requestType: 'SearchTaxesRequest', isMultipart: false, originalName: 'search', isWrite: false, permissions: ['store-menu-management:api:read'], }, }; /** * Handlers for dashboard menu sync tax endpoints */ export const MenuSyncTaxHandlers = { search: async (accessToken, args) => { return makeRequest(MenuSyncTaxMethods.search, { baseUrl: dashboardBaseUrl, accessToken, args, }); }, };