Last updated

Norce Config MCP — Tool Reference

This page documents the tools exposed by the Norce Config MCP Server. For setup and connection instructions, see Using the Norce Backend MCP Servers.

The Config MCP has no write tools. Every tool reads configuration, except Give Feedback, which records a report and changes nothing in Norce.


A note on application IDs

Most Config MCP tools require an application ID as input. The exceptions are norce_config_list_applications and norce_config_give_feedback.

When the agent does not know an application ID, it can call norce_config_list_applications without one. The tool then defaults to an application from your session token and lists the applications your credentials authorize. Putting an application ID in your system prompt still saves that step.


Tools

List Applications

norce_config_list_applications

Lists all applications (storefronts) configured for the client, with their IDs, names, URLs, and active status.

Use this tool as the starting point when you need to know which applications exist — for example before calling norce_config_get_application_overview, or to look up an application ID to use in other MCP servers.

Parameters

  • applicationId (optional) — any application ID your credentials authorize. It selects which client's applications to list. When omitted, the tool defaults to an application from your session token.

Output

  • authorizedApplications — every application your session token authorizes, across all clients. Name and client ID are empty for an application that cannot be read.
  • applications — the applications of the requested application's client, with their IDs, names, URLs, and active status, filtered to those your credentials authorize.

Get Client Overview

norce_config_get_client_overview

Returns a consolidated snapshot of the client's top-level configuration: all applications, client-level sales areas (including VAT codes), and currencies with exchange rates.

Use this tool as the first step in most support and validation workflows. It gives a broad picture of how the client is set up without needing to drill into individual applications or stores. It is also the right starting point when you need sales area IDs or VAT code IDs to use in the Pricing MCP.

Parameters

  • applicationId — any valid application ID for the client.

Output

  • applications — all storefronts with status and URLs.
  • salesAreas — client-level sales areas, each with their VAT codes and IDs.
  • currencies — active currencies with exchange rates.

Get Application Overview

norce_config_get_application_overview

Returns a consolidated configuration snapshot for a specific application: its details, the cultures, sales areas, and currencies active at the application level.

Use this tool when you need to know what a particular storefront exposes to end customers — which languages, markets, and currencies are active for that application specifically, as opposed to the broader client-level configuration.

Parameters

  • applicationId — the ID of the application to inspect.

Output

  • application — name, URL, and active status.
  • cultures — languages active for this application, with primary flag.
  • salesAreas — sales areas active at the application level.
  • currencies — currencies available to this storefront.

List Stores

norce_config_list_stores

Lists all stores (physical or logical divisions) configured for the client, with their IDs, division codes, names, group classification, and active status.

Use this tool when you need to find a store ID before calling norce_config_get_store_overview or norce_config_check_store_setup. Store IDs and division codes returned here are also used as cross-references in the Inventory MCP and Pricing MCP.

Parameters

  • applicationId — any valid application ID for the client.

Output

A list of stores with their IDs, division codes, names, group classification, and active status.


Get Store Overview

norce_config_get_store_overview

Returns a full configuration snapshot for a specific store: its details, linked warehouses, linked price lists, linked applications, and culture-specific names.

Use this tool when you need cross-reference data for other MCP servers — for example, to find which warehouse IDs are linked to a store (for the Inventory MCP) or which price list IDs are assigned to it (for the Pricing MCP). Also use it as a pre-read before any store association changes.

Parameters

  • applicationId — any valid application ID for the client.
  • storeId — the store ID from norce_config_list_stores.

Output

  • warehouses — linked warehouses with IDs and location references.
  • priceLists — linked price lists with IDs and codes.
  • applications — storefronts this store is visible in.
  • Store details including address, contact, open hours, and location coordinates.

Check Store Setup

norce_config_check_store_setup

Validates the configuration of a specific store and returns a structured diagnostic report with issues, warnings, and passed checks.

Use this tool during pre-deployment validation or when diagnosing a store that is behaving unexpectedly. It is more efficient than manually inspecting each setting — the tool checks all critical configuration points in one call and surfaces exactly what is missing or misconfigured.

Checks performed

  • Store is active.
  • Store has a division code (required for integration and availability lookups).
  • At least one warehouse is linked.
  • Each warehouse link has a location ID set (required for accurate inventory lookups).
  • At least one price list is linked.
  • At least one application is linked (required for storefront visibility).

Parameters

  • applicationId — any valid application ID for the client.
  • storeId — the store ID from norce_config_list_stores.

Output

A diagnostic report with issues[], warnings[], passed[], and an allOk boolean.


Give Feedback

norce_config_give_feedback

Lets the agent report friction with any of the Norce Backend MCP Servers. Typical reports are a description that misled it, a result that was wrong or unclear, a valid call the platform rejected, or a task no tool could do.

Use this tool when something gets in the way of a task. The agent files the report and carries on. Nobody replies in the session; the report is recorded for the Norce team. The tool changes nothing in Norce and does not take an application ID.

Feedback on where the tools fall short is wanted. When the agent has to tell you that no tool could give you something you asked for, it is asked to end its answer by offering to report that to Norce, and to file the report if you agree.

You can also ask the agent to pass feedback to Norce, for example a missing capability you need. The agent is asked to quote your words and to leave out your name, email and anything else that identifies you.

Every tool result on every Backend MCP Server ends with a line of the form call_ref: <id>. Results with structured content also carry the id as callRef. Passing it as call_ref ties the report to that exact call.

Parameters

  • message — what happened: the tool called, the arguments that mattered, what was expected and what came back. The agent is asked to leave out personal data about customers.
  • category — one of:
    • tool_contract — a description or argument was misleading.
    • tool_result — the result was wrong, incomplete or unclear.
    • upstream_api — the platform rejected or mishandled a valid call.
    • missing_capability — no tool does what the task needed.
    • docs — public documentation.
    • other — anything else.
  • source — on of:
    • agent when the agent raised the report itself, including after you agreed to its offer to report.
    • user when you asked the agent to pass feedback to Norce.
  • severity (optional) — one of:
    • high — blocked the task or produced wrong data.
    • medium — cost extra calls or a workaround.
    • low — minor.
  • tool_name (optional) — the tool the report is about, for example norce_product_search_products.
  • call_ref (optional) — the call_ref from the result the report is about.

Output

A confirmation that the feedback was recorded.


Typical workflows

Starting a support investigation

  1. Call norce_config_get_client_overview to get a broad picture of the client's setup — applications, sales areas, and currencies in one call.
  2. If the issue is related to a specific storefront, follow up with norce_config_get_application_overview for that application.
  3. If the issue involves stock or pricing, use the warehouse IDs and price list IDs from norce_config_get_store_overview as input to the Inventory MCP and Pricing MCP.

Validating a store before go-live

  1. Call norce_config_list_stores to find the store ID.
  2. Call norce_config_check_store_setup with that store ID to run the full validation check.
  3. If any issues are reported, call norce_config_get_store_overview to inspect the current state and identify what needs to be corrected.

Example response from norce_config_check_store_setup

Fetching reference data for other MCP servers

When a task requires IDs that other MCP servers need (price list codes, warehouse IDs, sales area IDs, VAT codes):

  1. Call norce_config_get_client_overview for client-level sales areas and VAT codes.
  2. Call norce_config_get_store_overview for the warehouse IDs and price list IDs linked to a specific store.

These IDs can then be passed directly to the Pricing MCP, Inventory MCP, or Supplier MCP.