UNPKG

@goparrot/franchise-mcp-server

Version:

MCP Server for Franchise API

38 lines (37 loc) 1.14 kB
import { dashboardBaseUrl, makeRequest } from '../../common/index.js'; /** * Method information for dashboard franchise store endpoints */ export const FranchiseStoreMethods = { list: { description: 'Fetch all franchise stores associated with a given merchant identifier', method: 'get', path: '/api/v2/store-v2/api/v2/merchants/{merchantId}/franchise-stores', pathParams: [ { name: 'merchantId', type: 'string', description: 'Merchant ID', required: true, }, ], queryParams: [], requestType: 'ListFranchiseStoresRequest', isMultipart: false, originalName: 'list', isWrite: false, permissions: ['franchise-management:api:read', 'store:api:read'], }, }; /** * Handlers for dashboard franchise store endpoints */ export const FranchiseStoreHandlers = { list: async (accessToken, args) => { return makeRequest(FranchiseStoreMethods.list, { baseUrl: dashboardBaseUrl, accessToken, args, }); }, };