generated: '2026-08-26' method: derived status: candidate source: 'Derived from openapi/northmill-flo-api-swagger.json. SEARCHED first: npm (registry.npmjs.org, queries "northmill", "moreflo"), the MCP path on both API hosts (POST https://api.moreflo.com/mcp -> HTTP 404), the Northmill and Flo help pages, and a GitHub org probe (github.com/northmill, /moreflo -> 404). Northmill publishes no MCP server.' description: Northmill ships NO Model Context Protocol server, hosted or local. The tool list below is a CANDIDATE derived one-to-one from the merchant-wide operations of the Flo API Swagger document; each tool inherits the parameters and request body of its backing operation. It is a design input, not something an agent can call today. deployment: mode: none auth: api-key verified: searched note: 'mode: none because nobody ships a server. If one existed it would authenticate with the same HTTP Basic credentials as the REST API - recorded as api-key because the credential is a static merchant secret, not an interactive OAuth flow.' server: name: northmill-flo transport: null url: null tool_count: 103 derivation_note: Only the merchant-wide path forms are listed. Every tool has an exact store-scoped twin at /v2/stores/{externalStoreId}/... which would be modelled as an optional external_store_id argument rather than as a second tool. tools: - name: get_v2_accountcodes description: Get all account codes. source_operation: openapi/northmill-flo-api-swagger.json#AccountCodes_Get method: GET path: /v2/accountcodes tags: - AccountCodes - name: put_v2_accountcodes description: Update account codes. source_operation: openapi/northmill-flo-api-swagger.json#AccountCodes_Update method: PUT path: /v2/accountcodes tags: - AccountCodes - name: post_v2_accountcodes description: Create account codes. source_operation: openapi/northmill-flo-api-swagger.json#AccountCodes_Create method: POST path: /v2/accountcodes tags: - AccountCodes - name: get_v2_accountcodes_id description: Get a specific account code source_operation: openapi/northmill-flo-api-swagger.json#AccountCodes_Get method: GET path: /v2/accountcodes/{Id} tags: - AccountCodes - name: delete_v2_accountcodes_id description: Delete an account code. source_operation: openapi/northmill-flo-api-swagger.json#AccountCodes_Delete method: DELETE path: /v2/accountcodes/{Id} tags: - AccountCodes - name: get_v2_settings_accounting_vat description: Get all vat account settings. source_operation: openapi/northmill-flo-api-swagger.json#AccountingSettings_Get method: GET path: /v2/settings/accounting/vat tags: - AccountingSettings - name: get_v2_settings_accounting_income description: Get income account settings. source_operation: openapi/northmill-flo-api-swagger.json#AccountingSettings_GetIncomeAccounts method: GET path: /v2/settings/accounting/income tags: - AccountingSettings - name: get_v2_settings_accounting_other description: Get other account settings. source_operation: openapi/northmill-flo-api-swagger.json#AccountingSettings_GetOtherAccounts method: GET path: /v2/settings/accounting/other tags: - AccountingSettings - name: get_v2_articles description: Get all articles. source_operation: openapi/northmill-flo-api-swagger.json#Articles_Get method: GET path: /v2/articles tags: - Articles - name: put_v2_articles description: Update articles. source_operation: openapi/northmill-flo-api-swagger.json#Articles_Update method: PUT path: /v2/articles tags: - Articles - name: post_v2_articles description: Create articles. source_operation: openapi/northmill-flo-api-swagger.json#Articles_Create method: POST path: /v2/articles tags: - Articles - name: put_v2_articles_increasestock description: Update stock - increase stock. source_operation: openapi/northmill-flo-api-swagger.json#Articles_IncreaseStock method: PUT path: /v2/articles/increasestock tags: - Articles - name: put_v2_articles_decreasestock description: Update stock - decrease stock. source_operation: openapi/northmill-flo-api-swagger.json#Articles_DecreaseStock method: PUT path: /v2/articles/decreasestock tags: - Articles - name: get_v2_articles_articlenumber description: Hämta en artikel - se flagga. source_operation: openapi/northmill-flo-api-swagger.json#Articles_Get method: GET path: /v2/articles/{ArticleNumber} tags: - Articles - name: get_v3_articles_article description: Hämta en artikel - se flagga. source_operation: openapi/northmill-flo-api-swagger.json#Articles_Get method: GET path: /v3/articles/article tags: - Articles - name: get_v3_articles_availabilities description: '' source_operation: openapi/northmill-flo-api-swagger.json#ArticlesAvailability_Get method: GET path: /v3/articles-availabilities tags: - ArticlesAvailability - name: get_v2_articlesets description: Get all artcile sets. source_operation: openapi/northmill-flo-api-swagger.json#ArticleSets_Get method: GET path: /v2/articlesets tags: - ArticleSets - name: put_v2_articlesets description: Update article sets. source_operation: openapi/northmill-flo-api-swagger.json#ArticleSets_Update method: PUT path: /v2/articlesets tags: - ArticleSets - name: post_v2_articlesets description: Create article sets. source_operation: openapi/northmill-flo-api-swagger.json#ArticleSets_Create method: POST path: /v2/articlesets tags: - ArticleSets - name: get_v2_articlesets_articlenumber description: Get an artcile set. source_operation: openapi/northmill-flo-api-swagger.json#ArticleSets_Get method: GET path: /v2/articlesets/{ArticleNumber} tags: - ArticleSets - name: get_v2_bookings_resourceeventinsances description: Get all bookable resource event instances. source_operation: openapi/northmill-flo-api-swagger.json#BookableResourceEventInstances_Get method: GET path: /v2/bookings/resourceeventinsances tags: - BookableResourceEventInstances - name: get_v2_bookings_resources description: Get all bookable resources. source_operation: openapi/northmill-flo-api-swagger.json#BookableResources_Get method: GET path: /v2/bookings/resources tags: - BookableResources - name: get_v2_bookingorders description: Get all bookinging orders. source_operation: openapi/northmill-flo-api-swagger.json#BookingOrders_Get method: GET path: /v2/bookingorders tags: - BookingOrders - name: put_v2_bookingorders description: Update list of bookingorders. source_operation: openapi/northmill-flo-api-swagger.json#BookingOrders_Update method: PUT path: /v2/bookingorders tags: - BookingOrders - name: post_v2_bookingorders description: Create bookingorders. source_operation: openapi/northmill-flo-api-swagger.json#BookingOrders_Create method: POST path: /v2/bookingorders tags: - BookingOrders - name: get_v2_bookingorders_byexternalreference_externalreference description: Get a order. source_operation: openapi/northmill-flo-api-swagger.json#BookingOrders_GetByExternalReference method: GET path: /v2/bookingorders/byExternalReference/{externalReference} tags: - BookingOrders - name: get_v2_bookingorders_byid_id description: Get a order. source_operation: openapi/northmill-flo-api-swagger.json#BookingOrders_Get method: GET path: /v2/bookingorders/byId/{Id} tags: - BookingOrders - name: get_v2_brands description: Get all brands. source_operation: openapi/northmill-flo-api-swagger.json#Brands_Get method: GET path: /v2/brands tags: - Brands - name: put_v2_brands description: Update list of brands. source_operation: openapi/northmill-flo-api-swagger.json#Brands_Update method: PUT path: /v2/brands tags: - Brands - name: post_v2_brands description: Create brands. source_operation: openapi/northmill-flo-api-swagger.json#Brands_Create method: POST path: /v2/brands tags: - Brands - name: delete_v2_brands_id description: Delete a brand. source_operation: openapi/northmill-flo-api-swagger.json#Brands_Delete method: DELETE path: /v2/brands/{Id} tags: - Brands - name: get_v2_campaigns description: Get all campaigns. source_operation: openapi/northmill-flo-api-swagger.json#Campaigns_Get method: GET path: /v2/campaigns tags: - Campaigns - name: put_v2_campaigns description: Update article sets. source_operation: openapi/northmill-flo-api-swagger.json#Campaigns_Update method: PUT path: /v2/campaigns tags: - Campaigns - name: post_v2_campaigns description: Create campaigns. source_operation: openapi/northmill-flo-api-swagger.json#Campaigns_Create method: POST path: /v2/campaigns tags: - Campaigns - name: get_v2_campaigns_id description: Get a campaign. source_operation: openapi/northmill-flo-api-swagger.json#Campaigns_Get method: GET path: /v2/campaigns/{Id} tags: - Campaigns - name: delete_v2_campaigns_id description: Delete a campaign. source_operation: openapi/northmill-flo-api-swagger.json#Campaigns_Delete method: DELETE path: /v2/campaigns/{Id} tags: - Campaigns - name: get_v2_cashcards_balance description: Fetech balance on cash cards. source_operation: openapi/northmill-flo-api-swagger.json#CashCards_Get method: GET path: /v2/cashcards/balance tags: - CashCards - name: get_v2_cashierusers description: Get all cashier users. source_operation: openapi/northmill-flo-api-swagger.json#CashierUsers_Get method: GET path: /v2/cashierusers tags: - CashierUsers - name: put_v2_cashierusers description: Update cashier users. source_operation: openapi/northmill-flo-api-swagger.json#CashierUsers_Update method: PUT path: /v2/cashierusers tags: - CashierUsers - name: post_v2_cashierusers description: Create cashier users. source_operation: openapi/northmill-flo-api-swagger.json#CashierUsers_Create method: POST path: /v2/cashierusers tags: - CashierUsers - name: put_v2_customers description: Update customers. source_operation: openapi/northmill-flo-api-swagger.json#Customers_Update method: PUT path: /v2/customers tags: - Customers - name: post_v2_customers description: Create customers. source_operation: openapi/northmill-flo-api-swagger.json#Customers_Create method: POST path: /v2/customers tags: - Customers - name: post_v2_customers_find description: Find customer source_operation: openapi/northmill-flo-api-swagger.json#Customers_Find method: POST path: /v2/customers/find tags: - Customers - name: get_v2_customers_get_customernumber description: Get customer source_operation: openapi/northmill-flo-api-swagger.json#Customers_Get method: GET path: /v2/customers/get/{customerNumber} tags: - Customers - name: get_v2_customers_nextcustomernumber description: "Get Next Available Customer Number\r\n Id to update if\ \ multistore admin." source_operation: openapi/northmill-flo-api-swagger.json#Customers_GetNextAvailableCustomerNumber method: GET path: /v2/customers/nextcustomernumber tags: - Customers - name: get_v2_groups description: Get all groups. source_operation: openapi/northmill-flo-api-swagger.json#Groups_Get method: GET path: /v2/groups tags: - Groups - name: put_v2_groups description: Update list of groups. source_operation: openapi/northmill-flo-api-swagger.json#Groups_Update method: PUT path: /v2/groups tags: - Groups - name: post_v2_groups description: "Create groups.\r\n Id to update if multistore admin. List of groups." source_operation: openapi/northmill-flo-api-swagger.json#Groups_Create method: POST path: /v2/groups tags: - Groups - name: get_v2_groups_id description: Get a specific group source_operation: openapi/northmill-flo-api-swagger.json#Groups_Get method: GET path: /v2/groups/{Id} tags: - Groups - name: delete_v2_groups_id description: Delete a group. source_operation: openapi/northmill-flo-api-swagger.json#Groups_Delete method: DELETE path: /v2/groups/{Id} tags: - Groups - name: get_health description: '' source_operation: openapi/northmill-flo-api-swagger.json#Health_Health method: GET path: /health tags: - Health - name: get_v2_locations description: Get all locations. source_operation: openapi/northmill-flo-api-swagger.json#Locations_Get method: GET path: /v2/locations tags: - Locations - name: put_v2_locations description: Update list of locations. source_operation: openapi/northmill-flo-api-swagger.json#Locations_Update method: PUT path: /v2/locations tags: - Locations - name: post_v2_locations description: Create locations. source_operation: openapi/northmill-flo-api-swagger.json#Locations_Create method: POST path: /v2/locations tags: - Locations - name: delete_v2_locations_id description: Delete a location. source_operation: openapi/northmill-flo-api-swagger.json#Locations_Delete method: DELETE path: /v2/locations/{Id} tags: - Locations - name: get_v2_online_paymentmethods description: Get all online payment methods. source_operation: openapi/northmill-flo-api-swagger.json#OnlineSolutions_GetOnlinePaymentMethods method: GET path: /v2/online/paymentmethods tags: - OnlineSolutions - name: get_v2_online_catering_settings description: Get catering settings. source_operation: openapi/northmill-flo-api-swagger.json#OnlineSolutions_GetCateringSettings method: GET path: /v2/online/catering/settings tags: - OnlineSolutions - name: get_v2_online_expressorder_settings description: Get express order settings. source_operation: openapi/northmill-flo-api-swagger.json#OnlineSolutions_GetExpressOrderSettings method: GET path: /v2/online/expressorder/settings tags: - OnlineSolutions - name: get_v2_online_selfscan_settings description: Get selfscan settings. source_operation: openapi/northmill-flo-api-swagger.json#OnlineSolutions_GetSelfscanSettings method: GET path: /v2/online/selfscan/settings tags: - OnlineSolutions - name: get_v2_online_webshop_settings description: Get webshop settings. source_operation: openapi/northmill-flo-api-swagger.json#OnlineSolutions_GetWebshopSettings method: GET path: /v2/online/webshop/settings tags: - OnlineSolutions - name: put_v2_orders description: Update list of orders. source_operation: openapi/northmill-flo-api-swagger.json#Orders_Update method: PUT path: /v2/orders tags: - Orders - name: post_v2_orders description: Create orders. source_operation: openapi/northmill-flo-api-swagger.json#Orders_Create method: POST path: /v2/orders tags: - Orders - name: get_v2_orders_byexternalreference_externalreference description: Get a order. source_operation: openapi/northmill-flo-api-swagger.json#Orders_GetByExternalReference method: GET path: /v2/orders/byExternalReference/{externalReference} tags: - Orders - name: get_v2_orders_byid_id description: Get a order. source_operation: openapi/northmill-flo-api-swagger.json#Orders_Get method: GET path: /v2/orders/byId/{Id} tags: - Orders - name: get_v3_orders description: Get list of orders. source_operation: openapi/northmill-flo-api-swagger.json#OrdersV3_List method: GET path: /v3/orders tags: - OrdersV3 - name: put_v3_orders description: Update list of orders. source_operation: openapi/northmill-flo-api-swagger.json#OrdersV3_Update method: PUT path: /v3/orders tags: - OrdersV3 - name: post_v3_orders description: Create orders. source_operation: openapi/northmill-flo-api-swagger.json#OrdersV3_Create method: POST path: /v3/orders tags: - OrdersV3 - name: get_v3_orders_byexternalreference_externalreference description: Get a order. source_operation: openapi/northmill-flo-api-swagger.json#OrdersV3_GetByExternalReference method: GET path: /v3/orders/byExternalReference/{externalReference} tags: - OrdersV3 - name: get_v3_orders_byid_id description: Get a order. source_operation: openapi/northmill-flo-api-swagger.json#OrdersV3_Get method: GET path: /v3/orders/byId/{Id} tags: - OrdersV3 - name: get_v2_receipts_id description: Get a receipt source_operation: openapi/northmill-flo-api-swagger.json#Receipts_Get method: GET path: /v2/receipts/{id} tags: - Receipts - name: get_v2_receipts description: Get a list of receipts source_operation: openapi/northmill-flo-api-swagger.json#Receipts_Get method: GET path: /v2/receipts tags: - Receipts - name: post_v2_receipts description: Create a receipt source_operation: openapi/northmill-flo-api-swagger.json#Receipts_CreateReceipt method: POST path: /v2/receipts tags: - Receipts - name: get_v2_sales_articles description: Get all article sale events. source_operation: openapi/northmill-flo-api-swagger.json#Sales_Get method: GET path: /v2/sales/articles tags: - Sales - name: get_v2_serviceorders description: Get all service orders. source_operation: openapi/northmill-flo-api-swagger.json#ServiceOrders_Get method: GET path: /v2/serviceorders tags: - ServiceOrders - name: put_v2_serviceorders description: Update list of serviceOrders. source_operation: openapi/northmill-flo-api-swagger.json#ServiceOrders_Update method: PUT path: /v2/serviceorders tags: - ServiceOrders - name: post_v2_serviceorders description: Create service orders. source_operation: openapi/northmill-flo-api-swagger.json#ServiceOrders_Create method: POST path: /v2/serviceorders tags: - ServiceOrders - name: get_v2_serviceorders_id description: Get a service order. source_operation: openapi/northmill-flo-api-swagger.json#ServiceOrders_Get method: GET path: /v2/serviceorders/{Id} tags: - ServiceOrders - name: get_v2_settings description: Fetch settings. source_operation: openapi/northmill-flo-api-swagger.json#Settings_Get method: GET path: /v2/settings tags: - Settings - name: get_v2_bookings_settings description: Fetch booking settings. source_operation: openapi/northmill-flo-api-swagger.json#Settings_GetBookingSettings method: GET path: /v2/bookings/settings tags: - Settings - name: post_v2_sms_single description: Send a single SMS, if format errors response will be 400, if sending was started but failed the response will be 409. source_operation: openapi/northmill-flo-api-swagger.json#Sms_SendSms method: POST path: /v2/sms/single tags: - Sms - name: post_v2_sms_externalstoreid_single description: Send a single SMS, if format errors response will be 400, if sending was started but failed the response will be 409. source_operation: openapi/northmill-flo-api-swagger.json#Sms_SendSms method: POST path: /v2/sms/{externalStoreId}/single tags: - Sms - name: get_v2_stores description: Hämta en butik - se flagga. source_operation: openapi/northmill-flo-api-swagger.json#Stores_Get method: GET path: /v2/stores tags: - Stores - name: post_v2_stores description: Create a store. source_operation: openapi/northmill-flo-api-swagger.json#Stores_Create method: POST path: /v2/stores tags: - Stores - name: get_v2_stores_externalstoreid description: Hämta en butik - se flagga. source_operation: openapi/northmill-flo-api-swagger.json#Stores_Get method: GET path: /v2/stores/{externalStoreId} tags: - Stores - name: put_v2_stores_externalstoreid description: Uppdatera en butik. source_operation: openapi/northmill-flo-api-swagger.json#Stores_Update method: PUT path: /v2/stores/{externalStoreId} tags: - Stores - name: get_v2_suppliers description: Get all suppliers. source_operation: openapi/northmill-flo-api-swagger.json#Suppliers_Get method: GET path: /v2/suppliers tags: - Suppliers - name: put_v2_suppliers description: Update list of suppliers. source_operation: openapi/northmill-flo-api-swagger.json#Suppliers_Update method: PUT path: /v2/suppliers tags: - Suppliers - name: post_v2_suppliers description: Create suppliers. source_operation: openapi/northmill-flo-api-swagger.json#Suppliers_Create method: POST path: /v2/suppliers tags: - Suppliers - name: delete_v2_suppliers_id description: Delete a supplier. source_operation: openapi/northmill-flo-api-swagger.json#Suppliers_Delete method: DELETE path: /v2/suppliers/{Id} tags: - Suppliers - name: put_v2_ticketorders description: Update list of ticketorders. source_operation: openapi/northmill-flo-api-swagger.json#TicketOrders_Update method: PUT path: /v2/ticketorders tags: - TicketOrders - name: post_v2_ticketorders description: Create ticketorders. source_operation: openapi/northmill-flo-api-swagger.json#TicketOrders_Create method: POST path: /v2/ticketorders tags: - TicketOrders - name: get_v2_ticketorders_byexternalreference_externalreference description: Get a order. source_operation: openapi/northmill-flo-api-swagger.json#TicketOrders_GetByExternalReference method: GET path: /v2/ticketorders/byExternalReference/{externalReference} tags: - TicketOrders - name: get_v2_ticketorders_byid_id description: Get a order. source_operation: openapi/northmill-flo-api-swagger.json#TicketOrders_Get method: GET path: /v2/ticketorders/byId/{Id} tags: - TicketOrders - name: get_v2_vouchers description: Get list of vouchers. source_operation: openapi/northmill-flo-api-swagger.json#Vouchers_Get method: GET path: /v2/vouchers tags: - Vouchers - name: put_v2_vouchers description: Update vouchers. source_operation: openapi/northmill-flo-api-swagger.json#Vouchers_Update method: PUT path: /v2/vouchers tags: - Vouchers - name: post_v2_vouchers description: Create vouchers. source_operation: openapi/northmill-flo-api-swagger.json#Vouchers_Create method: POST path: /v2/vouchers tags: - Vouchers - name: get_v2_vouchers_byid_id description: Get a voucher. source_operation: openapi/northmill-flo-api-swagger.json#Vouchers_Get method: GET path: /v2/vouchers/byId/{Id} tags: - Vouchers - name: get_v2_webhookcategories description: Get all web hook categories. source_operation: openapi/northmill-flo-api-swagger.json#WebHookCategories_Get method: GET path: /v2/webhookcategories tags: - WebHookCategories - name: get_v2_webhooks description: Get all web hooks. source_operation: openapi/northmill-flo-api-swagger.json#WebHooks_Get method: GET path: /v2/webhooks tags: - WebHooks - name: put_v2_webhooks description: Update webhooks. User remote ip address must be in list of IPs resolved from host part in URL of webhook. source_operation: openapi/northmill-flo-api-swagger.json#WebHooks_Update method: PUT path: /v2/webhooks tags: - WebHooks - name: post_v2_webhooks description: Create webhooks. User remote ip address must be in list of IPs resolved from host part in URL of webhook. source_operation: openapi/northmill-flo-api-swagger.json#WebHooks_Create method: POST path: /v2/webhooks tags: - WebHooks - name: get_v2_webhooks_id description: Get a web hook. source_operation: openapi/northmill-flo-api-swagger.json#WebHooks_Get method: GET path: /v2/webhooks/{Id} tags: - WebHooks - name: delete_v2_webhooks_id description: Delete a web hook. source_operation: openapi/northmill-flo-api-swagger.json#WebHooks_Delete method: DELETE path: /v2/webhooks/{Id} tags: - WebHooks