Continente MCP
An MCP server that lets an AI assistant shop Continente.pt — search and inspect products, manage your cart safely, and review your account history — with checkout and payment left on the website.
Search the catalogue (
search_products) with category/brand filters, favorites-first option, unit-price sorting, and cursor pagination.Inspect products (
get_product): price, promotions with dates, pack size, availability, and sale rules (min/max/step for weighted and bulk items).Read labels (
get_product_labels) for ingredients, allergens, and nutrition of up to 20 products.Let the user choose (
choose_products) between candidates side by side, with photos and a suggested option.View favorites (
list_favorites) from a local snapshot or refreshed from the website.Read the cart (
get_cart): lines, quantities, prices, promotions, totals, and checkout minimum/delivery-fee info.Preview changes (
preview_cart_changes) to see cost, refusals, and totals without touching the cart.Change the cart: add (
add_cart_item), set exact quantities (set_cart_item_quantity), remove a line (remove_cart_item), or empty it (clear_cart) — each confirmed by reading the cart back, with "unknown" outcomes flagged for checking rather than retrying.Review orders:
list_ordersandget_orderfor recent purchases and their product lines.Rank frequent purchases (
list_frequently_bought_products) to build a usual shopping list.Check local session state (
get_session_status) — browser, credentials, cookies, login status, update availability — without network calls.Built-in guidance for the assistant, including a
basket-plannerprompt/skill for shopping workflows.Not supported: checkout, payment, delivery slots, and favorites editing.
Allows AI assistants to shop at Continente.pt by searching the catalogue, checking product prices, availability and sale rules, reading favorites and past orders, ranking frequently bought products, and managing the cart with confirmed add, set-quantity, and remove operations. Checkout and payment remain on the website.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Continente MCPadd semi-skimmed milk and a dozen eggs to my Continente cart"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Continente MCP
An MCP server that lets AI assistants shop at Continente.pt: search products, check prices and sale rules, read your favorites and past orders, and fill your cart. Checkout and payment always stay on the website.
Unofficial. This project is not affiliated with, endorsed by or supported by Continente or MC Sonae. It automates the public website with a headless browser, may break when the site changes, and should be used in line with the website's terms. You are responsible for anything placed in your cart.
Features
Catalogue search and product details, with exact prices, unit prices, availability and sale rules for weighted and bulk products.
Safe cart changes. Every change is confirmed by reading the cart back. If a change cannot be confirmed, the result says so and tells the assistant to check the cart instead of retrying.
Your account: favorites, order history and a ranking of the products you buy most.
Runs locally over stdio. Your credentials and session are stored on your computer and sent only to Continente.pt.
Built-in guidance. The server tells the assistant the cart rules as soon as it connects, and offers a
basket-plannerprompt with the full shopping workflow. Nothing extra to install; the same guide also ships as a skill.
Related MCP server: CloakBrowser MCP
Requirements
A Continente.pt account for account features (search and product details work without one)
Claude Desktop on macOS or Windows for the one-click install, or Node.js 22 or newer for any other MCP client
The server drives the website with Chromium, which it downloads automatically the first time it needs it (about 150 MB, once).
Install in Claude Desktop (one click)
Download continente-mcp.mcpb from the latest release.
Open it. Claude Desktop shows an install dialog; click Install.
Enter your Continente email and password when asked. Claude Desktop keeps the password in its secure settings storage.
That's it. The server is also listed
in the MCP Registry as
io.github.andredelgado/continente-mcp, so clients that browse the registry can find it. To use 1Password instead
of storing the password in Claude Desktop, use the manual setup below.
Updates
The server checks npm once a day for a newer release. When there is one, it tells the
assistant, so Claude can mention it, and get_session_status shows it.
Extension: download the new
continente-mcp.mcpband open it. Claude Desktop updates the extension in place and keeps your email and password.npx setups: using
continentept-mcp@latestpicks up new versions when the client restarts.Release emails: on GitHub, choose Watch → Custom → Releases.
Manual setup (any MCP client)
1. Save your credentials in ~/.continentept-mcp/credentials.env (see
configuration for other options):
mkdir -p ~/.continentept-mcp && chmod 700 ~/.continentept-mcp
printf 'CONTINENTE_EMAIL=you@example.com\nCONTINENTE_PASSWORD=your-password\n' > ~/.continentept-mcp/credentials.env
chmod 600 ~/.continentept-mcp/credentials.envUsing 1Password? Skip the file and pass secret references through op run instead; see
Using 1Password.
Optionally check that login works:
npx -y continentept-mcp login2. Add the server to your MCP client.
Claude Code:
claude mcp add continente -- npx -y continentept-mcpClaude Desktop, Cursor and other clients (claude_desktop_config.json, mcp.json, ...):
{
"mcpServers": {
"continente": {
"command": "npx",
"args": ["-y", "continentept-mcp"]
}
}
}To keep the credentials file elsewhere, add
"env": { "CONTINENTE_CREDENTIALS_FILE": "/absolute/path/to/credentials.env" }.
Chromium downloads itself on first use. To fetch it ahead of time, run
npx -y continentept-mcp install-browser (on Linux, add --with-deps for the system
libraries it needs).
Then ask your assistant something like "Add semi-skimmed milk and a dozen eggs to my Continente cart" or "What do I usually buy? Build me a list for this week."
Tools
Tool | What it does |
| Search the catalogue in relevance order, with favorites marked and a cursor for more |
| Price, pack size, availability and sale rules for one product |
| Ingredients, allergens and nutrition as the label declares them |
| Let the user pick between products, with photos where the client supports it |
| Your saved favorites ( |
| Cart lines, quantities, bags and totals |
| What a list of changes would do and cost, without changing the cart |
| Add an amount on top of what is in the cart |
| Make the cart hold exactly a quantity; zero removes |
| Remove a line from the cart |
| Empty the whole cart in one confirmed step |
| Your Cartão Continente coupons, and which are selected in the cart |
| Choose which coupons the cart uses, confirmed by reading the cart back |
| Recent orders with their product lines |
| One order's product lines |
| Products ranked by how often you order them |
| Local login, cookie and cache state (no network) |
See the tool reference for inputs, outputs, error codes and limits.
About uncertain cart changes
A cart change can fail after the request has reached the website, for example on a timeout.
In that case the result has mutation.outcome: "unknown" and asks the client to call
get_cart before doing anything else. The server never retries such a change on its own,
and clients should not either: repeating an add_cart_item could add the item twice.
Guidance for the assistant
When a client connects, the server sends short instructions with these cart rules, so the assistant follows them without any setup. For planning a shopping list, pick the basket-planner prompt from your client's prompt or attachment menu, optionally with a request such as "weekly basket for two".
The same guide is available as a skill in
skills/basket-planner. Clients that support skills, such
as Claude Desktop (Settings → Capabilities → Skills) or Claude Code (~/.claude/skills/),
then apply it automatically whenever you ask about groceries.
Command line
continentept-mcp Start the MCP server on stdio
continentept-mcp login Sign in and save the session (--show-browser to watch)
continentept-mcp install-browser Download Chromium now instead of on first use (extra arguments go to Playwright)
continentept-mcp --versionLimitations
One account per server process.
Searches read at most five result pages and order listings at most ten pages, so very broad queries or long histories are reported as incomplete rather than read in full.
Login handles the standard email and password flow. When Continente asks you to confirm you are not a robot, the server opens a sign-in window for you to tick the box; where no window can be shown, run
continentept-mcp login --show-browserand do it there. The server never answers that check itself.There are no checkout, payment, delivery-slot or favorites-editing tools.
Documentation
Stability: what counts as a breaking change from 1.0
License
Available Tools
15 toolsadd_cart_itemAdd to cartA
Add an amount of a product to the cart, on top of any quantity already there. quantity is in the product sale unit (default 1). Use set_cart_item_quantity instead when the user wants a specific total. If the result has mutation.outcome "unknown", the cart may have changed: call get_cart before any further change and never repeat the request automatically.
| Name | Required | Description | Default |
|---|---|---|---|
| quantity | No | Amount to add, in the product sale unit (default 1). | |
| productId | Yes | productId from another tool, such as "00123". A product slug ending in that ID (for example "leite-00123") also works. | |
| cartItemId | No | Cart line identifier from get_cart. Required to select one of several lines for the same product. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare non-idempotent, non-destructive, open-world. The description adds context they cannot carry: the additive accumulation model, and the instruction that on mutation.outcome "unknown" the agent must call get_cart and never auto-retry. That is precisely the retry-safety information an agent needs and would otherwise get wrong.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three tight sentences, front-loaded with the core additive semantics, then the alternative, then the failure path. No filler and no repetition of schema content.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a non-idempotent cart mutation with an output schema and full parameter documentation, the description covers the two things that actually cause agent errors: confusing it with a quantity-setter, and blind retries after an ambiguous outcome.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description adds a small amount beyond the schema by reinforcing that quantity is in the product sale unit with default 1 and is cumulative, but it says nothing about productId or cartItemId that the schema doesn't already explain.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource plus the crucial semantic distinction: it adds 'on top of any quantity already there'. That single clause separates it from the sibling set_cart_item_quantity, which is named explicitly later.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly names the alternative (set_cart_item_quantity) and the condition that selects it ('when the user wants a specific total'). It also gives a follow-up rule for the unknown-outcome case, so both routing and failure handling are covered.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
choose_productsChoose productsARead-onlyIdempotent
Show the user the open choices of a request side by side, with photos where the client supports it, so they pick one product for each. Use it only when the user must decide between candidates, such as two milks or 500 g against 1 kg; settle everything else yourself (favorites, usual purchases, cheapest per kg). Put all open choices of a list in one call, at most 10, each with 2 to 4 candidates and your suggestion. It changes nothing: the choices come back as a chat message, then change the cart with set_cart_item_quantity.
| Name | Required | Description | Default |
|---|---|---|---|
| decisions | Yes | Every open choice of the request, at most 10, shown together in one picker. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly/idempotent annotations, it discloses the actual mechanism: nothing is mutated, the choices surface as a chat message, and the cart is changed separately with set_cart_item_quantity. It also flags a client-dependent behavior (photos shown only where the client supports it) and the batching limits, which annotations cannot express.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the purpose, then the usage rule and the exclusion, then the side-effect clarification and the follow-up tool. Roughly 90 words with no filler; each clause (photos, batch caps, suggestion, next tool) carries actionable information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers purpose, trigger conditions, batching constraints, and the non-mutating return channel; an output schema exists so return-value detail is unnecessary. An agent has everything it needs to decide to call this instead of resolving the choice itself.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the per-field descriptions are already rich, so the baseline is 3. The description adds semantics the schema does not: one call should carry all open choices of a list (max 10), each decision is 2–4 candidates, and a suggestion must accompany each — clarifying intent rather than duplicating structure.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a concrete verb and resource ('Show the user the open choices ... side by side') and the goal ('so they pick one product for each'). It is clearly separable from siblings: it presents candidates rather than searching (search_products) or mutating the cart (set_cart_item_quantity, which it names).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives an explicit when-to-use rule ('only when the user must decide between candidates, such as two milks or 500 g against 1 kg') plus an explicit when-not clause ('settle everything else yourself: favorites, usual purchases, cheapest per kg'). It also points to the sibling that performs the resulting cart change, so the agent knows both the trigger and the follow-up.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
clear_cartEmpty cartADestructiveIdempotent
Remove every product from the cart in one step, with the website's own "remove all" action, and confirm the cart is empty. Only when the user asks to empty or clear the whole cart; pass confirm: true. To remove some products, use remove_cart_item. If the result has mutation.outcome "unknown", the cart may have changed: call get_cart before any further change and never repeat the request automatically.
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | Yes | Must be true: the user asked to empty the whole cart. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and idempotentHint=true, so the safety profile is known; the description goes beyond them by noting the site's own 'remove all' action, the post-condition (cart confirmed empty), and a non-obvious failure protocol — on mutation.outcome 'unknown', re-read with get_cart and never auto-retry. That unknown-outcome guidance is genuinely valuable operational context, though it stops short of stating irreversibility or auth requirements explicitly.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three tightly packed sentences: action and effect first, eligibility and alternative second, failure handling last. Every sentence carries distinct, actionable information with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a single-parameter destructive action with an output schema available, this covers what the agent needs: when to call, the confirmation gate, success post-condition, and the ambiguous-outcome path. Return-value detail is correctly left to the output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the single parameter already documents itself as a required const true gate. The description's 'pass confirm: true' restates the schema rather than adding new meaning, so baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource with scope: 'Remove every product from the cart in one step' plus confirmation that the cart is empty. It explicitly distinguishes itself from the partial-removal sibling by naming remove_cart_item, so an agent can route correctly without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives an explicit when-condition ('Only when the user asks to empty or clear the whole cart'), a required argument reminder, and the named alternative for the other case ('To remove some products, use remove_cart_item'). It also supplies a recovery rule for the ambiguous-outcome case, so no condition is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_cartGet cartARead-onlyIdempotent
Read the shopping cart: each line with productId, cartItemId, kind (product or bag), quantity, unit price (per item or per kg) and lineTotal, its promotions and lineTotalBeforeDiscount when the cart discounts the line, plus the totals (products, bags, deposit, delivery, discounts and grandTotal, the amount to pay), and checkout: the minimum order and whether the delivery fee is free with EntregaZero or set at checkout by day, slot and area (it is not in the totals until then). Use it to check current quantities before changing them and to verify any uncertain change.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive/openWorld, so the safety profile is covered. The description adds genuine behavioral detail beyond them, notably that the delivery fee is not included in totals until checkout sets it by day, slot and area, and that lineTotalBeforeDiscount appears only when a line is discounted.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose is front-loaded, but the bulk is one long run-on sentence chaining field enumerations with nested parentheticals. Much of that enumeration overlaps the output schema, which already exists for this tool, so some of the text is not earning its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so field-by-field enumeration is more than strictly required, and the pre-checkout delivery-fee caveat is the genuinely non-obvious piece. For a zero-parameter read tool with full annotation coverage, an agent has everything needed to call it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so the baseline is 4 and there is nothing for the description to disambiguate. The schema is fully closed (additionalProperties: false) with no inputs to misinterpret.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Opens with a concrete verb+resource ('Read the shopping cart') and enumerates exactly what comes back: line items with productId/cartItemId/kind/quantity/prices, promotions, and a totals breakdown. It implicitly separates itself from the mutating cart siblings ('before changing them') but never names preview_cart_changes, the one sibling an agent could plausibly confuse with a read of cart state.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives two clear positive contexts: check current quantities before modifying them, and verify an uncertain change. That is a real usage rule, not a restatement of the name. It stops short of explicit exclusions or pointing to preview_cart_changes/get_order as alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_orderGet orderARead-onlyIdempotent
Get the product lines of one order by its orderId from list_orders (not the displayed order number).
| Name | Required | Description | Default |
|---|---|---|---|
| orderId | Yes | Internal orderId from list_orders; distinct from the displayed order number. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint, so the safety profile needs no restating. The description adds the output scope (product lines) and the ID-source constraint, but says nothing about behavior on unknown orderId, missing orders, or whether line items are paginated — with annotations covering the rest, a 3 is appropriate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One sentence, zero waste, with the resource and the identifier-source caveat front-loaded. Nothing is repeated or padded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present, return-value detail is not required, and the single required parameter is fully documented in the schema plus reinforced in prose. The only shortfall is the absence of any note on what happens for an invalid or stale orderId, which is minor for a read-only lookup.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and the sole parameter's schema text ('Internal orderId from list_orders; distinct from the displayed order number.') is essentially duplicated in the description. The emphasis is useful for de-duplication but adds no syntax or format detail beyond the schema, so the baseline 3 holds.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Get the product lines of one order') and clarifies the returned scope is line items rather than the order header, which disambiguates it from the broad name 'get_order'. It explicitly names the sibling tool list_orders as the source of the identifier, so an agent can place it in the workflow without opening the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives concrete usage context: call it after list_orders and pass the internal orderId, not the displayed order number — a real pitfall avoided. It stops short of explicit when-not guidance (e.g., use list_orders instead when you need order summaries across multiple orders), so it is clear context without exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_productGet productARead-onlyIdempotent
Get one product by productId: price, promotions with their dates, pack size, availability and sale rules (sale unit, minimum, maximum and step). A multi-buy or nth-unit offer is applied by the cart, not in the price shown. Availability is what the product page shows this session, signed in or not; it is not a delivery-slot stock check. Check this before choosing a quantity for weighted or bulk products. No login needed.
| Name | Required | Description | Default |
|---|---|---|---|
| productId | Yes | productId from another tool, such as "00123". A product slug ending in that ID (for example "leite-00123") also works. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well past the readOnly/idempotent annotations by clarifying two traps: multi-buy/nth-unit offers are applied by the cart and are NOT reflected in the returned price, and availability is the session-level product-page view rather than a delivery-slot stock check. Both are decision-affecting caveats an agent could not infer from structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose and returned fields are front-loaded, then caveats, then the call condition — a sensible ordering with no filler sentences. It is a little dense at four clauses in the second sentence, but every clause carries distinct information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present, the description only needs to cover selection and interpretation, and it does: what is returned, what is deliberately excluded from the price, and how to read availability. Nothing needed to call it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the productId description already explains slug-vs-ID acceptance and format, so the schema does the heavy lifting. The description adds nothing beyond repeating 'by productId', which is the baseline-3 case.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Opens with a specific verb+resource ('Get one product by productId') and enumerates the payload (price, promotions with dates, pack size, availability, sale rules), so an agent immediately knows the shape of the result. It does not name a sibling like search_products, so the single-vs-list distinction is only implied by 'one product'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives a concrete call condition: 'Check this before choosing a quantity for weighted or bulk products', which tells the agent when this must precede add_cart_item/set_cart_item_quantity. It also states 'No login needed', removing a common pre-flight question. No explicit exclusions or named alternatives, so it stops short of a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_product_labelsGet product labelsARead-onlyIdempotent
Ingredients, allergens and nutrition for up to 20 products, as the website's copy of each label declares them: the ingredient list, the words it prints in capitals (how labels mark allergens), the allergen and "may contain traces" statements, and nutrients per 100 g or ml. Use it only when a task needs them, such as checking vegan, gluten or allergens, or adding up protein. Nothing is inferred: absence of an allergen in these fields is not a "free from" claim, and the packaging prevails. No login needed.
| Name | Required | Description | Default |
|---|---|---|---|
| productIds | Yes | Products to read the label of, at most 20. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent and destructive=false, so the bar is lower. The description still adds real context the annotations cannot: absence of an allergen field is not a 'free-from' claim, the physical packaging prevails over this data, and no login is required. It does not discuss error behaviour when an ID is missing or unmatched, which would have made it a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the payload contents, then the usage gate, then the correctness caveat — a sensible order. The middle enumeration (capitals, traces, nutrients) is dense but each item earns its place by telling the agent what fields it can reason over; the closing 'No login needed' is the only near-redundant line.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return-shape explanation is not required, and the single parameter is fully described in the schema. What remains genuinely necessary — what data is returned, when to call it, and how far to trust it — is all present, making the definition sufficient for correct selection and invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the schema itself explains the ID format, slug fallback, and the 20-item cap, so the description only echoes 'up to 20 products' in the opening sentence. Baseline 3 is correct — the schema does the heavy lifting and the description adds no format or batching nuance beyond it.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Names a specific resource (product labels) and enumerates exactly what it returns: ingredient list, capitalised allergen words, allergen and 'may contain traces' statements, and nutrients per 100 g or ml, for up to 20 products. The sourcing caveat ('as the website's copy of each label declares them') further pins down what kind of data this is versus the product metadata that get_product would return.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly scopes usage: 'Use it only when a task needs them, such as checking vegan, gluten or allergens, or adding up protein.' That gives both a positive trigger with concrete examples and a negative constraint against casual fetching. It stops short of naming the sibling it replaces (get_product) for basic lookups, so the routing is implied rather than stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_session_statusGet session statusARead-onlyIdempotent
Report local state without contacting the website: browser status, whether credentials and saved cookies exist, the last observed login state and favorites snapshot freshness. Never returns secrets.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive/closed-world, so the safety bar is met structurally; the description adds two genuinely new facts: it performs no network I/O and it never returns secrets. It still does not say what a stale or missing snapshot means for the caller, but the added context is real.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One front-loaded sentence with a colon-delimited list of reported items and a closing safety caveat; every clause carries information. Slightly dense packing of four items in a single sentence, but no waste.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need not be explained, and the description correctly covers scope, side-effect profile, and the secrets guarantee. What is missing is the decision context — what an agent should do with a stale or absent login state — which is the only material gap for a diagnostic tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Zero parameters, so there is nothing for the description to disambiguate and the baseline of 4 applies. The description correctly signals a no-argument call by describing only the reported fields.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Specific verb (report) plus an enumerated set of local-state items: browser status, credential/cookie existence, last login state, favorites snapshot freshness. It is clearly differentiated from every sibling, which all deal with products/carts/orders rather than local session state.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The 'without contacting the website' clause implies this is a cheap local check, but the description never states when an agent should call it — e.g., before attempting login-dependent operations or to decide whether a refresh is needed. No alternatives are named because none exist among siblings, but the trigger condition is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_favoritesList favoritesARead-onlyIdempotent
List the products saved as favorites on the account. Uses a local snapshot that is refreshed automatically when missing; snapshots older than 24 hours are marked stale. Pass refresh: true to fetch the current list from the website.
| Name | Required | Description | Default |
|---|---|---|---|
| refresh | No | Fetch the current list from the website instead of using the local snapshot. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive and open-world, so the safety profile is covered. The description adds genuinely non-obvious behavior: local snapshot caching, automatic refresh when missing, and a 24-hour staleness mark. It does not cover failure behavior when a website refresh fails, which keeps it from a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three short sentences, front-loaded with the purpose, followed by the caching behavior and the parameter override. Every sentence carries information not available elsewhere.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need no explanation, and the caching/staleness model is fully described. Minor gap: no mention of what happens when the website fetch fails or whether the account is implicit from session context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and the single parameter is documented in-schema, so baseline would be 3. The description adds value by framing refresh as the override of the default snapshot path and tying it to the staleness model, clarifying the parameter's role rather than just restating it.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource: 'List the products saved as favorites on the account.' This is clearly distinguishable from siblings like list_frequently_bought_products or search_products, though it never names an alternative explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives clear operational guidance for the one real decision point: default to the local snapshot, and pass refresh: true to fetch from the website. It lacks any statement about when to prefer sibling tools or prerequisites, but the refresh-vs-cache guidance is concrete.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_frequently_bought_productsList frequently bought productsARead-onlyIdempotent
Rank products by how many recent orders contained them, with total quantities per unit. orderLimit sets how many recent orders to read (default 10); limit caps the products returned (default 25). Useful for building a usual shopping list.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum ranked products to return. | |
| orderLimit | No | Maximum recent orders to scan. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the safe read-only, idempotent, non-destructive profile, so the description's job is to add the aggregation semantics — that ranking is by count of containing orders and includes summed quantities. That is genuinely useful context beyond the annotations. It doesn't discuss ordering ties or empty-result behavior, keeping it from a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with the core behavior, then parameter semantics, then a use case. No filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present, return values need no explanation, and both parameters plus the safety profile are covered. The only minor gap is what happens when no orders exist in the scan window.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, but the description still adds value by clarifying the conceptual difference between the two similar-sounding parameters: orderLimit is the scan window over recent orders while limit caps the returned products. Both defaults are restated, which is redundant but the semantic distinction is not obvious from the schema alone.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource plus the exact ranking metric: products ranked by how many recent orders contained them, with per-unit totals. That distinguishes it from search_products and get_order, though it never names a sibling explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
"Useful for building a usual shopping list" gives a concrete scenario, which implies when to reach for it, but there is no explicit when-not guidance or pointer to an alternative tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_ordersList ordersARead-onlyIdempotent
List recent orders, newest first, with their product lines. Each order has an orderId for get_order. Use detailLimit or includeLines: false to read fewer details, and pass the returned nextCursor as cursor to continue.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum order summaries to return (default 5). | |
| cursor | No | Opaque nextCursor returned by list_orders. | |
| detailLimit | No | Maximum returned summaries to enrich with lines; defaults to limit. Zero skips details. | |
| includeLines | No | Read product lines for the returned orders. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, openWorld, non-destructive, so the safety profile is covered. The description adds real behavior beyond that: newest-first ordering, default inclusion of product lines, and cursor-based continuation via nextCursor.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three short sentences, each earning its place: scope and ordering first, sibling routing second, detail and pagination controls last. No filler or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present, return values needn't be explained, and annotations cover safety. The description still covers ordering, detail enrichment, and pagination continuation, leaving only minor gaps such as cursor expiry or error behavior.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%: every parameter already documents its default and bounds, including detailLimit's 'defaults to limit' and cursor's opaque nextCursor contract. The description's 'read fewer details' framing and the resumption hint add intent but largely restate schema content, so baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource plus scope: 'List recent orders, newest first, with their product lines.' It also contrasts with the sibling get_order by saying each order has an orderId for get_order, so an agent can tell list vs. single-fetch apart immediately.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description says what to do for less detail (detailLimit or includeLines: false) and points to get_order for per-order reads. It gives clear usage context but no explicit exclusion like when to prefer search or another listing tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
preview_cart_changesPreview cart changesARead-onlyIdempotent
Check products and the total wanted of each before changing the cart, without changing anything. For each: what the cart holds, what set_cart_item_quantity would do (add, increase, decrease, remove or none), why it would be refused (such as a minimum or step), availability, pack details and the estimated cost, plus the products total after the changes with its minimum order and delivery fee. Reads one product page per item, at most 30. Prices and stock can change before you apply it.
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Products and the total you want of each, at most 30. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly/idempotent/non-destructive annotations, the description discloses cost and freshness behavior an agent could not otherwise know: one product page read per item with a cap of 30, refusal reasons that can occur (minimum or step), and that prices and stock may change before applying. That is exactly the kind of operational context annotations cannot carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with purpose and non-mutation guarantee, then the enumeration of per-item output. The long middle sentence listing every returned field is dense but each clause corresponds to a real decision the agent must make; no filler sentences.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Safety profile is covered by annotations, parameters by a fully described schema, and return values by an output schema, so the description is comfortably sufficient for correct invocation. The per-item return enumeration is partly redundant with the output schema, which keeps it from a 5 but causes no confusion.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and the nested items schema already documents quantity semantics ('Zero means remove'), productId formats, and cartItemId selection. The description adds only the 'at most 30' cap and the 'total wanted' framing, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('check products and the total wanted of each ... without changing anything') and explicitly frames the tool as the dry-run counterpart of set_cart_item_quantity, which is a named sibling. An agent can distinguish it from get_cart or set_cart_item_quantity without opening a schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'before changing the cart' plus 'Prices and stock can change before you apply it' makes the when-to-use condition clear and routes the agent to set_cart_item_quantity for the actual write. It does not explicitly rule out cases (e.g. use get_cart for a plain read), so it stops short of full when/when-not coverage.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
remove_cart_itemRemove from cartADestructiveIdempotent
Remove a product line from the cart. Succeeds without changes if it is already absent. Pass cartItemId from get_cart when the product has more than one line. If the result has mutation.outcome "unknown", the cart may have changed: call get_cart before any further change and never repeat the request automatically.
| Name | Required | Description | Default |
|---|---|---|---|
| productId | Yes | productId from another tool, such as "00123". A product slug ending in that ID (for example "leite-00123") also works. | |
| cartItemId | No | Cart line identifier from get_cart. Required to select one of several lines for the same product. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already flag destructive/openWorld/idempotent, and the description adds genuinely non-obvious behavior on top: the no-op-on-absent semantics and, critically, the partial-failure protocol for mutation.outcome "unknown" (call get_cart, never auto-retry). That is exactly the kind of retry-safety context an agent cannot derive from structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Four short sentences, front-loaded with the action and followed by edge-case rules in priority order. Every sentence carries distinct information with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, yet the description still surfaces the one return detail that matters operationally (mutation.outcome "unknown"). For a two-parameter destructive mutation, nothing an agent needs in order to call it safely is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the schema already explains that cartItemId selects among multiple lines for the same product, so the description largely restates it. The pointer to sourcing the value from get_cart adds a small amount of workflow meaning, but nothing beyond the parameter documentation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ("Remove a product line from the cart"), which cleanly separates it from clear_cart (all lines), add_cart_item, and set_cart_item_quantity. The scope of a single line is explicit, so an agent can pick it without opening the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives a concrete selection rule for the optional parameter ("Pass cartItemId from get_cart when the product has more than one line") and clarifies the already-absent case. It does not name siblings such as set_cart_item_quantity with quantity 0 or clear_cart as alternatives, so the exclusion side is left implicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_productsSearch productsARead-onlyIdempotent
Search the Continente.pt catalogue. No login needed. Results keep the website's relevance order and mark saved favorites; pass favoritesFirst to move them to the top. Each shows its price with what it is for (per item, piece, kg or litre), any promotions, the pack size, brand, category and productId. Filter with category, excludeCategory or brand, and sort by unit_price to compare packs. Pass nextCursor back as cursor, with the same query, for the next products.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | unit_price orders the returned products by price per drained kg, kg or litre, cheapest first. | relevance |
| brand | No | Keep only products whose brand contains this text, such as "Continente". | |
| limit | No | Maximum products to return (default 10). | |
| query | Yes | Search text, for example "leite meio gordo". | |
| cursor | No | nextCursor from an earlier search for the same query, to continue right after its last product. | |
| category | No | Keep only products whose category path contains this text, such as "Congelados/Frutas e Legumes" or "Mercearia". Case and accents are ignored. | |
| favoritesFirst | No | Move products from your saved favorites to the top of the returned products. Default: the website's relevance order. | |
| excludeCategory | No | Leave out products whose category path contains this text, such as "Animais". |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds substantial behavior beyond annotations: no login required, results preserve website relevance order, favorites are marked, favoritesFirst reorders them, and returned products include price units, promotions, pack size, brand, category, and productId. It also clarifies pagination behavior with nextCursor and the same query.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the core purpose, then adds behavior, filtering/sorting, and pagination guidance in a compact sequence. Every sentence provides actionable information with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the output schema, annotations, and complete parameter schema, the description is sufficiently complete for an agent to call the tool correctly. It also adds practical context about ordering, favorites, result fields, and pagination.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3, but the description adds useful semantics for favoritesFirst, cursor reuse with the same query, unit_price sorting to compare pack prices, and category/excludeCategory/brand filters. It does not add much for limit, but that is already well documented in the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource: search the Continente.pt catalogue. The catalogue scope and product-search focus clearly distinguish it from product-detail, cart, and order siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explains operational usage: no login needed, how to filter by category/brand, how to sort by unit_price, and how to paginate with nextCursor. It does not explicitly name when to prefer get_product or list_favorites, so it falls short of full alternative guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
set_cart_item_quantitySet cart quantityADestructiveIdempotent
Make the cart hold exactly this quantity of a product, adding it if it is not there yet. Zero removes it. Pass cartItemId from get_cart when the product has more than one line. If the result has mutation.outcome "unknown", the cart may have changed: call get_cart before any further change and never repeat the request automatically.
| Name | Required | Description | Default |
|---|---|---|---|
| quantity | Yes | Desired total in the product sale unit. Zero removes the item. | |
| productId | Yes | productId from another tool, such as "00123". A product slug ending in that ID (for example "leite-00123") also works. | |
| cartItemId | No | Cart line identifier from get_cart. Required to select one of several lines for the same product. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well past the annotations by disclosing the upsert semantics, the destructive side effect of quantity 0, and an explicit failure-recovery rule: on mutation.outcome "unknown", re-read via get_cart and never retry automatically. This is exactly the operational context the destructive/openWorld hints alone cannot convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Four short sentences, each carrying a distinct load: core semantics, zero case, disambiguation, failure recovery. The most critical rule (the unknown-outcome caution) is placed last where it gets emphasis without burying the main verb.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need no explanation, and the description covers everything else an agent needs: mutation semantics, the disambiguation parameter source, and a safe recovery path for an indeterminate outcome on a destructive, open-world operation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is already 100%, so the baseline is 3; the description adds real meaning on top by telling the agent where cartItemId comes from (get_cart) and what condition requires it. The other two parameters are left entirely to the schema, which is adequate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a precise verb and resource plus the exact semantics: 'make the cart hold exactly this quantity', 'adding it if it is not there yet', 'zero removes it'. This immediately distinguishes it from add_cart_item and remove_cart_item without opening their schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives the conditional for cartItemId ('when the product has more than one line') and a recovery protocol for an ambiguous result. It does not name the sibling alternatives (add_cart_item, remove_cart_item) explicitly, but the zero-removes and add-if-absent rules make the routing condition clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
15 tool updates
v0.12.1- Changed
add_cart_item1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "cartItemId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "confirmedQuantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "disposition": { - "anyOf": [ - { - "enum": [ - "removed", - "already_absent" - ], - "type": "string" - }, - { - "type": "null" - } - ] - }, - "observedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "outcome": { - "const": "confirmed", - "type": "string" - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "requested": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - } - }, - "required": [ - "productId", - "requested", - "outcome", - "confirmedQuantity", - "cartItemId", - "disposition", - "observedAt" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "cartItemId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "confirmedQuantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "disposition": { + "anyOf": [ + { + "enum": [ + "removed", + "already_absent" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "outcome": { + "const": "confirmed", + "type": "string" + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "requested": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + } + }, + "required": [ + "productId", + "requested", + "outcome", + "confirmedQuantity", + "cartItemId", + "disposition", + "observedAt" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in", + "confirm_not_a_robot" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + }, + "signInWindow": { + "anyOf": [ + { + "enum": [ + "opened", + "already_open", + "not_available" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "credentials", + "action", + "signInWindow", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
choose_products1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "decisions": { - "items": { - "additionalProperties": false, - "properties": { - "failures": { - "items": { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "productId": { - "type": "string" - } - }, - "required": [ - "productId", - "error" - ], - "type": "object" - }, - "type": "array" - }, - "options": { - "items": { - "additionalProperties": false, - "properties": { - "availability": { - "enum": [ - "available", - "unavailable", - "unknown" - ], - "type": "string" - }, - "imageUrl": { - "anyOf": [ - { - "format": "uri", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "name": { - "type": "string" - }, - "packageText": { - "type": [ - "string", - "null" - ] - }, - "price": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "unitPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "basis": { - "enum": [ - "drained", - "website", - "pack" - ], - "type": "string" - }, - "per": { - "enum": [ - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per", - "basis" - ], - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "productId", - "name", - "packageText", - "price", - "unitPrice", - "availability", - "imageUrl" - ], - "type": "object" - }, - "type": "array" - }, - "question": { - "type": "string" - }, - "suggested": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "question", - "suggested", - "options", - "failures" - ], - "type": "object" - }, - "type": "array" - }, - "observedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - } - }, - "required": [ - "observedAt", - "decisions" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "decisions": { + "items": { + "additionalProperties": false, + "properties": { + "failures": { + "items": { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "productId": { + "type": "string" + } + }, + "required": [ + "productId", + "error" + ], + "type": "object" + }, + "type": "array" + }, + "options": { + "items": { + "additionalProperties": false, + "properties": { + "availability": { + "enum": [ + "available", + "unavailable", + "unknown" + ], + "type": "string" + }, + "imageUrl": { + "anyOf": [ + { + "format": "uri", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + }, + "packageText": { + "type": [ + "string", + "null" + ] + }, + "price": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "unitPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "basis": { + "enum": [ + "drained", + "website", + "pack" + ], + "type": "string" + }, + "per": { + "enum": [ + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per", + "basis" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "productId", + "name", + "packageText", + "price", + "unitPrice", + "availability", + "imageUrl" + ], + "type": "object" + }, + "type": "array" + }, + "question": { + "type": "string" + }, + "suggested": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "question", + "suggested", + "options", + "failures" + ], + "type": "object" + }, + "type": "array" + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + } + }, + "required": [ + "observedAt", + "decisions" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in", + "confirm_not_a_robot" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + }, + "signInWindow": { + "anyOf": [ + { + "enum": [ + "opened", + "already_open", + "not_available" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "credentials", + "action", + "signInWindow", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
clear_cart1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "disposition": { - "enum": [ - "cleared", - "already_empty" - ], - "type": "string" - }, - "observedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "outcome": { - "const": "confirmed", - "type": "string" - }, - "removedLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "outcome", - "disposition", - "removedLines", - "observedAt" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "disposition": { + "enum": [ + "cleared", + "already_empty" + ], + "type": "string" + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "outcome": { + "const": "confirmed", + "type": "string" + }, + "removedLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "outcome", + "disposition", + "removedLines", + "observedAt" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in", + "confirm_not_a_robot" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + }, + "signInWindow": { + "anyOf": [ + { + "enum": [ + "opened", + "already_open", + "not_available" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "credentials", + "action", + "signInWindow", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
get_cart1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "checkout": { - "additionalProperties": false, - "properties": { - "deliveryFee": { - "enum": [ - "free", - "set_at_checkout" - ], - "type": "string" - }, - "entregaZero": { - "type": [ - "boolean", - "null" - ] - }, - "freeDeliveryFrom": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "meetsMinimum": { - "type": [ - "boolean", - "null" - ] - }, - "minimumOrder": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "minimumOrder", - "meetsMinimum", - "entregaZero", - "freeDeliveryFrom", - "deliveryFee" - ], - "type": "object" - }, - "customerAuthenticated": { - "type": "boolean" - }, - "items": { - "items": { - "additionalProperties": false, - "properties": { - "cartItemId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "estimated": { - "type": "boolean" - }, - "kind": { - "enum": [ - "product", - "bag" - ], - "type": "string" - }, - "lineTotal": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "lineTotalBeforeDiscount": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "name": { - "minLength": 1, - "type": "string" - }, - "price": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "promotions": { - "items": { - "additionalProperties": false, - "properties": { - "amountOff": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "bundle": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "maximum": 9007199254740991, - "minimum": 2, - "type": "integer" - }, - "total": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - } - }, - "required": [ - "quantity", - "total" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "kind": { - "enum": [ - "recommended_price", - "immediate_discount", - "multi_buy", - "nth_unit_discount", - "other" - ], - "type": "string" - }, - "label": { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - "nthUnit": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": 2, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "percentOff": { - "anyOf": [ - { - "exclusiveMinimum": 0, - "maximum": 100, - "type": "number" - }, - { - "type": "null" - } - ] - }, - "previousPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "validFrom": { - "anyOf": [ - { - "format": "date", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "validTo": { - "anyOf": [ - { - "format": "date", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "kind", - "label", - "previousPrice", - "percentOff", - "amountOff", - "bundle", - "nthUnit", - "validFrom", - "validTo" - ], - "type": "object" - }, - "type": "array" - }, - "quantity": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "status": { - "const": "known", - "type": "string" - } - }, - "required": [ - "status", - "quantity" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "rawText": { - "type": [ - "string", - "null" - ] - }, - "reason": { - "anyOf": [ - { - "enum": [ - "missing", - "unsupported_unit", - "unrecognized_format", - "invalid_value" - ], - "type": "string" - }, - { - "type": "null" - } - ] - }, - "status": { - "const": "unknown", - "type": "string" - }, - "value": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "status", - "value", - "rawText", - "reason" - ], - "type": "object" - } - ] - }, - "storefrontQuantity": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "productId", - "cartItemId", - "name", - "kind", - "quantity", - "storefrontQuantity", - "price", - "lineTotal", - "estimated", - "promotions", - "lineTotalBeforeDiscount" - ], - "type": "object" - }, - "type": "array" - }, - "observedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "totals": { - "additionalProperties": false, - "properties": { - "bags": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "delivery": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "deposit": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "discounts": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "estimated": { - "type": "boolean" - }, - "grandTotal": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "products": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "products", - "bags", - "deposit", - "delivery", - "discounts", - "grandTotal", - "estimated" - ], - "type": "object" - } - }, - "required": [ - "customerAuthenticated", - "items", - "totals", - "checkout", - "observedAt" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "checkout": { + "additionalProperties": false, + "properties": { + "deliveryFee": { + "enum": [ + "free", + "set_at_checkout" + ], + "type": "string" + }, + "entregaZero": { + "type": [ + "boolean", + "null" + ] + }, + "freeDeliveryFrom": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "meetsMinimum": { + "type": [ + "boolean", + "null" + ] + }, + "minimumOrder": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "minimumOrder", + "meetsMinimum", + "entregaZero", + "freeDeliveryFrom", + "deliveryFee" + ], + "type": "object" + }, + "customerAuthenticated": { + "type": "boolean" + }, + "items": { + "items": { + "additionalProperties": false, + "properties": { + "cartItemId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "estimated": { + "type": "boolean" + }, + "kind": { + "enum": [ + "product", + "bag" + ], + "type": "string" + }, + "lineTotal": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "lineTotalBeforeDiscount": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "name": { + "minLength": 1, + "type": "string" + }, + "price": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "promotions": { + "items": { + "additionalProperties": false, + "properties": { + "amountOff": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "bundle": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "maximum": 9007199254740991, + "minimum": 2, + "type": "integer" + }, + "total": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + } + }, + "required": [ + "quantity", + "total" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "kind": { + "enum": [ + "recommended_price", + "immediate_discount", + "multi_buy", + "nth_unit_discount", + "other" + ], + "type": "string" + }, + "label": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "nthUnit": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": 2, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "percentOff": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 100, + "type": "number" + }, + { + "type": "null" + } + ] + }, + "previousPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "validFrom": { + "anyOf": [ + { + "format": "date", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "validTo": { + "anyOf": [ + { + "format": "date", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "kind", + "label", + "previousPrice", + "percentOff", + "amountOff", + "bundle", + "nthUnit", + "validFrom", + "validTo" + ], + "type": "object" + }, + "type": "array" + }, + "quantity": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "status": { + "const": "known", + "type": "string" + } + }, + "required": [ + "status", + "quantity" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "rawText": { + "type": [ + "string", + "null" + ] + }, + "reason": { + "anyOf": [ + { + "enum": [ + "missing", + "unsupported_unit", + "unrecognized_format", + "invalid_value" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "const": "unknown", + "type": "string" + }, + "value": { + "anyOf": [ + { + "minimum": 0, + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "status", + "value", + "rawText", + "reason" + ], + "type": "object" + } + ] + }, + "storefrontQuantity": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "productId", + "cartItemId", + "name", + "kind", + "quantity", + "storefrontQuantity", + "price", + "lineTotal", + "estimated", + "promotions", + "lineTotalBeforeDiscount" + ], + "type": "object" + }, + "type": "array" + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "totals": { + "additionalProperties": false, + "properties": { + "bags": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "delivery": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "deposit": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "discounts": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "estimated": { + "type": "boolean" + }, + "grandTotal": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "products": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "products", + "bags", + "deposit", + "delivery", + "discounts", + "grandTotal", + "estimated" + ], + "type": "object" + } + }, + "required": [ + "customerAuthenticated", + "items", + "totals", + "checkout", + "observedAt" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in", + "confirm_not_a_robot" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + }, + "signInWindow": { + "anyOf": [ + { + "enum": [ + "opened", + "already_open", + "not_available" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "credentials", + "action", + "signInWindow", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
get_order1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "observedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "order": { - "additionalProperties": false, - "properties": { - "date": { - "type": [ - "string", - "null" - ] - }, - "lines": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "items": { - "items": { - "additionalProperties": false, - "properties": { - "name": { - "minLength": 1, - "type": "string" - }, - "productId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "quantity": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "status": { - "const": "known", - "type": "string" - } - }, - "required": [ - "status", - "quantity" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "rawText": { - "type": [ - "string", - "null" - ] - }, - "reason": { - "anyOf": [ - { - "enum": [ - "missing", - "unsupported_unit", - "unrecognized_format", - "invalid_value" - ], - "type": "string" - }, - { - "type": "null" - } - ] - }, - "status": { - "const": "unknown", - "type": "string" - }, - "value": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "status", - "value", - "rawText", - "reason" - ], - "type": "object" - } - ] - } - }, - "required": [ - "productId", - "name", - "quantity" - ], - "type": "object" - }, - "type": "array" - }, - "status": { - "const": "available", - "type": "string" - } - }, - "required": [ - "status", - "items" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "status": { - "const": "unavailable", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "status": { - "const": "not_requested", - "type": "string" - } - }, - "required": [ - "status" - ], - "type": "object" - } - ] - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "rawDate": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "orderId", - "orderNumber", - "date", - "rawDate", - "lines" - ], - "type": "object" - }, - "unknownQuantityLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "observedAt", - "order", - "unknownQuantityLines" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "order": { + "additionalProperties": false, + "properties": { + "date": { + "type": [ + "string", + "null" + ] + }, + "lines": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "items": { + "items": { + "additionalProperties": false, + "properties": { + "name": { + "minLength": 1, + "type": "string" + }, + "productId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "quantity": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "status": { + "const": "known", + "type": "string" + } + }, + "required": [ + "status", + "quantity" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "rawText": { + "type": [ + "string", + "null" + ] + }, + "reason": { + "anyOf": [ + { + "enum": [ + "missing", + "unsupported_unit", + "unrecognized_format", + "invalid_value" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "const": "unknown", + "type": "string" + }, + "value": { + "anyOf": [ + { + "minimum": 0, + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "status", + "value", + "rawText", + "reason" + ], + "type": "object" + } + ] + } + }, + "required": [ + "productId", + "name", + "quantity" + ], + "type": "object" + }, + "type": "array" + }, + "status": { + "const": "available", + "type": "string" + } + }, + "required": [ + "status", + "items" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "status": { + "const": "unavailable", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "status": { + "const": "not_requested", + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + } + ] + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "rawDate": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "orderId", + "orderNumber", + "date", + "rawDate", + "lines" + ], + "type": "object" + }, + "unknownQuantityLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "observedAt", + "order", + "unknownQuantityLines" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in", + "confirm_not_a_robot" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + }, + "signInWindow": { + "anyOf": [ + { + "enum": [ + "opened", + "already_open", + "not_available" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "credentials", + "action", + "signInWindow", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
get_product1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "availability": { - "enum": [ - "available", - "unavailable", - "unknown" - ], - "type": "string" - }, - "catalogView": { - "enum": [ - "signed_in", - "signed_out", - "unknown" - ], - "type": "string" - }, - "drainedPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "imageUrl": { - "anyOf": [ - { - "format": "uri", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "minimumText": { - "type": [ - "string", - "null" - ] - }, - "name": { - "maxLength": 250, - "minLength": 1, - "type": "string" - }, - "observedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "package": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "approximate": { - "type": "boolean" - }, - "count": { - "anyOf": [ - { - "exclusiveMinimum": 0, - "maximum": 9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "drained": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "each": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "net": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "count", - "each", - "net", - "drained", - "approximate" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "packageText": { - "type": [ - "string", - "null" - ] - }, - "price": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "productSlug": { - "anyOf": [ - { - "maxLength": 200, - "type": "string" - }, - { - "type": "null" - } - ] - }, - "promotions": { - "items": { - "additionalProperties": false, - "properties": { - "amountOff": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "bundle": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "maximum": 9007199254740991, - "minimum": 2, - "type": "integer" - }, - "total": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - } - }, - "required": [ - "quantity", - "total" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "kind": { - "enum": [ - "recommended_price", - "immediate_discount", - "multi_buy", - "nth_unit_discount", - "other" - ], - "type": "string" - }, - "label": { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - "nthUnit": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": 2, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "percentOff": { - "anyOf": [ - { - "exclusiveMinimum": 0, - "maximum": 100, - "type": "number" - }, - { - "type": "null" - } - ] - }, - "previousPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "validFrom": { - "anyOf": [ - { - "format": "date", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "validTo": { - "anyOf": [ - { - "format": "date", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "kind", - "label", - "previousPrice", - "percentOff", - "amountOff", - "bundle", - "nthUnit", - "validFrom", - "validTo" - ], - "type": "object" - }, - "type": "array" - }, - "recommendedPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "saleRules": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "rules": { - "additionalProperties": false, - "properties": { - "maximum": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "minimum": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "saleUnit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "step": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "storefrontUnit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "storefrontUnitsPerSaleUnit": { - "exclusiveMinimum": 0, - "type": "number" - } - }, - "required": [ - "saleUnit", - "storefrontUnit", - "storefrontUnitsPerSaleUnit", - "minimum", - "maximum", - "step" - ], - "type": "object" - }, - "status": { - "const": "available", - "type": "string" - } - }, - "required": [ - "status", - "rules" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "status": { - "const": "unavailable", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } - ] - }, - "secondaryPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "unitPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "basis": { - "enum": [ - "drained", - "website", - "pack" - ], - "type": "string" - }, - "per": { - "enum": [ - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per", - "basis" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "url": { - "format": "uri", - "type": "string" - } - }, - "required": [ - "productId", - "productSlug", - "name", - "url", - "price", - "secondaryPrice", - "recommendedPrice", - "promotions", - "packageText", - "package", - "minimumText", - "drainedPrice", - "unitPrice", - "imageUrl", - "availability", - "saleRules", - "observedAt", - "catalogView" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "availability": { + "enum": [ + "available", + "unavailable", + "unknown" + ], + "type": "string" + }, + "catalogView": { + "enum": [ + "signed_in", + "signed_out", + "unknown" + ], + "type": "string" + }, + "drainedPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "imageUrl": { + "anyOf": [ + { + "format": "uri", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "minimumText": { + "type": [ + "string", + "null" + ] + }, + "name": { + "maxLength": 250, + "minLength": 1, + "type": "string" + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "package": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "approximate": { + "type": "boolean" + }, + "count": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "drained": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "each": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "net": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "count", + "each", + "net", + "drained", + "approximate" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "packageText": { + "type": [ + "string", + "null" + ] + }, + "price": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "productSlug": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ] + }, + "promotions": { + "items": { + "additionalProperties": false, + "properties": { + "amountOff": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "bundle": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "maximum": 9007199254740991, + "minimum": 2, + "type": "integer" + }, + "total": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + } + }, + "required": [ + "quantity", + "total" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "kind": { + "enum": [ + "recommended_price", + "immediate_discount", + "multi_buy", + "nth_unit_discount", + "other" + ], + "type": "string" + }, + "label": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "nthUnit": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": 2, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "percentOff": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 100, + "type": "number" + }, + { + "type": "null" + } + ] + }, + "previousPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "validFrom": { + "anyOf": [ + { + "format": "date", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "validTo": { + "anyOf": [ + { + "format": "date", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "kind", + "label", + "previousPrice", + "percentOff", + "amountOff", + "bundle", + "nthUnit", + "validFrom", + "validTo" + ], + "type": "object" + }, + "type": "array" + }, + "recommendedPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "saleRules": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "rules": { + "additionalProperties": false, + "properties": { + "maximum": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "minimum": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "saleUnit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "step": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "storefrontUnit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "storefrontUnitsPerSaleUnit": { + "exclusiveMinimum": 0, + "type": "number" + } + }, + "required": [ + "saleUnit", + "storefrontUnit", + "storefrontUnitsPerSaleUnit", + "minimum", + "maximum", + "step" + ], + "type": "object" + }, + "status": { + "const": "available", + "type": "string" + } + }, + "required": [ + "status", + "rules" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "status": { + "const": "unavailable", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } + ] + }, + "secondaryPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "unitPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "basis": { + "enum": [ + "drained", + "website", + "pack" + ], + "type": "string" + }, + "per": { + "enum": [ + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per", + "basis" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "url": { + "format": "uri", + "type": "string" + } + }, + "required": [ + "productId", + "productSlug", + "name", + "url", + "price", + "secondaryPrice", + "recommendedPrice", + "promotions", + "packageText", + "package", + "minimumText", + "drainedPrice", + "unitPrice", + "imageUrl", + "availability", + "saleRules", + "observedAt", + "catalogView" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in", + "confirm_not_a_robot" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + }, + "signInWindow": { + "anyOf": [ + { + "enum": [ + "opened", + "already_open", + "not_available" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "credentials", + "action", + "signInWindow", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
get_product_labels1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "labels": { - "items": { - "additionalProperties": false, - "properties": { - "error": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "label": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "allergenStatement": { - "type": [ - "string", - "null" - ] - }, - "emphasised": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "ingredients": { - "type": [ - "string", - "null" - ] - }, - "issues": { - "items": { - "enum": [ - "nutrition_basis_mismatch" - ], - "type": "string" - }, - "type": "array" - }, - "mayContain": { - "type": [ - "string", - "null" - ] - }, - "netContent": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "nutrition": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "nutrients": { - "items": { - "additionalProperties": false, - "properties": { - "amount": { - "minimum": 0, - "type": "number" - }, - "key": { - "anyOf": [ - { - "enum": [ - "energy_kj", - "energy_kcal", - "fat", - "saturated_fat", - "carbohydrates", - "sugars", - "fibre", - "protein", - "salt" - ], - "type": "string" - }, - { - "type": "null" - } - ] - }, - "name": { - "minLength": 1, - "type": "string" - }, - "unit": { - "minLength": 1, - "type": "string" - } - }, - "required": [ - "name", - "key", - "amount", - "unit" - ], - "type": "object" - }, - "type": "array" - }, - "per": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "per", - "nutrients" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "regulatedName": { - "type": [ - "string", - "null" - ] - }, - "storage": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "regulatedName", - "ingredients", - "emphasised", - "allergenStatement", - "mayContain", - "storage", - "netContent", - "issues", - "nutrition" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "missing": { - "items": { - "enum": [ - "ingredients", - "allergenStatement", - "nutrition" - ], - "type": "string" - }, - "type": "array" - }, - "name": { - "type": [ - "string", - "null" - ] - }, - "productId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "status": { - "enum": [ - "complete", - "partial", - "none", - "error" - ], - "type": "string" - } - }, - "required": [ - "productId", - "name", - "label", - "error", - "status", - "missing" - ], - "type": "object" - }, - "type": "array" - }, - "observedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - } - }, - "required": [ - "observedAt", - "labels" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "labels": { + "items": { + "additionalProperties": false, + "properties": { + "error": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "label": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "allergenStatement": { + "type": [ + "string", + "null" + ] + }, + "emphasised": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "ingredients": { + "type": [ + "string", + "null" + ] + }, + "issues": { + "items": { + "enum": [ + "nutrition_basis_mismatch" + ], + "type": "string" + }, + "type": "array" + }, + "mayContain": { + "type": [ + "string", + "null" + ] + }, + "netContent": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "nutrition": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "nutrients": { + "items": { + "additionalProperties": false, + "properties": { + "amount": { + "minimum": 0, + "type": "number" + }, + "key": { + "anyOf": [ + { + "enum": [ + "energy_kj", + "energy_kcal", + "fat", + "saturated_fat", + "carbohydrates", + "sugars", + "fibre", + "protein", + "salt" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "name": { + "minLength": 1, + "type": "string" + }, + "unit": { + "minLength": 1, + "type": "string" + } + }, + "required": [ + "name", + "key", + "amount", + "unit" + ], + "type": "object" + }, + "type": "array" + }, + "per": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "per", + "nutrients" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "regulatedName": { + "type": [ + "string", + "null" + ] + }, + "storage": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "regulatedName", + "ingredients", + "emphasised", + "allergenStatement", + "mayContain", + "storage", + "netContent", + "issues", + "nutrition" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "missing": { + "items": { + "enum": [ + "ingredients", + "allergenStatement", + "nutrition" + ], + "type": "string" + }, + "type": "array" + }, + "name": { + "type": [ + "string", + "null" + ] + }, + "productId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "enum": [ + "complete", + "partial", + "none", + "error" + ], + "type": "string" + } + }, + "required": [ + "productId", + "name", + "label", + "error", + "status", + "missing" + ], + "type": "object" + }, + "type": "array" + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + } + }, + "required": [ + "observedAt", + "labels" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in", + "confirm_not_a_robot" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + }, + "signInWindow": { + "anyOf": [ + { + "enum": [ + "opened", + "already_open", + "not_available" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "credentials", + "action", + "signInWindow", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
get_session_status1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "authentication": { - "additionalProperties": false, - "properties": { - "checkedAt": { - "anyOf": [ - { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "state": { - "enum": [ - "authenticated", - "unauthenticated", - "unknown" - ], - "type": "string" - } - }, - "required": [ - "state", - "checkedAt" - ], - "type": "object" - }, - "browser": { - "enum": [ - "closed", - "starting", - "ready", - "unknown" - ], - "type": "string" - }, - "credentials": { - "additionalProperties": false, - "properties": { - "hasEmail": { - "type": [ - "boolean", - "null" - ] - }, - "hasPassword": { - "type": [ - "boolean", - "null" - ] - } - }, - "required": [ - "hasEmail", - "hasPassword" - ], - "type": "object" - }, - "favorites": { - "additionalProperties": false, - "properties": { - "empty": { - "type": [ - "boolean", - "null" - ] - }, - "expiresAt": { - "anyOf": [ - { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "fetchedAt": { - "anyOf": [ - { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "state": { - "enum": [ - "missing", - "fresh", - "stale", - "unavailable" - ], - "type": "string" - } - }, - "required": [ - "state", - "fetchedAt", - "expiresAt", - "empty" - ], - "type": "object" - }, - "savedCookies": { - "enum": [ - "available", - "missing", - "unavailable", - "unknown" - ], - "type": "string" - }, - "update": { - "additionalProperties": false, - "properties": { - "available": { - "type": "boolean" - }, - "currentVersion": { - "type": [ - "string", - "null" - ] - }, - "latestVersion": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "currentVersion", - "latestVersion", - "available" - ], - "type": "object" - } - }, - "required": [ - "browser", - "credentials", - "savedCookies", - "authentication", - "favorites", - "update" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "authentication": { + "additionalProperties": false, + "properties": { + "checkedAt": { + "anyOf": [ + { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "state": { + "enum": [ + "authenticated", + "unauthenticated", + "unknown" + ], + "type": "string" + } + }, + "required": [ + "state", + "checkedAt" + ], + "type": "object" + }, + "browser": { + "enum": [ + "closed", + "starting", + "ready", + "unknown" + ], + "type": "string" + }, + "credentials": { + "additionalProperties": false, + "properties": { + "hasEmail": { + "type": [ + "boolean", + "null" + ] + }, + "hasPassword": { + "type": [ + "boolean", + "null" + ] + } + }, + "required": [ + "hasEmail", + "hasPassword" + ], + "type": "object" + }, + "favorites": { + "additionalProperties": false, + "properties": { + "empty": { + "type": [ + "boolean", + "null" + ] + }, + "expiresAt": { + "anyOf": [ + { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "fetchedAt": { + "anyOf": [ + { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "state": { + "enum": [ + "missing", + "fresh", + "stale", + "unavailable" + ], + "type": "string" + } + }, + "required": [ + "state", + "fetchedAt", + "expiresAt", + "empty" + ], + "type": "object" + }, + "savedCookies": { + "enum": [ + "available", + "missing", + "unavailable", + "unknown" + ], + "type": "string" + }, + "update": { + "additionalProperties": false, + "properties": { + "available": { + "type": "boolean" + }, + "currentVersion": { + "type": [ + "string", + "null" + ] + }, + "latestVersion": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "currentVersion", + "latestVersion", + "available" + ], + "type": "object" + } + }, + "required": [ + "browser", + "credentials", + "savedCookies", + "authentication", + "favorites", + "update" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in", + "confirm_not_a_robot" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + }, + "signInWindow": { + "anyOf": [ + { + "enum": [ + "opened", + "already_open", + "not_available" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "credentials", + "action", + "signInWindow", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
list_favorites1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "cacheState": { - "enum": [ - "empty", - "populated" - ], - "type": "string" - }, - "completeness": { - "enum": [ - "complete", - "unknown" - ], - "type": "string" - }, - "expiresAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "favorites": { - "items": { - "additionalProperties": false, - "properties": { - "name": { - "maxLength": 250, - "minLength": 1, - "type": "string" - }, - "price": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "productSlug": { - "anyOf": [ - { - "maxLength": 200, - "type": "string" - }, - { - "type": "null" - } - ] - }, - "url": { - "format": "uri", - "type": "string" - } - }, - "required": [ - "productId", - "productSlug", - "name", - "price", - "url" - ], - "type": "object" - }, - "type": "array" - }, - "fetchedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "freshness": { - "enum": [ - "fresh", - "stale" - ], - "type": "string" - }, - "source": { - "enum": [ - "cache", - "website" - ], - "type": "string" - } - }, - "required": [ - "favorites", - "fetchedAt", - "completeness", - "source", - "freshness", - "expiresAt", - "cacheState" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "cacheState": { + "enum": [ + "empty", + "populated" + ], + "type": "string" + }, + "completeness": { + "enum": [ + "complete", + "unknown" + ], + "type": "string" + }, + "expiresAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "favorites": { + "items": { + "additionalProperties": false, + "properties": { + "name": { + "maxLength": 250, + "minLength": 1, + "type": "string" + }, + "price": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "productSlug": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ] + }, + "url": { + "format": "uri", + "type": "string" + } + }, + "required": [ + "productId", + "productSlug", + "name", + "price", + "url" + ], + "type": "object" + }, + "type": "array" + }, + "fetchedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "freshness": { + "enum": [ + "fresh", + "stale" + ], + "type": "string" + }, + "source": { + "enum": [ + "cache", + "website" + ], + "type": "string" + } + }, + "required": [ + "favorites", + "fetchedAt", + "completeness", + "source", + "freshness", + "expiresAt", + "cacheState" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in", + "confirm_not_a_robot" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + }, + "signInWindow": { + "anyOf": [ + { + "enum": [ + "opened", + "already_open", + "not_available" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "credentials", + "action", + "signInWindow", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
list_frequently_bought_products1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "completeness": { - "enum": [ - "complete", - "partial", - "unknown" - ], - "type": "string" - }, - "failed": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "failures": { - "items": { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "stage": { - "enum": [ - "listing", - "detail" - ], - "type": "string" - } - }, - "required": [ - "stage", - "orderId", - "orderNumber", - "error" - ], - "type": "object" - }, - "type": "array" - }, - "listed": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "observedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "products": { - "items": { - "additionalProperties": false, - "properties": { - "identityBasis": { - "enum": [ - "product", - "name" - ], - "type": "string" - }, - "name": { - "minLength": 1, - "type": "string" - }, - "orders": { - "exclusiveMinimum": 0, - "maximum": 9007199254740991, - "type": "integer" - }, - "productId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "quantities": { - "items": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "type": "array" - }, - "unknownQuantityLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "productId", - "identityBasis", - "name", - "quantities", - "orders", - "unknownQuantityLines" - ], - "type": "object" - }, - "type": "array" - }, - "scanned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "succeeded": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "unknownQuantityLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "unscanned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "observedAt", - "products", - "listed", - "scanned", - "succeeded", - "failed", - "unscanned", - "unknownQuantityLines", - "failures", - "completeness" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "scan": { - "additionalProperties": false, - "properties": { - "completeness": { - "enum": [ - "complete", - "partial", - "unknown" - ], - "type": "string" - }, - "failed": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "failures": { - "items": { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "stage": { - "enum": [ - "listing", - "detail" - ], - "type": "string" - } - }, - "required": [ - "stage", - "orderId", - "orderNumber", - "error" - ], - "type": "object" - }, - "type": "array" - }, - "listed": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "observedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "products": { - "items": { - "additionalProperties": false, - "properties": { - "identityBasis": { - "enum": [ - "product", - "name" - ], - "type": "string" - }, - "name": { - "minLength": 1, - "type": "string" - }, - "orders": { - "exclusiveMinimum": 0, - "maximum": 9007199254740991, - "type": "integer" - }, - "productId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "quantities": { - "items": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "type": "array" - }, - "unknownQuantityLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "productId", - "identityBasis", - "name", - "quantities", - "orders", - "unknownQuantityLines" - ], - "type": "object" - }, - "type": "array" - }, - "scanned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "succeeded": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "unknownQuantityLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "unscanned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "observedAt", - "products", - "listed", - "scanned", - "succeeded", - "failed", - "unscanned", - "unknownQuantityLines", - "failures", - "completeness" - ], - "type": "object" - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "completeness": { + "enum": [ + "complete", + "partial", + "unknown" + ], + "type": "string" + }, + "failed": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "failures": { + "items": { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stage": { + "enum": [ + "listing", + "detail" + ], + "type": "string" + } + }, + "required": [ + "stage", + "orderId", + "orderNumber", + "error" + ], + "type": "object" + }, + "type": "array" + }, + "listed": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "products": { + "items": { + "additionalProperties": false, + "properties": { + "identityBasis": { + "enum": [ + "product", + "name" + ], + "type": "string" + }, + "name": { + "minLength": 1, + "type": "string" + }, + "orders": { + "exclusiveMinimum": 0, + "maximum": 9007199254740991, + "type": "integer" + }, + "productId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "quantities": { + "items": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "type": "array" + }, + "unknownQuantityLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "productId", + "identityBasis", + "name", + "quantities", + "orders", + "unknownQuantityLines" + ], + "type": "object" + }, + "type": "array" + }, + "scanned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "succeeded": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "unknownQuantityLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "unscanned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "observedAt", + "products", + "listed", + "scanned", + "succeeded", + "failed", + "unscanned", + "unknownQuantityLines", + "failures", + "completeness" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "scan": { + "additionalProperties": false, + "properties": { + "completeness": { + "enum": [ + "complete", + "partial", + "unknown" + ], + "type": "string" + }, + "failed": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "failures": { + "items": { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stage": { + "enum": [ + "listing", + "detail" + ], + "type": "string" + } + }, + "required": [ + "stage", + "orderId", + "orderNumber", + "error" + ], + "type": "object" + }, + "type": "array" + }, + "listed": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "products": { + "items": { + "additionalProperties": false, + "properties": { + "identityBasis": { + "enum": [ + "product", + "name" + ], + "type": "string" + }, + "name": { + "minLength": 1, + "type": "string" + }, + "orders": { + "exclusiveMinimum": 0, + "maximum": 9007199254740991, + "type": "integer" + }, + "productId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "quantities": { + "items": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "type": "array" + }, + "unknownQuantityLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "productId", + "identityBasis", + "name", + "quantities", + "orders", + "unknownQuantityLines" + ], + "type": "object" + }, + "type": "array" + }, + "scanned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "succeeded": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "unknownQuantityLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "unscanned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "observedAt", + "products", + "listed", + "scanned", + "succeeded", + "failed", + "unscanned", + "unknownQuantityLines", + "failures", + "completeness" + ], + "type": "object" + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in", + "confirm_not_a_robot" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + }, + "signInWindow": { + "anyOf": [ + { + "enum": [ + "opened", + "already_open", + "not_available" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "credentials", + "action", + "signInWindow", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
list_orders1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "completeness": { - "enum": [ - "complete", - "partial", - "unknown" - ], - "type": "string" - }, - "detailBudget": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "detailsRead": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "failures": { - "items": { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "stage": { - "enum": [ - "listing", - "detail" - ], - "type": "string" - } - }, - "required": [ - "stage", - "orderId", - "orderNumber", - "error" - ], - "type": "object" - }, - "type": "array" - }, - "hasMore": { - "type": [ - "boolean", - "null" - ] - }, - "nextCursor": { - "type": [ - "string", - "null" - ] - }, - "observedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "orders": { - "items": { - "additionalProperties": false, - "properties": { - "date": { - "type": [ - "string", - "null" - ] - }, - "lines": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "items": { - "items": { - "additionalProperties": false, - "properties": { - "name": { - "minLength": 1, - "type": "string" - }, - "productId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "quantity": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "status": { - "const": "known", - "type": "string" - } - }, - "required": [ - "status", - "quantity" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "rawText": { - "type": [ - "string", - "null" - ] - }, - "reason": { - "anyOf": [ - { - "enum": [ - "missing", - "unsupported_unit", - "unrecognized_format", - "invalid_value" - ], - "type": "string" - }, - { - "type": "null" - } - ] - }, - "status": { - "const": "unknown", - "type": "string" - }, - "value": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "status", - "value", - "rawText", - "reason" - ], - "type": "object" - } - ] - } - }, - "required": [ - "productId", - "name", - "quantity" - ], - "type": "object" - }, - "type": "array" - }, - "status": { - "const": "available", - "type": "string" - } - }, - "required": [ - "status", - "items" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "status": { - "const": "unavailable", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "status": { - "const": "not_requested", - "type": "string" - } - }, - "required": [ - "status" - ], - "type": "object" - } - ] - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "rawDate": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "orderId", - "orderNumber", - "date", - "rawDate", - "lines" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "observedAt", - "orders", - "completeness", - "failures", - "nextCursor", - "hasMore", - "detailBudget", - "detailsRead" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "completeness": { + "enum": [ + "complete", + "partial", + "unknown" + ], + "type": "string" + }, + "detailBudget": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "detailsRead": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "failures": { + "items": { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stage": { + "enum": [ + "listing", + "detail" + ], + "type": "string" + } + }, + "required": [ + "stage", + "orderId", + "orderNumber", + "error" + ], + "type": "object" + }, + "type": "array" + }, + "hasMore": { + "type": [ + "boolean", + "null" + ] + }, + "nextCursor": { + "type": [ + "string", + "null" + ] + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "orders": { + "items": { + "additionalProperties": false, + "properties": { + "date": { + "type": [ + "string", + "null" + ] + }, + "lines": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "items": { + "items": { + "additionalProperties": false, + "properties": { + "name": { + "minLength": 1, + "type": "string" + }, + "productId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "quantity": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "status": { + "const": "known", + "type": "string" + } + }, + "required": [ + "status", + "quantity" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "rawText": { + "type": [ + "string", + "null" + ] + }, + "reason": { + "anyOf": [ + { + "enum": [ + "missing", + "unsupported_unit", + "unrecognized_format", + "invalid_value" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "const": "unknown", + "type": "string" + }, + "value": { + "anyOf": [ + { + "minimum": 0, + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "status", + "value", + "rawText", + "reason" + ], + "type": "object" + } + ] + } + }, + "required": [ + "productId", + "name", + "quantity" + ], + "type": "object" + }, + "type": "array" + }, + "status": { + "const": "available", + "type": "string" + } + }, + "required": [ + "status", + "items" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "status": { + "const": "unavailable", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "status": { + "const": "not_requested", + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + } + ] + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "rawDate": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "orderId", + "orderNumber", + "date", + "rawDate", + "lines" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "observedAt", + "orders", + "completeness", + "failures", + "nextCursor", + "hasMore", + "detailBudget", + "detailsRead" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in", + "confirm_not_a_robot" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + }, + "signInWindow": { + "anyOf": [ + { + "enum": [ + "opened", + "already_open", + "not_available" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "credentials", + "action", + "signInWindow", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
preview_cart_changes1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "catalogView": { - "enum": [ - "signed_in", - "signed_out", - "unknown" - ], - "type": "string" - }, - "checkout": { - "additionalProperties": false, - "properties": { - "deliveryFee": { - "enum": [ - "free", - "set_at_checkout" - ], - "type": "string" - }, - "entregaZero": { - "type": [ - "boolean", - "null" - ] - }, - "freeDeliveryFrom": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "meetsMinimum": { - "type": [ - "boolean", - "null" - ] - }, - "minimumOrder": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "minimumOrder", - "meetsMinimum", - "entregaZero", - "freeDeliveryFrom", - "deliveryFee" - ], - "type": "object" - }, - "estimated": { - "type": "boolean" - }, - "estimatedCost": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "lines": { - "items": { - "additionalProperties": false, - "properties": { - "availability": { - "anyOf": [ - { - "enum": [ - "available", - "unavailable", - "unknown" - ], - "type": "string" - }, - { - "type": "null" - } - ] - }, - "cartItemId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "change": { - "anyOf": [ - { - "enum": [ - "add", - "increase", - "decrease", - "remove", - "none" - ], - "type": "string" - }, - { - "type": "null" - } - ] - }, - "current": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "status": { - "const": "known", - "type": "string" - } - }, - "required": [ - "status", - "quantity" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "rawText": { - "type": [ - "string", - "null" - ] - }, - "reason": { - "anyOf": [ - { - "enum": [ - "missing", - "unsupported_unit", - "unrecognized_format", - "invalid_value" - ], - "type": "string" - }, - { - "type": "null" - } - ] - }, - "status": { - "const": "unknown", - "type": "string" - }, - "value": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "status", - "value", - "rawText", - "reason" - ], - "type": "object" - } - ] - }, - "error": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "estimated": { - "type": "boolean" - }, - "estimatedCost": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "name": { - "type": [ - "string", - "null" - ] - }, - "package": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "approximate": { - "type": "boolean" - }, - "count": { - "anyOf": [ - { - "exclusiveMinimum": 0, - "maximum": 9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "drained": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "each": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "net": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "count", - "each", - "net", - "drained", - "approximate" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "packageText": { - "type": [ - "string", - "null" - ] - }, - "price": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "requested": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "saleRules": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "maximum": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "minimum": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "saleUnit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "step": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "storefrontUnit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "storefrontUnitsPerSaleUnit": { - "exclusiveMinimum": 0, - "type": "number" - } - }, - "required": [ - "saleUnit", - "storefrontUnit", - "storefrontUnitsPerSaleUnit", - "minimum", - "maximum", - "step" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "storefrontQuantity": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "productId", - "cartItemId", - "name", - "requested", - "storefrontQuantity", - "current", - "change", - "availability", - "price", - "packageText", - "package", - "saleRules", - "estimatedCost", - "estimated", - "error" - ], - "type": "object" - }, - "type": "array" - }, - "observedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "problems": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "productsAfter": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "lines", - "estimatedCost", - "estimated", - "problems", - "productsAfter", - "checkout", - "observedAt", - "catalogView" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "catalogView": { + "enum": [ + "signed_in", + "signed_out", + "unknown" + ], + "type": "string" + }, + "checkout": { + "additionalProperties": false, + "properties": { + "deliveryFee": { + "enum": [ + "free", + "set_at_checkout" + ], + "type": "string" + }, + "entregaZero": { + "type": [ + "boolean", + "null" + ] + }, + "freeDeliveryFrom": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "meetsMinimum": { + "type": [ + "boolean", + "null" + ] + }, + "minimumOrder": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "minimumOrder", + "meetsMinimum", + "entregaZero", + "freeDeliveryFrom", + "deliveryFee" + ], + "type": "object" + }, + "estimated": { + "type": "boolean" + }, + "estimatedCost": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "lines": { + "items": { + "additionalProperties": false, + "properties": { + "availability": { + "anyOf": [ + { + "enum": [ + "available", + "unavailable", + "unknown" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "cartItemId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "change": { + "anyOf": [ + { + "enum": [ + "add", + "increase", + "decrease", + "remove", + "none" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "current": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "status": { + "const": "known", + "type": "string" + } + }, + "required": [ + "status", + "quantity" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "rawText": { + "type": [ + "string", + "null" + ] + }, + "reason": { + "anyOf": [ + { + "enum": [ + "missing", + "unsupported_unit", + "unrecognized_format", + "invalid_value" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "const": "unknown", + "type": "string" + }, + "value": { + "anyOf": [ + { + "minimum": 0, + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "status", + "value", + "rawText", + "reason" + ], + "type": "object" + } + ] + }, + "error": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "estimated": { + "type": "boolean" + }, + "estimatedCost": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": [ + "string", + "null" + ] + }, + "package": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "approximate": { + "type": "boolean" + }, + "count": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "drained": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "each": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "net": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "count", + "each", + "net", + "drained", + "approximate" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "packageText": { + "type": [ + "string", + "null" + ] + }, + "price": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "promotions": { + "items": { + "additionalProperties": false, + "properties": { + "amountOff": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "bundle": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "maximum": 9007199254740991, + "minimum": 2, + "type": "integer" + }, + "total": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + } + }, + "required": [ + "quantity", + "total" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "kind": { + "enum": [ + "recommended_price", + "immediate_discount", + "multi_buy", + "nth_unit_discount", + "other" + ], + "type": "string" + }, + "label": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "nthUnit": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": 2, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "percentOff": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 100, + "type": "number" + }, + { + "type": "null" + } + ] + }, + "previousPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "validFrom": { + "anyOf": [ + { + "format": "date", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "validTo": { + "anyOf": [ + { + "format": "date", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "kind", + "label", + "previousPrice", + "percentOff", + "amountOff", + "bundle", + "nthUnit", + "validFrom", + "validTo" + ], + "type": "object" + }, + "type": "array" + }, + "requested": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "saleRules": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "maximum": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "minimum": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "saleUnit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "step": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "storefrontUnit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "storefrontUnitsPerSaleUnit": { + "exclusiveMinimum": 0, + "type": "number" + } + }, + "required": [ + "saleUnit", + "storefrontUnit", + "storefrontUnitsPerSaleUnit", + "minimum", + "maximum", + "step" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "storefrontQuantity": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "productId", + "cartItemId", + "name", + "requested", + "storefrontQuantity", + "current", + "change", + "availability", + "price", + "packageText", + "package", + "saleRules", + "promotions", + "estimatedCost", + "estimated", + "error" + ], + "type": "object" + }, + "type": "array" + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "problems": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "productsAfter": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "lines", + "estimatedCost", + "estimated", + "problems", + "productsAfter", + "checkout", + "observedAt", + "catalogView" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in", + "confirm_not_a_robot" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + }, + "signInWindow": { + "anyOf": [ + { + "enum": [ + "opened", + "already_open", + "not_available" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "credentials", + "action", + "signInWindow", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
remove_cart_item1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "cartItemId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "confirmedQuantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "disposition": { - "anyOf": [ - { - "enum": [ - "removed", - "already_absent" - ], - "type": "string" - }, - { - "type": "null" - } - ] - }, - "observedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "outcome": { - "const": "confirmed", - "type": "string" - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "requested": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - } - }, - "required": [ - "productId", - "requested", - "outcome", - "confirmedQuantity", - "cartItemId", - "disposition", - "observedAt" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "cartItemId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "confirmedQuantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "disposition": { + "anyOf": [ + { + "enum": [ + "removed", + "already_absent" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "outcome": { + "const": "confirmed", + "type": "string" + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "requested": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + } + }, + "required": [ + "productId", + "requested", + "outcome", + "confirmedQuantity", + "cartItemId", + "disposition", + "observedAt" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in", + "confirm_not_a_robot" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + }, + "signInWindow": { + "anyOf": [ + { + "enum": [ + "opened", + "already_open", + "not_available" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "credentials", + "action", + "signInWindow", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
search_products1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "catalogView": { - "enum": [ - "signed_in", - "signed_out", - "unknown" - ], - "type": "string" - }, - "completeness": { - "enum": [ - "complete", - "partial", - "unknown" - ], - "type": "string" - }, - "failures": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "type": "array" - }, - "favoritesLoaded": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "nextCursor": { - "type": [ - "string", - "null" - ] - }, - "observedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "products": { - "items": { - "additionalProperties": false, - "properties": { - "availability": { - "enum": [ - "available", - "unavailable", - "unknown" - ], - "type": "string" - }, - "brand": { - "type": [ - "string", - "null" - ] - }, - "category": { - "type": [ - "string", - "null" - ] - }, - "drainedPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "favorite": { - "type": "boolean" - }, - "imageUrl": { - "anyOf": [ - { - "format": "uri", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "minimumText": { - "type": [ - "string", - "null" - ] - }, - "name": { - "maxLength": 250, - "minLength": 1, - "type": "string" - }, - "package": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "approximate": { - "type": "boolean" - }, - "count": { - "anyOf": [ - { - "exclusiveMinimum": 0, - "maximum": 9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "drained": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "each": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "net": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "count", - "each", - "net", - "drained", - "approximate" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "packageText": { - "type": [ - "string", - "null" - ] - }, - "price": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "productSlug": { - "anyOf": [ - { - "maxLength": 200, - "type": "string" - }, - { - "type": "null" - } - ] - }, - "promotions": { - "items": { - "additionalProperties": false, - "properties": { - "amountOff": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "bundle": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "maximum": 9007199254740991, - "minimum": 2, - "type": "integer" - }, - "total": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - } - }, - "required": [ - "quantity", - "total" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "kind": { - "enum": [ - "recommended_price", - "immediate_discount", - "multi_buy", - "nth_unit_discount", - "other" - ], - "type": "string" - }, - "label": { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - "nthUnit": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": 2, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "percentOff": { - "anyOf": [ - { - "exclusiveMinimum": 0, - "maximum": 100, - "type": "number" - }, - { - "type": "null" - } - ] - }, - "previousPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "validFrom": { - "anyOf": [ - { - "format": "date", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "validTo": { - "anyOf": [ - { - "format": "date", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "kind", - "label", - "previousPrice", - "percentOff", - "amountOff", - "bundle", - "nthUnit", - "validFrom", - "validTo" - ], - "type": "object" - }, - "type": "array" - }, - "recommendedPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "secondaryPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "unitPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "basis": { - "enum": [ - "drained", - "website", - "pack" - ], - "type": "string" - }, - "per": { - "enum": [ - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per", - "basis" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "url": { - "format": "uri", - "type": "string" - } - }, - "required": [ - "productId", - "productSlug", - "name", - "price", - "url", - "secondaryPrice", - "recommendedPrice", - "promotions", - "packageText", - "package", - "minimumText", - "availability", - "brand", - "category", - "drainedPrice", - "unitPrice", - "imageUrl", - "favorite" - ], - "type": "object" - }, - "type": "array" - }, - "returned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "scanned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "unknownToFilter": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "observedAt", - "catalogView", - "products", - "unknownToFilter", - "scanned", - "returned", - "favoritesLoaded", - "completeness", - "failures", - "nextCursor" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "catalogView": { + "enum": [ + "signed_in", + "signed_out", + "unknown" + ], + "type": "string" + }, + "completeness": { + "enum": [ + "complete", + "partial", + "unknown" + ], + "type": "string" + }, + "failures": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "type": "array" + }, + "favoritesLoaded": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "nextCursor": { + "type": [ + "string", + "null" + ] + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "products": { + "items": { + "additionalProperties": false, + "properties": { + "availability": { + "enum": [ + "available", + "unavailable", + "unknown" + ], + "type": "string" + }, + "brand": { + "type": [ + "string", + "null" + ] + }, + "category": { + "type": [ + "string", + "null" + ] + }, + "drainedPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "favorite": { + "type": "boolean" + }, + "imageUrl": { + "anyOf": [ + { + "format": "uri", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "minimumText": { + "type": [ + "string", + "null" + ] + }, + "name": { + "maxLength": 250, + "minLength": 1, + "type": "string" + }, + "package": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "approximate": { + "type": "boolean" + }, + "count": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "drained": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "each": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "net": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "count", + "each", + "net", + "drained", + "approximate" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "packageText": { + "type": [ + "string", + "null" + ] + }, + "price": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "productSlug": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ] + }, + "promotions": { + "items": { + "additionalProperties": false, + "properties": { + "amountOff": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "bundle": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "maximum": 9007199254740991, + "minimum": 2, + "type": "integer" + }, + "total": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + } + }, + "required": [ + "quantity", + "total" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "kind": { + "enum": [ + "recommended_price", + "immediate_discount", + "multi_buy", + "nth_unit_discount", + "other" + ], + "type": "string" + }, + "label": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "nthUnit": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": 2, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "percentOff": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 100, + "type": "number" + }, + { + "type": "null" + } + ] + }, + "previousPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "validFrom": { + "anyOf": [ + { + "format": "date", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "validTo": { + "anyOf": [ + { + "format": "date", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "kind", + "label", + "previousPrice", + "percentOff", + "amountOff", + "bundle", + "nthUnit", + "validFrom", + "validTo" + ], + "type": "object" + }, + "type": "array" + }, + "recommendedPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "secondaryPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "unitPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "basis": { + "enum": [ + "drained", + "website", + "pack" + ], + "type": "string" + }, + "per": { + "enum": [ + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per", + "basis" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "url": { + "format": "uri", + "type": "string" + } + }, + "required": [ + "productId", + "productSlug", + "name", + "price", + "url", + "secondaryPrice", + "recommendedPrice", + "promotions", + "packageText", + "package", + "minimumText", + "availability", + "brand", + "category", + "drainedPrice", + "unitPrice", + "imageUrl", + "favorite" + ], + "type": "object" + }, + "type": "array" + }, + "returned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "scanned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "unknownToFilter": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "observedAt", + "catalogView", + "products", + "unknownToFilter", + "scanned", + "returned", + "favoritesLoaded", + "completeness", + "failures", + "nextCursor" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in", + "confirm_not_a_robot" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + }, + "signInWindow": { + "anyOf": [ + { + "enum": [ + "opened", + "already_open", + "not_available" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "credentials", + "action", + "signInWindow", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
set_cart_item_quantity1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "cartItemId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "confirmedQuantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "disposition": { - "anyOf": [ - { - "enum": [ - "removed", - "already_absent" - ], - "type": "string" - }, - { - "type": "null" - } - ] - }, - "observedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "outcome": { - "const": "confirmed", - "type": "string" - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "requested": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - } - }, - "required": [ - "productId", - "requested", - "outcome", - "confirmedQuantity", - "cartItemId", - "disposition", - "observedAt" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "cartItemId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "confirmedQuantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "disposition": { + "anyOf": [ + { + "enum": [ + "removed", + "already_absent" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "outcome": { + "const": "confirmed", + "type": "string" + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "requested": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + } + }, + "required": [ + "productId", + "requested", + "outcome", + "confirmedQuantity", + "cartItemId", + "disposition", + "observedAt" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in", + "confirm_not_a_robot" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + }, + "signInWindow": { + "anyOf": [ + { + "enum": [ + "opened", + "already_open", + "not_available" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "credentials", + "action", + "signInWindow", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
10 tool updates
v0.11.0- Changed
add_cart_item1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "cartItemId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - "confirmedQuantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "disposition": { - "enum": [ - "removed", - "already_absent" - ], - "type": "string" - }, - "outcome": { - "const": "confirmed", - "type": "string" - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "requested": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - } - }, - "required": [ - "productId", - "requested", - "outcome", - "confirmedQuantity" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "cartItemId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "confirmedQuantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "disposition": { + "anyOf": [ + { + "enum": [ + "removed", + "already_absent" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "outcome": { + "const": "confirmed", + "type": "string" + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "requested": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + } + }, + "required": [ + "productId", + "requested", + "outcome", + "confirmedQuantity", + "cartItemId", + "disposition", + "observedAt" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
clear_cart1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "disposition": { - "enum": [ - "cleared", - "already_empty" - ], - "type": "string" - }, - "outcome": { - "const": "confirmed", - "type": "string" - }, - "removedLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "outcome", - "disposition", - "removedLines" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "disposition": { + "enum": [ + "cleared", + "already_empty" + ], + "type": "string" + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "outcome": { + "const": "confirmed", + "type": "string" + }, + "removedLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "outcome", + "disposition", + "removedLines", + "observedAt" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
get_cart1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "customerAuthenticated": { - "type": "boolean" - }, - "items": { - "items": { - "additionalProperties": false, - "properties": { - "cartItemId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "estimated": { - "type": "boolean" - }, - "kind": { - "enum": [ - "product", - "bag" - ], - "type": "string" - }, - "lineTotal": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "lineTotalBeforeDiscount": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "name": { - "minLength": 1, - "type": "string" - }, - "price": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "promotions": { - "items": { - "additionalProperties": false, - "properties": { - "amountOff": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "bundle": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "maximum": 9007199254740991, - "minimum": 2, - "type": "integer" - }, - "total": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - } - }, - "required": [ - "quantity", - "total" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "kind": { - "enum": [ - "recommended_price", - "immediate_discount", - "multi_buy", - "nth_unit_discount", - "other" - ], - "type": "string" - }, - "label": { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - "nthUnit": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": 2, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "percentOff": { - "anyOf": [ - { - "exclusiveMinimum": 0, - "maximum": 100, - "type": "number" - }, - { - "type": "null" - } - ] - }, - "previousPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "validFrom": { - "anyOf": [ - { - "format": "date", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "validTo": { - "anyOf": [ - { - "format": "date", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", - "type": "string" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "kind", - "label", - "previousPrice", - "percentOff", - "amountOff", - "bundle", - "nthUnit", - "validFrom", - "validTo" - ], - "type": "object" - }, - "type": "array" - }, - "quantity": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "status": { - "const": "known", - "type": "string" - } - }, - "required": [ - "status", - "quantity" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "rawText": { - "type": [ - "string", - "null" - ] - }, - "reason": { - "enum": [ - "missing", - "unsupported_unit", - "unrecognized_format", - "invalid_value" - ], - "type": "string" - }, - "status": { - "const": "unknown", - "type": "string" - }, - "value": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "status", - "value", - "rawText" - ], - "type": "object" - } - ] - }, - "storefrontQuantity": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "productId", - "cartItemId", - "name", - "kind", - "quantity", - "storefrontQuantity", - "price", - "lineTotal", - "estimated", - "promotions", - "lineTotalBeforeDiscount" - ], - "type": "object" - }, - "type": "array" - }, - "observedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "totals": { - "additionalProperties": false, - "properties": { - "bags": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "delivery": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "deposit": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "discounts": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "estimated": { - "type": "boolean" - }, - "grandTotal": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "products": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "products", - "bags", - "deposit", - "delivery", - "discounts", - "grandTotal", - "estimated" - ], - "type": "object" - } - }, - "required": [ - "customerAuthenticated", - "items", - "totals", - "observedAt" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "checkout": { + "additionalProperties": false, + "properties": { + "deliveryFee": { + "enum": [ + "free", + "set_at_checkout" + ], + "type": "string" + }, + "entregaZero": { + "type": [ + "boolean", + "null" + ] + }, + "freeDeliveryFrom": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "meetsMinimum": { + "type": [ + "boolean", + "null" + ] + }, + "minimumOrder": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "minimumOrder", + "meetsMinimum", + "entregaZero", + "freeDeliveryFrom", + "deliveryFee" + ], + "type": "object" + }, + "customerAuthenticated": { + "type": "boolean" + }, + "items": { + "items": { + "additionalProperties": false, + "properties": { + "cartItemId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "estimated": { + "type": "boolean" + }, + "kind": { + "enum": [ + "product", + "bag" + ], + "type": "string" + }, + "lineTotal": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "lineTotalBeforeDiscount": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "name": { + "minLength": 1, + "type": "string" + }, + "price": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "promotions": { + "items": { + "additionalProperties": false, + "properties": { + "amountOff": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "bundle": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "maximum": 9007199254740991, + "minimum": 2, + "type": "integer" + }, + "total": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + } + }, + "required": [ + "quantity", + "total" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "kind": { + "enum": [ + "recommended_price", + "immediate_discount", + "multi_buy", + "nth_unit_discount", + "other" + ], + "type": "string" + }, + "label": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "nthUnit": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": 2, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "percentOff": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 100, + "type": "number" + }, + { + "type": "null" + } + ] + }, + "previousPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "validFrom": { + "anyOf": [ + { + "format": "date", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "validTo": { + "anyOf": [ + { + "format": "date", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "kind", + "label", + "previousPrice", + "percentOff", + "amountOff", + "bundle", + "nthUnit", + "validFrom", + "validTo" + ], + "type": "object" + }, + "type": "array" + }, + "quantity": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "status": { + "const": "known", + "type": "string" + } + }, + "required": [ + "status", + "quantity" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "rawText": { + "type": [ + "string", + "null" + ] + }, + "reason": { + "anyOf": [ + { + "enum": [ + "missing", + "unsupported_unit", + "unrecognized_format", + "invalid_value" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "const": "unknown", + "type": "string" + }, + "value": { + "anyOf": [ + { + "minimum": 0, + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "status", + "value", + "rawText", + "reason" + ], + "type": "object" + } + ] + }, + "storefrontQuantity": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "productId", + "cartItemId", + "name", + "kind", + "quantity", + "storefrontQuantity", + "price", + "lineTotal", + "estimated", + "promotions", + "lineTotalBeforeDiscount" + ], + "type": "object" + }, + "type": "array" + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "totals": { + "additionalProperties": false, + "properties": { + "bags": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "delivery": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "deposit": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "discounts": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "estimated": { + "type": "boolean" + }, + "grandTotal": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "products": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "products", + "bags", + "deposit", + "delivery", + "discounts", + "grandTotal", + "estimated" + ], + "type": "object" + } + }, + "required": [ + "customerAuthenticated", + "items", + "totals", + "checkout", + "observedAt" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
get_order1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "order": { - "additionalProperties": false, - "properties": { - "date": { - "type": [ - "string", - "null" - ] - }, - "lines": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "items": { - "items": { - "additionalProperties": false, - "properties": { - "name": { - "minLength": 1, - "type": "string" - }, - "productId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "quantity": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "status": { - "const": "known", - "type": "string" - } - }, - "required": [ - "status", - "quantity" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "rawText": { - "type": [ - "string", - "null" - ] - }, - "reason": { - "enum": [ - "missing", - "unsupported_unit", - "unrecognized_format", - "invalid_value" - ], - "type": "string" - }, - "status": { - "const": "unknown", - "type": "string" - }, - "value": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "status", - "value", - "rawText" - ], - "type": "object" - } - ] - } - }, - "required": [ - "productId", - "name", - "quantity" - ], - "type": "object" - }, - "type": "array" - }, - "status": { - "const": "available", - "type": "string" - } - }, - "required": [ - "status", - "items" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "status": { - "const": "unavailable", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "status": { - "const": "not_requested", - "type": "string" - } - }, - "required": [ - "status" - ], - "type": "object" - } - ] - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "rawDate": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "orderId", - "orderNumber", - "date", - "lines" - ], - "type": "object" - }, - "unknownQuantityLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "order", - "unknownQuantityLines" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "order": { + "additionalProperties": false, + "properties": { + "date": { + "type": [ + "string", + "null" + ] + }, + "lines": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "items": { + "items": { + "additionalProperties": false, + "properties": { + "name": { + "minLength": 1, + "type": "string" + }, + "productId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "quantity": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "status": { + "const": "known", + "type": "string" + } + }, + "required": [ + "status", + "quantity" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "rawText": { + "type": [ + "string", + "null" + ] + }, + "reason": { + "anyOf": [ + { + "enum": [ + "missing", + "unsupported_unit", + "unrecognized_format", + "invalid_value" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "const": "unknown", + "type": "string" + }, + "value": { + "anyOf": [ + { + "minimum": 0, + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "status", + "value", + "rawText", + "reason" + ], + "type": "object" + } + ] + } + }, + "required": [ + "productId", + "name", + "quantity" + ], + "type": "object" + }, + "type": "array" + }, + "status": { + "const": "available", + "type": "string" + } + }, + "required": [ + "status", + "items" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "status": { + "const": "unavailable", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "status": { + "const": "not_requested", + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + } + ] + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "rawDate": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "orderId", + "orderNumber", + "date", + "rawDate", + "lines" + ], + "type": "object" + }, + "unknownQuantityLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "observedAt", + "order", + "unknownQuantityLines" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
list_frequently_bought_products2 fields changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "completeness": { - "enum": [ - "complete", - "partial", - "unknown" - ], - "type": "string" - }, - "failed": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "failures": { - "items": { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "stage": { - "enum": [ - "listing", - "detail" - ], - "type": "string" - } - }, - "required": [ - "stage", - "orderId", - "orderNumber", - "error" - ], - "type": "object" - }, - "type": "array" - }, - "listed": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "nextCursor": { - "type": [ - "string", - "null" - ] - }, - "products": { - "items": { - "additionalProperties": false, - "properties": { - "identityBasis": { - "enum": [ - "product", - "name" - ], - "type": "string" - }, - "name": { - "minLength": 1, - "type": "string" - }, - "orders": { - "exclusiveMinimum": 0, - "maximum": 9007199254740991, - "type": "integer" - }, - "productId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "quantities": { - "items": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "type": "array" - }, - "unknownQuantityLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "productId", - "identityBasis", - "name", - "quantities", - "orders" - ], - "type": "object" - }, - "type": "array" - }, - "scanned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "succeeded": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "unknownQuantityLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "unscanned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "products", - "listed", - "scanned", - "succeeded", - "failed", - "unscanned", - "unknownQuantityLines", - "failures", - "completeness", - "nextCursor" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "completeness": { + "enum": [ + "complete", + "partial", + "unknown" + ], + "type": "string" + }, + "failed": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "failures": { + "items": { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stage": { + "enum": [ + "listing", + "detail" + ], + "type": "string" + } + }, + "required": [ + "stage", + "orderId", + "orderNumber", + "error" + ], + "type": "object" + }, + "type": "array" + }, + "listed": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "products": { + "items": { + "additionalProperties": false, + "properties": { + "identityBasis": { + "enum": [ + "product", + "name" + ], + "type": "string" + }, + "name": { + "minLength": 1, + "type": "string" + }, + "orders": { + "exclusiveMinimum": 0, + "maximum": 9007199254740991, + "type": "integer" + }, + "productId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "quantities": { + "items": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "type": "array" + }, + "unknownQuantityLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "productId", + "identityBasis", + "name", + "quantities", + "orders", + "unknownQuantityLines" + ], + "type": "object" + }, + "type": "array" + }, + "scanned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "succeeded": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "unknownQuantityLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "unscanned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "observedAt", + "products", + "listed", + "scanned", + "succeeded", + "failed", + "unscanned", + "unknownQuantityLines", + "failures", + "completeness" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "scan": { + "additionalProperties": false, + "properties": { + "completeness": { + "enum": [ + "complete", + "partial", + "unknown" + ], + "type": "string" + }, + "failed": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "failures": { + "items": { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stage": { + "enum": [ + "listing", + "detail" + ], + "type": "string" + } + }, + "required": [ + "stage", + "orderId", + "orderNumber", + "error" + ], + "type": "object" + }, + "type": "array" + }, + "listed": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "products": { + "items": { + "additionalProperties": false, + "properties": { + "identityBasis": { + "enum": [ + "product", + "name" + ], + "type": "string" + }, + "name": { + "minLength": 1, + "type": "string" + }, + "orders": { + "exclusiveMinimum": 0, + "maximum": 9007199254740991, + "type": "integer" + }, + "productId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "quantities": { + "items": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "type": "array" + }, + "unknownQuantityLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "productId", + "identityBasis", + "name", + "quantities", + "orders", + "unknownQuantityLines" + ], + "type": "object" + }, + "type": "array" + }, + "scanned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "succeeded": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "unknownQuantityLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "unscanned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "observedAt", + "products", + "listed", + "scanned", + "succeeded", + "failed", + "unscanned", + "unknownQuantityLines", + "failures", + "completeness" + ], + "type": "object" + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +] - removed
Output schema / properties / scanRemoved value: -{ - "additionalProperties": false, - "properties": { - "completeness": { - "enum": [ - "complete", - "partial", - "unknown" - ], - "type": "string" - }, - "failed": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "failures": { - "items": { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "stage": { - "enum": [ - "listing", - "detail" - ], - "type": "string" - } - }, - "required": [ - "stage", - "orderId", - "orderNumber", - "error" - ], - "type": "object" - }, - "type": "array" - }, - "listed": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "nextCursor": { - "type": [ - "string", - "null" - ] - }, - "products": { - "items": { - "additionalProperties": false, - "properties": { - "identityBasis": { - "enum": [ - "product", - "name" - ], - "type": "string" - }, - "name": { - "minLength": 1, - "type": "string" - }, - "orders": { - "exclusiveMinimum": 0, - "maximum": 9007199254740991, - "type": "integer" - }, - "productId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "quantities": { - "items": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "type": "array" - }, - "unknownQuantityLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "productId", - "identityBasis", - "name", - "quantities", - "orders" - ], - "type": "object" - }, - "type": "array" - }, - "scanned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "succeeded": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "unknownQuantityLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "unscanned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "products", - "listed", - "scanned", - "succeeded", - "failed", - "unscanned", - "unknownQuantityLines", - "failures", - "completeness", - "nextCursor" - ], - "type": "object" -}
- Changed
list_orders1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "completeness": { - "enum": [ - "complete", - "partial", - "unknown" - ], - "type": "string" - }, - "detailBudget": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "detailsRead": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "failures": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "type": "array" - }, - "hasMore": { - "type": [ - "boolean", - "null" - ] - }, - "nextCursor": { - "type": [ - "string", - "null" - ] - }, - "orders": { - "items": { - "additionalProperties": false, - "properties": { - "date": { - "type": [ - "string", - "null" - ] - }, - "lines": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "items": { - "items": { - "additionalProperties": false, - "properties": { - "name": { - "minLength": 1, - "type": "string" - }, - "productId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "quantity": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "status": { - "const": "known", - "type": "string" - } - }, - "required": [ - "status", - "quantity" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "rawText": { - "type": [ - "string", - "null" - ] - }, - "reason": { - "enum": [ - "missing", - "unsupported_unit", - "unrecognized_format", - "invalid_value" - ], - "type": "string" - }, - "status": { - "const": "unknown", - "type": "string" - }, - "value": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "status", - "value", - "rawText" - ], - "type": "object" - } - ] - } - }, - "required": [ - "productId", - "name", - "quantity" - ], - "type": "object" - }, - "type": "array" - }, - "status": { - "const": "available", - "type": "string" - } - }, - "required": [ - "status", - "items" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "status": { - "const": "unavailable", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "status": { - "const": "not_requested", - "type": "string" - } - }, - "required": [ - "status" - ], - "type": "object" - } - ] - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "rawDate": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "orderId", - "orderNumber", - "date", - "lines" - ], - "type": "object" - }, - "type": "array" - }, - "scanFailures": { - "items": { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "stage": { - "enum": [ - "listing", - "detail" - ], - "type": "string" - } - }, - "required": [ - "stage", - "orderId", - "orderNumber", - "error" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "orders", - "completeness", - "failures", - "nextCursor", - "hasMore", - "detailBudget", - "detailsRead", - "scanFailures" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "completeness": { + "enum": [ + "complete", + "partial", + "unknown" + ], + "type": "string" + }, + "detailBudget": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "detailsRead": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "failures": { + "items": { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stage": { + "enum": [ + "listing", + "detail" + ], + "type": "string" + } + }, + "required": [ + "stage", + "orderId", + "orderNumber", + "error" + ], + "type": "object" + }, + "type": "array" + }, + "hasMore": { + "type": [ + "boolean", + "null" + ] + }, + "nextCursor": { + "type": [ + "string", + "null" + ] + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "orders": { + "items": { + "additionalProperties": false, + "properties": { + "date": { + "type": [ + "string", + "null" + ] + }, + "lines": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "items": { + "items": { + "additionalProperties": false, + "properties": { + "name": { + "minLength": 1, + "type": "string" + }, + "productId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "quantity": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "status": { + "const": "known", + "type": "string" + } + }, + "required": [ + "status", + "quantity" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "rawText": { + "type": [ + "string", + "null" + ] + }, + "reason": { + "anyOf": [ + { + "enum": [ + "missing", + "unsupported_unit", + "unrecognized_format", + "invalid_value" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "status": { + "const": "unknown", + "type": "string" + }, + "value": { + "anyOf": [ + { + "minimum": 0, + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "status", + "value", + "rawText", + "reason" + ], + "type": "object" + } + ] + } + }, + "required": [ + "productId", + "name", + "quantity" + ], + "type": "object" + }, + "type": "array" + }, + "status": { + "const": "available", + "type": "string" + } + }, + "required": [ + "status", + "items" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "status": { + "const": "unavailable", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "status": { + "const": "not_requested", + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + } + ] + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "rawDate": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "orderId", + "orderNumber", + "date", + "rawDate", + "lines" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "observedAt", + "orders", + "completeness", + "failures", + "nextCursor", + "hasMore", + "detailBudget", + "detailsRead" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Removed
preview_basket - Added
preview_cart_changes - Changed
remove_cart_item1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "cartItemId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - "confirmedQuantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "disposition": { - "enum": [ - "removed", - "already_absent" - ], - "type": "string" - }, - "outcome": { - "const": "confirmed", - "type": "string" - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "requested": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - } - }, - "required": [ - "productId", - "requested", - "outcome", - "confirmedQuantity" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "cartItemId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "confirmedQuantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "disposition": { + "anyOf": [ + { + "enum": [ + "removed", + "already_absent" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "outcome": { + "const": "confirmed", + "type": "string" + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "requested": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + } + }, + "required": [ + "productId", + "requested", + "outcome", + "confirmedQuantity", + "cartItemId", + "disposition", + "observedAt" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
set_cart_item_quantity1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "cartItemId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - "confirmedQuantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "disposition": { - "enum": [ - "removed", - "already_absent" - ], - "type": "string" - }, - "outcome": { - "const": "confirmed", - "type": "string" - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "requested": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - } - }, - "required": [ - "productId", - "requested", - "outcome", - "confirmedQuantity" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "signIn": { - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "configure_credentials", - "check_credentials_or_sign_in" - ], - "type": "string" - }, - "command": { - "const": "continentept-mcp login --show-browser", - "type": "string" - }, - "credentials": { - "enum": [ - "configured", - "missing", - "unknown" - ], - "type": "string" - }, - "guide": { - "format": "uri", - "type": "string" - }, - "publicTools": { - "items": { - "type": "string" - }, - "type": "array" - }, - "settings": { - "additionalProperties": false, - "properties": { - "claudeDesktopExtension": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "email", - "type": "string" - }, - { - "const": "password", - "type": "string" - } - ], - "type": "array" - }, - "environment": { - "items": false, - "maxItems": 2, - "minItems": 2, - "prefixItems": [ - { - "const": "CONTINENTE_EMAIL", - "type": "string" - }, - { - "const": "CONTINENTE_PASSWORD", - "type": "string" - } - ], - "type": "array" - } - }, - "required": [ - "environment", - "claudeDesktopExtension" - ], - "type": "object" - } - }, - "required": [ - "credentials", - "action", - "settings", - "command", - "guide", - "publicTools" - ], - "type": "object" - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "cartItemId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "confirmedQuantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "disposition": { + "anyOf": [ + { + "enum": [ + "removed", + "already_absent" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "outcome": { + "const": "confirmed", + "type": "string" + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "requested": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + } + }, + "required": [ + "productId", + "requested", + "outcome", + "confirmedQuantity", + "cartItemId", + "disposition", + "observedAt" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
15 tool updates
v0.10.0- Changed
add_cart_item3 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "cartItemId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - "confirmedQuantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "disposition": { - "enum": [ - "removed", - "already_absent" - ], - "type": "string" - }, - "outcome": { - "const": "confirmed", - "type": "string" - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "requested": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - } - }, - "required": [ - "productId", - "requested", - "outcome", - "confirmedQuantity" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "cartItemId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + "confirmedQuantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "disposition": { + "enum": [ + "removed", + "already_absent" + ], + "type": "string" + }, + "outcome": { + "const": "confirmed", + "type": "string" + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "requested": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + } + }, + "required": [ + "productId", + "requested", + "outcome", + "confirmedQuantity" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Added
choose_products - Added
clear_cart - Changed
get_cart3 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "customerAuthenticated": { - "type": "boolean" - }, - "items": { - "items": { - "additionalProperties": false, - "properties": { - "cartItemId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "kind": { - "enum": [ - "product", - "bag" - ], - "type": "string" - }, - "lineTotal": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "name": { - "minLength": 1, - "type": "string" - }, - "price": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "quantity": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "status": { - "const": "known", - "type": "string" - } - }, - "required": [ - "status", - "quantity" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "rawText": { - "type": [ - "string", - "null" - ] - }, - "reason": { - "enum": [ - "missing", - "unsupported_unit", - "unrecognized_format", - "invalid_value" - ], - "type": "string" - }, - "status": { - "const": "unknown", - "type": "string" - }, - "value": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "status", - "value", - "rawText" - ], - "type": "object" - } - ] - } - }, - "required": [ - "productId", - "cartItemId", - "name", - "kind", - "quantity", - "price", - "lineTotal" - ], - "type": "object" - }, - "type": "array" - }, - "totals": { - "additionalProperties": false, - "properties": { - "bags": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "delivery": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "deposit": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "discounts": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "grandTotal": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "products": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "products", - "bags", - "deposit", - "delivery", - "discounts", - "grandTotal" - ], - "type": "object" - } - }, - "required": [ - "customerAuthenticated", - "items", - "totals" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "customerAuthenticated": { + "type": "boolean" + }, + "items": { + "items": { + "additionalProperties": false, + "properties": { + "cartItemId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "estimated": { + "type": "boolean" + }, + "kind": { + "enum": [ + "product", + "bag" + ], + "type": "string" + }, + "lineTotal": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "lineTotalBeforeDiscount": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "name": { + "minLength": 1, + "type": "string" + }, + "price": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "promotions": { + "items": { + "additionalProperties": false, + "properties": { + "amountOff": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "bundle": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "maximum": 9007199254740991, + "minimum": 2, + "type": "integer" + }, + "total": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + } + }, + "required": [ + "quantity", + "total" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "kind": { + "enum": [ + "recommended_price", + "immediate_discount", + "multi_buy", + "nth_unit_discount", + "other" + ], + "type": "string" + }, + "label": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "nthUnit": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": 2, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "percentOff": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 100, + "type": "number" + }, + { + "type": "null" + } + ] + }, + "previousPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "validFrom": { + "anyOf": [ + { + "format": "date", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "validTo": { + "anyOf": [ + { + "format": "date", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "kind", + "label", + "previousPrice", + "percentOff", + "amountOff", + "bundle", + "nthUnit", + "validFrom", + "validTo" + ], + "type": "object" + }, + "type": "array" + }, + "quantity": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "status": { + "const": "known", + "type": "string" + } + }, + "required": [ + "status", + "quantity" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "rawText": { + "type": [ + "string", + "null" + ] + }, + "reason": { + "enum": [ + "missing", + "unsupported_unit", + "unrecognized_format", + "invalid_value" + ], + "type": "string" + }, + "status": { + "const": "unknown", + "type": "string" + }, + "value": { + "anyOf": [ + { + "minimum": 0, + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "status", + "value", + "rawText" + ], + "type": "object" + } + ] + }, + "storefrontQuantity": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "productId", + "cartItemId", + "name", + "kind", + "quantity", + "storefrontQuantity", + "price", + "lineTotal", + "estimated", + "promotions", + "lineTotalBeforeDiscount" + ], + "type": "object" + }, + "type": "array" + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "totals": { + "additionalProperties": false, + "properties": { + "bags": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "delivery": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "deposit": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "discounts": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "estimated": { + "type": "boolean" + }, + "grandTotal": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "products": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "products", + "bags", + "deposit", + "delivery", + "discounts", + "grandTotal", + "estimated" + ], + "type": "object" + } + }, + "required": [ + "customerAuthenticated", + "items", + "totals", + "observedAt" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
get_order3 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "order": { - "additionalProperties": false, - "properties": { - "date": { - "type": [ - "string", - "null" - ] - }, - "lines": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "items": { - "items": { - "additionalProperties": false, - "properties": { - "name": { - "minLength": 1, - "type": "string" - }, - "productId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "quantity": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "status": { - "const": "known", - "type": "string" - } - }, - "required": [ - "status", - "quantity" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "rawText": { - "type": [ - "string", - "null" - ] - }, - "reason": { - "enum": [ - "missing", - "unsupported_unit", - "unrecognized_format", - "invalid_value" - ], - "type": "string" - }, - "status": { - "const": "unknown", - "type": "string" - }, - "value": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "status", - "value", - "rawText" - ], - "type": "object" - } - ] - } - }, - "required": [ - "productId", - "name", - "quantity" - ], - "type": "object" - }, - "type": "array" - }, - "status": { - "const": "available", - "type": "string" - } - }, - "required": [ - "status", - "items" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "status": { - "const": "unavailable", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "status": { - "const": "not_requested", - "type": "string" - } - }, - "required": [ - "status" - ], - "type": "object" - } - ] - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "rawDate": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "orderId", - "orderNumber", - "date", - "lines" - ], - "type": "object" - }, - "unknownQuantityLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "order", - "unknownQuantityLines" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "order": { + "additionalProperties": false, + "properties": { + "date": { + "type": [ + "string", + "null" + ] + }, + "lines": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "items": { + "items": { + "additionalProperties": false, + "properties": { + "name": { + "minLength": 1, + "type": "string" + }, + "productId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "quantity": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "status": { + "const": "known", + "type": "string" + } + }, + "required": [ + "status", + "quantity" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "rawText": { + "type": [ + "string", + "null" + ] + }, + "reason": { + "enum": [ + "missing", + "unsupported_unit", + "unrecognized_format", + "invalid_value" + ], + "type": "string" + }, + "status": { + "const": "unknown", + "type": "string" + }, + "value": { + "anyOf": [ + { + "minimum": 0, + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "status", + "value", + "rawText" + ], + "type": "object" + } + ] + } + }, + "required": [ + "productId", + "name", + "quantity" + ], + "type": "object" + }, + "type": "array" + }, + "status": { + "const": "available", + "type": "string" + } + }, + "required": [ + "status", + "items" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "status": { + "const": "unavailable", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "status": { + "const": "not_requested", + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + } + ] + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "rawDate": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "orderId", + "orderNumber", + "date", + "lines" + ], + "type": "object" + }, + "unknownQuantityLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "order", + "unknownQuantityLines" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
get_product3 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "availability": { - "enum": [ - "available", - "unavailable", - "unknown" - ], - "type": "string" - }, - "name": { - "maxLength": 250, - "minLength": 1, - "type": "string" - }, - "price": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "productSlug": { - "anyOf": [ - { - "maxLength": 200, - "type": "string" - }, - { - "type": "null" - } - ] - }, - "recommendedPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "saleRules": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "rules": { - "additionalProperties": false, - "properties": { - "maximum": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "minimum": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "saleUnit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "step": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "storefrontUnit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "storefrontUnitsPerSaleUnit": { - "exclusiveMinimum": 0, - "type": "number" - } - }, - "required": [ - "saleUnit", - "storefrontUnit", - "storefrontUnitsPerSaleUnit", - "minimum", - "maximum", - "step" - ], - "type": "object" - }, - "status": { - "const": "available", - "type": "string" - } - }, - "required": [ - "status", - "rules" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "status": { - "const": "unavailable", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } - ] - }, - "secondaryPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "url": { - "format": "uri", - "type": "string" - } - }, - "required": [ - "productId", - "productSlug", - "name", - "url", - "price", - "secondaryPrice", - "recommendedPrice", - "availability", - "saleRules" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "availability": { + "enum": [ + "available", + "unavailable", + "unknown" + ], + "type": "string" + }, + "catalogView": { + "enum": [ + "signed_in", + "signed_out", + "unknown" + ], + "type": "string" + }, + "drainedPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "imageUrl": { + "anyOf": [ + { + "format": "uri", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "minimumText": { + "type": [ + "string", + "null" + ] + }, + "name": { + "maxLength": 250, + "minLength": 1, + "type": "string" + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "package": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "approximate": { + "type": "boolean" + }, + "count": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "drained": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "each": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "net": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "count", + "each", + "net", + "drained", + "approximate" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "packageText": { + "type": [ + "string", + "null" + ] + }, + "price": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "productSlug": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ] + }, + "promotions": { + "items": { + "additionalProperties": false, + "properties": { + "amountOff": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "bundle": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "maximum": 9007199254740991, + "minimum": 2, + "type": "integer" + }, + "total": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + } + }, + "required": [ + "quantity", + "total" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "kind": { + "enum": [ + "recommended_price", + "immediate_discount", + "multi_buy", + "nth_unit_discount", + "other" + ], + "type": "string" + }, + "label": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "nthUnit": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": 2, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "percentOff": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 100, + "type": "number" + }, + { + "type": "null" + } + ] + }, + "previousPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "validFrom": { + "anyOf": [ + { + "format": "date", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "validTo": { + "anyOf": [ + { + "format": "date", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "kind", + "label", + "previousPrice", + "percentOff", + "amountOff", + "bundle", + "nthUnit", + "validFrom", + "validTo" + ], + "type": "object" + }, + "type": "array" + }, + "recommendedPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "saleRules": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "rules": { + "additionalProperties": false, + "properties": { + "maximum": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "minimum": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "saleUnit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "step": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "storefrontUnit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "storefrontUnitsPerSaleUnit": { + "exclusiveMinimum": 0, + "type": "number" + } + }, + "required": [ + "saleUnit", + "storefrontUnit", + "storefrontUnitsPerSaleUnit", + "minimum", + "maximum", + "step" + ], + "type": "object" + }, + "status": { + "const": "available", + "type": "string" + } + }, + "required": [ + "status", + "rules" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "status": { + "const": "unavailable", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } + ] + }, + "secondaryPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "unitPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "basis": { + "enum": [ + "drained", + "website", + "pack" + ], + "type": "string" + }, + "per": { + "enum": [ + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per", + "basis" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "url": { + "format": "uri", + "type": "string" + } + }, + "required": [ + "productId", + "productSlug", + "name", + "url", + "price", + "secondaryPrice", + "recommendedPrice", + "promotions", + "packageText", + "package", + "minimumText", + "drainedPrice", + "unitPrice", + "imageUrl", + "availability", + "saleRules", + "observedAt", + "catalogView" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Added
get_product_labels - Changed
get_session_status3 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "authentication": { - "additionalProperties": false, - "properties": { - "checkedAt": { - "anyOf": [ - { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "state": { - "enum": [ - "authenticated", - "unauthenticated", - "unknown" - ], - "type": "string" - } - }, - "required": [ - "state", - "checkedAt" - ], - "type": "object" - }, - "browser": { - "enum": [ - "closed", - "starting", - "ready", - "unknown" - ], - "type": "string" - }, - "credentials": { - "additionalProperties": false, - "properties": { - "hasEmail": { - "type": [ - "boolean", - "null" - ] - }, - "hasPassword": { - "type": [ - "boolean", - "null" - ] - } - }, - "required": [ - "hasEmail", - "hasPassword" - ], - "type": "object" - }, - "favorites": { - "additionalProperties": false, - "properties": { - "empty": { - "type": [ - "boolean", - "null" - ] - }, - "expiresAt": { - "anyOf": [ - { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "fetchedAt": { - "anyOf": [ - { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "state": { - "enum": [ - "missing", - "fresh", - "stale", - "unavailable" - ], - "type": "string" - } - }, - "required": [ - "state", - "fetchedAt", - "expiresAt", - "empty" - ], - "type": "object" - }, - "savedCookies": { - "enum": [ - "available", - "missing", - "unavailable", - "unknown" - ], - "type": "string" - }, - "update": { - "additionalProperties": false, - "properties": { - "available": { - "type": "boolean" - }, - "currentVersion": { - "type": [ - "string", - "null" - ] - }, - "latestVersion": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "currentVersion", - "latestVersion", - "available" - ], - "type": "object" - } - }, - "required": [ - "browser", - "credentials", - "savedCookies", - "authentication", - "favorites", - "update" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "authentication": { + "additionalProperties": false, + "properties": { + "checkedAt": { + "anyOf": [ + { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "state": { + "enum": [ + "authenticated", + "unauthenticated", + "unknown" + ], + "type": "string" + } + }, + "required": [ + "state", + "checkedAt" + ], + "type": "object" + }, + "browser": { + "enum": [ + "closed", + "starting", + "ready", + "unknown" + ], + "type": "string" + }, + "credentials": { + "additionalProperties": false, + "properties": { + "hasEmail": { + "type": [ + "boolean", + "null" + ] + }, + "hasPassword": { + "type": [ + "boolean", + "null" + ] + } + }, + "required": [ + "hasEmail", + "hasPassword" + ], + "type": "object" + }, + "favorites": { + "additionalProperties": false, + "properties": { + "empty": { + "type": [ + "boolean", + "null" + ] + }, + "expiresAt": { + "anyOf": [ + { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "fetchedAt": { + "anyOf": [ + { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "state": { + "enum": [ + "missing", + "fresh", + "stale", + "unavailable" + ], + "type": "string" + } + }, + "required": [ + "state", + "fetchedAt", + "expiresAt", + "empty" + ], + "type": "object" + }, + "savedCookies": { + "enum": [ + "available", + "missing", + "unavailable", + "unknown" + ], + "type": "string" + }, + "update": { + "additionalProperties": false, + "properties": { + "available": { + "type": "boolean" + }, + "currentVersion": { + "type": [ + "string", + "null" + ] + }, + "latestVersion": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "currentVersion", + "latestVersion", + "available" + ], + "type": "object" + } + }, + "required": [ + "browser", + "credentials", + "savedCookies", + "authentication", + "favorites", + "update" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
list_favorites3 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "cacheState": { - "enum": [ - "empty", - "populated" - ], - "type": "string" - }, - "completeness": { - "enum": [ - "complete", - "unknown" - ], - "type": "string" - }, - "expiresAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "favorites": { - "items": { - "additionalProperties": false, - "properties": { - "name": { - "maxLength": 250, - "minLength": 1, - "type": "string" - }, - "price": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "productSlug": { - "anyOf": [ - { - "maxLength": 200, - "type": "string" - }, - { - "type": "null" - } - ] - }, - "url": { - "format": "uri", - "type": "string" - } - }, - "required": [ - "productId", - "productSlug", - "name", - "price", - "url" - ], - "type": "object" - }, - "type": "array" - }, - "fetchedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "freshness": { - "enum": [ - "fresh", - "stale" - ], - "type": "string" - }, - "source": { - "enum": [ - "cache", - "website" - ], - "type": "string" - } - }, - "required": [ - "favorites", - "fetchedAt", - "completeness", - "source", - "freshness", - "expiresAt", - "cacheState" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "cacheState": { + "enum": [ + "empty", + "populated" + ], + "type": "string" + }, + "completeness": { + "enum": [ + "complete", + "unknown" + ], + "type": "string" + }, + "expiresAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "favorites": { + "items": { + "additionalProperties": false, + "properties": { + "name": { + "maxLength": 250, + "minLength": 1, + "type": "string" + }, + "price": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "productSlug": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ] + }, + "url": { + "format": "uri", + "type": "string" + } + }, + "required": [ + "productId", + "productSlug", + "name", + "price", + "url" + ], + "type": "object" + }, + "type": "array" + }, + "fetchedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "freshness": { + "enum": [ + "fresh", + "stale" + ], + "type": "string" + }, + "source": { + "enum": [ + "cache", + "website" + ], + "type": "string" + } + }, + "required": [ + "favorites", + "fetchedAt", + "completeness", + "source", + "freshness", + "expiresAt", + "cacheState" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
list_frequently_bought_products3 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "completeness": { - "enum": [ - "complete", - "partial", - "unknown" - ], - "type": "string" - }, - "failed": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "failures": { - "items": { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "stage": { - "enum": [ - "listing", - "detail" - ], - "type": "string" - } - }, - "required": [ - "stage", - "orderId", - "orderNumber", - "error" - ], - "type": "object" - }, - "type": "array" - }, - "listed": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "nextCursor": { - "type": [ - "string", - "null" - ] - }, - "products": { - "items": { - "additionalProperties": false, - "properties": { - "identityBasis": { - "enum": [ - "product", - "name" - ], - "type": "string" - }, - "name": { - "minLength": 1, - "type": "string" - }, - "orders": { - "exclusiveMinimum": 0, - "maximum": 9007199254740991, - "type": "integer" - }, - "productId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "quantities": { - "items": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "type": "array" - }, - "unknownQuantityLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "productId", - "identityBasis", - "name", - "quantities", - "orders" - ], - "type": "object" - }, - "type": "array" - }, - "scanned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "succeeded": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "unknownQuantityLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "unscanned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "products", - "listed", - "scanned", - "succeeded", - "failed", - "unscanned", - "unknownQuantityLines", - "failures", - "completeness", - "nextCursor" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "completeness": { + "enum": [ + "complete", + "partial", + "unknown" + ], + "type": "string" + }, + "failed": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "failures": { + "items": { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stage": { + "enum": [ + "listing", + "detail" + ], + "type": "string" + } + }, + "required": [ + "stage", + "orderId", + "orderNumber", + "error" + ], + "type": "object" + }, + "type": "array" + }, + "listed": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "nextCursor": { + "type": [ + "string", + "null" + ] + }, + "products": { + "items": { + "additionalProperties": false, + "properties": { + "identityBasis": { + "enum": [ + "product", + "name" + ], + "type": "string" + }, + "name": { + "minLength": 1, + "type": "string" + }, + "orders": { + "exclusiveMinimum": 0, + "maximum": 9007199254740991, + "type": "integer" + }, + "productId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "quantities": { + "items": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "type": "array" + }, + "unknownQuantityLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "productId", + "identityBasis", + "name", + "quantities", + "orders" + ], + "type": "object" + }, + "type": "array" + }, + "scanned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "succeeded": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "unknownQuantityLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "unscanned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "products", + "listed", + "scanned", + "succeeded", + "failed", + "unscanned", + "unknownQuantityLines", + "failures", + "completeness", + "nextCursor" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
list_orders3 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "completeness": { - "enum": [ - "complete", - "partial", - "unknown" - ], - "type": "string" - }, - "detailBudget": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "detailsRead": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "failures": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "type": "array" - }, - "hasMore": { - "type": [ - "boolean", - "null" - ] - }, - "nextCursor": { - "type": [ - "string", - "null" - ] - }, - "orders": { - "items": { - "additionalProperties": false, - "properties": { - "date": { - "type": [ - "string", - "null" - ] - }, - "lines": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "items": { - "items": { - "additionalProperties": false, - "properties": { - "name": { - "minLength": 1, - "type": "string" - }, - "productId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "quantity": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "status": { - "const": "known", - "type": "string" - } - }, - "required": [ - "status", - "quantity" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "rawText": { - "type": [ - "string", - "null" - ] - }, - "reason": { - "enum": [ - "missing", - "unsupported_unit", - "unrecognized_format", - "invalid_value" - ], - "type": "string" - }, - "status": { - "const": "unknown", - "type": "string" - }, - "value": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "status", - "value", - "rawText" - ], - "type": "object" - } - ] - } - }, - "required": [ - "productId", - "name", - "quantity" - ], - "type": "object" - }, - "type": "array" - }, - "status": { - "const": "available", - "type": "string" - } - }, - "required": [ - "status", - "items" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "status": { - "const": "unavailable", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "status": { - "const": "not_requested", - "type": "string" - } - }, - "required": [ - "status" - ], - "type": "object" - } - ] - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "rawDate": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "orderId", - "orderNumber", - "date", - "lines" - ], - "type": "object" - }, - "type": "array" - }, - "scanFailures": { - "items": { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "stage": { - "enum": [ - "listing", - "detail" - ], - "type": "string" - } - }, - "required": [ - "stage", - "orderId", - "orderNumber", - "error" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "orders", - "completeness", - "failures", - "nextCursor", - "hasMore", - "detailBudget", - "detailsRead", - "scanFailures" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "completeness": { + "enum": [ + "complete", + "partial", + "unknown" + ], + "type": "string" + }, + "detailBudget": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "detailsRead": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "failures": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "type": "array" + }, + "hasMore": { + "type": [ + "boolean", + "null" + ] + }, + "nextCursor": { + "type": [ + "string", + "null" + ] + }, + "orders": { + "items": { + "additionalProperties": false, + "properties": { + "date": { + "type": [ + "string", + "null" + ] + }, + "lines": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "items": { + "items": { + "additionalProperties": false, + "properties": { + "name": { + "minLength": 1, + "type": "string" + }, + "productId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "quantity": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "status": { + "const": "known", + "type": "string" + } + }, + "required": [ + "status", + "quantity" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "rawText": { + "type": [ + "string", + "null" + ] + }, + "reason": { + "enum": [ + "missing", + "unsupported_unit", + "unrecognized_format", + "invalid_value" + ], + "type": "string" + }, + "status": { + "const": "unknown", + "type": "string" + }, + "value": { + "anyOf": [ + { + "minimum": 0, + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "status", + "value", + "rawText" + ], + "type": "object" + } + ] + } + }, + "required": [ + "productId", + "name", + "quantity" + ], + "type": "object" + }, + "type": "array" + }, + "status": { + "const": "available", + "type": "string" + } + }, + "required": [ + "status", + "items" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "status": { + "const": "unavailable", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "status": { + "const": "not_requested", + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + } + ] + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "rawDate": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "orderId", + "orderNumber", + "date", + "lines" + ], + "type": "object" + }, + "type": "array" + }, + "scanFailures": { + "items": { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stage": { + "enum": [ + "listing", + "detail" + ], + "type": "string" + } + }, + "required": [ + "stage", + "orderId", + "orderNumber", + "error" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "orders", + "completeness", + "failures", + "nextCursor", + "hasMore", + "detailBudget", + "detailsRead", + "scanFailures" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Added
preview_basket - Changed
remove_cart_item3 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "cartItemId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - "confirmedQuantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "disposition": { - "enum": [ - "removed", - "already_absent" - ], - "type": "string" - }, - "outcome": { - "const": "confirmed", - "type": "string" - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "requested": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - } - }, - "required": [ - "productId", - "requested", - "outcome", - "confirmedQuantity" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "cartItemId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + "confirmedQuantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "disposition": { + "enum": [ + "removed", + "already_absent" + ], + "type": "string" + }, + "outcome": { + "const": "confirmed", + "type": "string" + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "requested": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + } + }, + "required": [ + "productId", + "requested", + "outcome", + "confirmedQuantity" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
search_products9 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / properties / brandAdded value: +{ + "description": "Keep only products whose brand contains this text, such as \"Continente\".", + "maxLength": 100, + "minLength": 1, + "type": "string" +} - added
Input schema / properties / categoryAdded value: +{ + "description": "Keep only products whose category path contains this text, such as \"Congelados/Frutas e Legumes\" or \"Mercearia\". Case and accents are ignored.", + "maxLength": 100, + "minLength": 1, + "type": "string" +} - added
Input schema / properties / cursorAdded value: +{ + "description": "nextCursor from an earlier search for the same query, to continue right after its last product.", + "maxLength": 4096, + "minLength": 1, + "type": "string" +} - added
Input schema / properties / excludeCategoryAdded value: +{ + "description": "Leave out products whose category path contains this text, such as \"Animais\".", + "maxLength": 100, + "minLength": 1, + "type": "string" +} - added
Input schema / properties / favoritesFirstAdded value: +{ + "default": false, + "description": "Move products from your saved favorites to the top of the returned products. Default: the website's relevance order.", + "type": "boolean" +} - added
Input schema / properties / sortAdded value: +{ + "default": "relevance", + "description": "unit_price orders the returned products by price per drained kg, kg or litre, cheapest first.", + "enum": [ + "relevance", + "unit_price" + ], + "type": "string" +} - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "completeness": { - "enum": [ - "complete", - "partial", - "unknown" - ], - "type": "string" - }, - "failures": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "type": "array" - }, - "favoritesLoaded": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "nextCursor": { - "type": [ - "string", - "null" - ] - }, - "products": { - "items": { - "additionalProperties": false, - "properties": { - "favorite": { - "type": "boolean" - }, - "minimumText": { - "type": [ - "string", - "null" - ] - }, - "name": { - "maxLength": 250, - "minLength": 1, - "type": "string" - }, - "packageText": { - "type": [ - "string", - "null" - ] - }, - "price": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "productSlug": { - "anyOf": [ - { - "maxLength": 200, - "type": "string" - }, - { - "type": "null" - } - ] - }, - "recommendedPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "secondaryPrice": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - "per": { - "enum": [ - "item", - "piece", - "kg", - "l" - ], - "type": "string" - } - }, - "required": [ - "amount", - "per" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "url": { - "format": "uri", - "type": "string" - } - }, - "required": [ - "productId", - "productSlug", - "name", - "price", - "url", - "secondaryPrice", - "packageText", - "recommendedPrice", - "minimumText", - "favorite" - ], - "type": "object" - }, - "type": "array" - }, - "returned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "scanned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "products", - "scanned", - "returned", - "favoritesLoaded", - "completeness", - "failures", - "nextCursor" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "catalogView": { + "enum": [ + "signed_in", + "signed_out", + "unknown" + ], + "type": "string" + }, + "completeness": { + "enum": [ + "complete", + "partial", + "unknown" + ], + "type": "string" + }, + "failures": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "type": "array" + }, + "favoritesLoaded": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "nextCursor": { + "type": [ + "string", + "null" + ] + }, + "observedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "products": { + "items": { + "additionalProperties": false, + "properties": { + "availability": { + "enum": [ + "available", + "unavailable", + "unknown" + ], + "type": "string" + }, + "brand": { + "type": [ + "string", + "null" + ] + }, + "category": { + "type": [ + "string", + "null" + ] + }, + "drainedPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "favorite": { + "type": "boolean" + }, + "imageUrl": { + "anyOf": [ + { + "format": "uri", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "minimumText": { + "type": [ + "string", + "null" + ] + }, + "name": { + "maxLength": 250, + "minLength": 1, + "type": "string" + }, + "package": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "approximate": { + "type": "boolean" + }, + "count": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "drained": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "each": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "net": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "count", + "each", + "net", + "drained", + "approximate" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "packageText": { + "type": [ + "string", + "null" + ] + }, + "price": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "productSlug": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ] + }, + "promotions": { + "items": { + "additionalProperties": false, + "properties": { + "amountOff": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "bundle": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "maximum": 9007199254740991, + "minimum": 2, + "type": "integer" + }, + "total": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + } + }, + "required": [ + "quantity", + "total" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "kind": { + "enum": [ + "recommended_price", + "immediate_discount", + "multi_buy", + "nth_unit_discount", + "other" + ], + "type": "string" + }, + "label": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "nthUnit": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": 2, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "percentOff": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 100, + "type": "number" + }, + { + "type": "null" + } + ] + }, + "previousPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "validFrom": { + "anyOf": [ + { + "format": "date", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "validTo": { + "anyOf": [ + { + "format": "date", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "kind", + "label", + "previousPrice", + "percentOff", + "amountOff", + "bundle", + "nthUnit", + "validFrom", + "validTo" + ], + "type": "object" + }, + "type": "array" + }, + "recommendedPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "secondaryPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "unitPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "basis": { + "enum": [ + "drained", + "website", + "pack" + ], + "type": "string" + }, + "per": { + "enum": [ + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per", + "basis" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "url": { + "format": "uri", + "type": "string" + } + }, + "required": [ + "productId", + "productSlug", + "name", + "price", + "url", + "secondaryPrice", + "recommendedPrice", + "promotions", + "packageText", + "package", + "minimumText", + "availability", + "brand", + "category", + "drainedPrice", + "unitPrice", + "imageUrl", + "favorite" + ], + "type": "object" + }, + "type": "array" + }, + "returned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "scanned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "unknownToFilter": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "observedAt", + "catalogView", + "products", + "unknownToFilter", + "scanned", + "returned", + "favoritesLoaded", + "completeness", + "failures", + "nextCursor" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
set_cart_item_quantity3 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "cartItemId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - "confirmedQuantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "disposition": { - "enum": [ - "removed", - "already_absent" - ], - "type": "string" - }, - "outcome": { - "const": "confirmed", - "type": "string" - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "requested": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - } - }, - "required": [ - "productId", - "requested", - "outcome", - "confirmedQuantity" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full", - "browser_unavailable" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "cartItemId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + "confirmedQuantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "disposition": { + "enum": [ + "removed", + "already_absent" + ], + "type": "string" + }, + "outcome": { + "const": "confirmed", + "type": "string" + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "requested": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + } + }, + "required": [ + "productId", + "requested", + "outcome", + "confirmedQuantity" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "signIn": { + "additionalProperties": false, + "properties": { + "action": { + "enum": [ + "configure_credentials", + "check_credentials_or_sign_in" + ], + "type": "string" + }, + "command": { + "const": "continentept-mcp login --show-browser", + "type": "string" + }, + "credentials": { + "enum": [ + "configured", + "missing", + "unknown" + ], + "type": "string" + }, + "guide": { + "format": "uri", + "type": "string" + }, + "publicTools": { + "items": { + "type": "string" + }, + "type": "array" + }, + "settings": { + "additionalProperties": false, + "properties": { + "claudeDesktopExtension": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "email", + "type": "string" + }, + { + "const": "password", + "type": "string" + } + ], + "type": "array" + }, + "environment": { + "items": false, + "maxItems": 2, + "minItems": 2, + "prefixItems": [ + { + "const": "CONTINENTE_EMAIL", + "type": "string" + }, + { + "const": "CONTINENTE_PASSWORD", + "type": "string" + } + ], + "type": "array" + } + }, + "required": [ + "environment", + "claudeDesktopExtension" + ], + "type": "object" + } + }, + "required": [ + "credentials", + "action", + "settings", + "command", + "guide", + "publicTools" + ], + "type": "object" + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
11 tool updates
v0.6.0- Changed
add_cart_item1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "cartItemId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - "confirmedQuantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "disposition": { - "enum": [ - "removed", - "already_absent" - ], - "type": "string" - }, - "outcome": { - "const": "confirmed", - "type": "string" - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "requested": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - } - }, - "required": [ - "productId", - "requested", - "outcome", - "confirmedQuantity" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "cartItemId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + "confirmedQuantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "disposition": { + "enum": [ + "removed", + "already_absent" + ], + "type": "string" + }, + "outcome": { + "const": "confirmed", + "type": "string" + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "requested": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + } + }, + "required": [ + "productId", + "requested", + "outcome", + "confirmedQuantity" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
get_cart1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "customerAuthenticated": { - "type": "boolean" - }, - "items": { - "items": { - "additionalProperties": false, - "properties": { - "cartItemId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "name": { - "minLength": 1, - "type": "string" - }, - "price": { - "additionalProperties": false, - "properties": { - "amount": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "basis": { - "enum": [ - "unit", - "line", - "unknown" - ], - "type": "string" - } - }, - "required": [ - "amount", - "basis" - ], - "type": "object" - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "quantity": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "status": { - "const": "known", - "type": "string" - } - }, - "required": [ - "status", - "quantity" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "rawText": { - "type": [ - "string", - "null" - ] - }, - "reason": { - "enum": [ - "missing", - "unsupported_unit", - "unrecognized_format", - "invalid_value" - ], - "type": "string" - }, - "status": { - "const": "unknown", - "type": "string" - }, - "value": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "status", - "value", - "rawText" - ], - "type": "object" - } - ] - } - }, - "required": [ - "productId", - "cartItemId", - "name", - "quantity", - "price" - ], - "type": "object" - }, - "type": "array" - }, - "total": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "customerAuthenticated", - "items", - "total" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "customerAuthenticated": { + "type": "boolean" + }, + "items": { + "items": { + "additionalProperties": false, + "properties": { + "cartItemId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "kind": { + "enum": [ + "product", + "bag" + ], + "type": "string" + }, + "lineTotal": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "name": { + "minLength": 1, + "type": "string" + }, + "price": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "quantity": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "status": { + "const": "known", + "type": "string" + } + }, + "required": [ + "status", + "quantity" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "rawText": { + "type": [ + "string", + "null" + ] + }, + "reason": { + "enum": [ + "missing", + "unsupported_unit", + "unrecognized_format", + "invalid_value" + ], + "type": "string" + }, + "status": { + "const": "unknown", + "type": "string" + }, + "value": { + "anyOf": [ + { + "minimum": 0, + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "status", + "value", + "rawText" + ], + "type": "object" + } + ] + } + }, + "required": [ + "productId", + "cartItemId", + "name", + "kind", + "quantity", + "price", + "lineTotal" + ], + "type": "object" + }, + "type": "array" + }, + "totals": { + "additionalProperties": false, + "properties": { + "bags": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "delivery": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "deposit": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "discounts": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "grandTotal": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "products": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "products", + "bags", + "deposit", + "delivery", + "discounts", + "grandTotal" + ], + "type": "object" + } + }, + "required": [ + "customerAuthenticated", + "items", + "totals" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
get_order1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "order": { - "additionalProperties": false, - "properties": { - "date": { - "type": [ - "string", - "null" - ] - }, - "lines": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "items": { - "items": { - "additionalProperties": false, - "properties": { - "name": { - "minLength": 1, - "type": "string" - }, - "productId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "quantity": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "status": { - "const": "known", - "type": "string" - } - }, - "required": [ - "status", - "quantity" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "rawText": { - "type": [ - "string", - "null" - ] - }, - "reason": { - "enum": [ - "missing", - "unsupported_unit", - "unrecognized_format", - "invalid_value" - ], - "type": "string" - }, - "status": { - "const": "unknown", - "type": "string" - }, - "value": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "status", - "value", - "rawText" - ], - "type": "object" - } - ] - } - }, - "required": [ - "productId", - "name", - "quantity" - ], - "type": "object" - }, - "type": "array" - }, - "status": { - "const": "available", - "type": "string" - } - }, - "required": [ - "status", - "items" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "status": { - "const": "unavailable", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "status": { - "const": "not_requested", - "type": "string" - } - }, - "required": [ - "status" - ], - "type": "object" - } - ] - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "rawDate": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "orderId", - "orderNumber", - "date", - "lines" - ], - "type": "object" - }, - "unknownQuantityLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "order", - "unknownQuantityLines" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "order": { + "additionalProperties": false, + "properties": { + "date": { + "type": [ + "string", + "null" + ] + }, + "lines": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "items": { + "items": { + "additionalProperties": false, + "properties": { + "name": { + "minLength": 1, + "type": "string" + }, + "productId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "quantity": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "status": { + "const": "known", + "type": "string" + } + }, + "required": [ + "status", + "quantity" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "rawText": { + "type": [ + "string", + "null" + ] + }, + "reason": { + "enum": [ + "missing", + "unsupported_unit", + "unrecognized_format", + "invalid_value" + ], + "type": "string" + }, + "status": { + "const": "unknown", + "type": "string" + }, + "value": { + "anyOf": [ + { + "minimum": 0, + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "status", + "value", + "rawText" + ], + "type": "object" + } + ] + } + }, + "required": [ + "productId", + "name", + "quantity" + ], + "type": "object" + }, + "type": "array" + }, + "status": { + "const": "available", + "type": "string" + } + }, + "required": [ + "status", + "items" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "status": { + "const": "unavailable", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "status": { + "const": "not_requested", + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + } + ] + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "rawDate": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "orderId", + "orderNumber", + "date", + "lines" + ], + "type": "object" + }, + "unknownQuantityLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "order", + "unknownQuantityLines" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
get_product1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "availability": { - "enum": [ - "available", - "unavailable", - "unknown" - ], - "type": "string" - }, - "name": { - "maxLength": 250, - "minLength": 1, - "type": "string" - }, - "price": { - "additionalProperties": false, - "properties": { - "amount": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "basis": { - "enum": [ - "unit", - "line", - "unknown" - ], - "type": "string" - } - }, - "required": [ - "amount", - "basis" - ], - "type": "object" - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "productSlug": { - "anyOf": [ - { - "maxLength": 200, - "type": "string" - }, - { - "type": "null" - } - ] - }, - "saleRules": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "rules": { - "additionalProperties": false, - "properties": { - "maximum": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "minimum": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "saleUnit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "step": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "storefrontUnit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "storefrontUnitsPerSaleUnit": { - "exclusiveMinimum": 0, - "type": "number" - } - }, - "required": [ - "saleUnit", - "storefrontUnit", - "storefrontUnitsPerSaleUnit", - "minimum", - "maximum", - "step" - ], - "type": "object" - }, - "status": { - "const": "available", - "type": "string" - } - }, - "required": [ - "status", - "rules" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "status": { - "const": "unavailable", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } - ] - }, - "unitPriceText": { - "type": [ - "string", - "null" - ] - }, - "url": { - "format": "uri", - "type": "string" - } - }, - "required": [ - "productId", - "productSlug", - "name", - "url", - "price", - "unitPriceText", - "availability", - "saleRules" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "availability": { + "enum": [ + "available", + "unavailable", + "unknown" + ], + "type": "string" + }, + "name": { + "maxLength": 250, + "minLength": 1, + "type": "string" + }, + "price": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "productSlug": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ] + }, + "recommendedPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "saleRules": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "rules": { + "additionalProperties": false, + "properties": { + "maximum": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "minimum": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "saleUnit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "step": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "storefrontUnit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "storefrontUnitsPerSaleUnit": { + "exclusiveMinimum": 0, + "type": "number" + } + }, + "required": [ + "saleUnit", + "storefrontUnit", + "storefrontUnitsPerSaleUnit", + "minimum", + "maximum", + "step" + ], + "type": "object" + }, + "status": { + "const": "available", + "type": "string" + } + }, + "required": [ + "status", + "rules" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "status": { + "const": "unavailable", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } + ] + }, + "secondaryPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "url": { + "format": "uri", + "type": "string" + } + }, + "required": [ + "productId", + "productSlug", + "name", + "url", + "price", + "secondaryPrice", + "recommendedPrice", + "availability", + "saleRules" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
get_session_status1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "authentication": { - "additionalProperties": false, - "properties": { - "checkedAt": { - "anyOf": [ - { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "state": { - "enum": [ - "authenticated", - "unauthenticated", - "unknown" - ], - "type": "string" - } - }, - "required": [ - "state", - "checkedAt" - ], - "type": "object" - }, - "browser": { - "enum": [ - "closed", - "starting", - "ready", - "unknown" - ], - "type": "string" - }, - "credentials": { - "additionalProperties": false, - "properties": { - "hasEmail": { - "type": [ - "boolean", - "null" - ] - }, - "hasPassword": { - "type": [ - "boolean", - "null" - ] - } - }, - "required": [ - "hasEmail", - "hasPassword" - ], - "type": "object" - }, - "favorites": { - "additionalProperties": false, - "properties": { - "empty": { - "type": [ - "boolean", - "null" - ] - }, - "expiresAt": { - "anyOf": [ - { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "fetchedAt": { - "anyOf": [ - { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "state": { - "enum": [ - "missing", - "fresh", - "stale", - "unavailable" - ], - "type": "string" - } - }, - "required": [ - "state", - "fetchedAt", - "expiresAt", - "empty" - ], - "type": "object" - }, - "savedCookies": { - "enum": [ - "available", - "missing", - "unavailable", - "unknown" - ], - "type": "string" - } - }, - "required": [ - "browser", - "credentials", - "savedCookies", - "authentication", - "favorites" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "authentication": { + "additionalProperties": false, + "properties": { + "checkedAt": { + "anyOf": [ + { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "state": { + "enum": [ + "authenticated", + "unauthenticated", + "unknown" + ], + "type": "string" + } + }, + "required": [ + "state", + "checkedAt" + ], + "type": "object" + }, + "browser": { + "enum": [ + "closed", + "starting", + "ready", + "unknown" + ], + "type": "string" + }, + "credentials": { + "additionalProperties": false, + "properties": { + "hasEmail": { + "type": [ + "boolean", + "null" + ] + }, + "hasPassword": { + "type": [ + "boolean", + "null" + ] + } + }, + "required": [ + "hasEmail", + "hasPassword" + ], + "type": "object" + }, + "favorites": { + "additionalProperties": false, + "properties": { + "empty": { + "type": [ + "boolean", + "null" + ] + }, + "expiresAt": { + "anyOf": [ + { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "fetchedAt": { + "anyOf": [ + { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "state": { + "enum": [ + "missing", + "fresh", + "stale", + "unavailable" + ], + "type": "string" + } + }, + "required": [ + "state", + "fetchedAt", + "expiresAt", + "empty" + ], + "type": "object" + }, + "savedCookies": { + "enum": [ + "available", + "missing", + "unavailable", + "unknown" + ], + "type": "string" + }, + "update": { + "additionalProperties": false, + "properties": { + "available": { + "type": "boolean" + }, + "currentVersion": { + "type": [ + "string", + "null" + ] + }, + "latestVersion": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "currentVersion", + "latestVersion", + "available" + ], + "type": "object" + } + }, + "required": [ + "browser", + "credentials", + "savedCookies", + "authentication", + "favorites", + "update" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
list_favorites1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "cacheState": { - "enum": [ - "empty", - "populated" - ], - "type": "string" - }, - "completeness": { - "enum": [ - "complete", - "unknown" - ], - "type": "string" - }, - "expiresAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "favorites": { - "items": { - "additionalProperties": false, - "properties": { - "name": { - "maxLength": 250, - "minLength": 1, - "type": "string" - }, - "price": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "productSlug": { - "anyOf": [ - { - "maxLength": 200, - "type": "string" - }, - { - "type": "null" - } - ] - }, - "url": { - "format": "uri", - "type": "string" - } - }, - "required": [ - "productId", - "productSlug", - "name", - "price", - "url" - ], - "type": "object" - }, - "type": "array" - }, - "fetchedAt": { - "format": "date-time", - "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", - "type": "string" - }, - "freshness": { - "enum": [ - "fresh", - "stale" - ], - "type": "string" - }, - "source": { - "enum": [ - "cache", - "website" - ], - "type": "string" - } - }, - "required": [ - "favorites", - "fetchedAt", - "completeness", - "source", - "freshness", - "expiresAt", - "cacheState" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "cacheState": { + "enum": [ + "empty", + "populated" + ], + "type": "string" + }, + "completeness": { + "enum": [ + "complete", + "unknown" + ], + "type": "string" + }, + "expiresAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "favorites": { + "items": { + "additionalProperties": false, + "properties": { + "name": { + "maxLength": 250, + "minLength": 1, + "type": "string" + }, + "price": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "productSlug": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ] + }, + "url": { + "format": "uri", + "type": "string" + } + }, + "required": [ + "productId", + "productSlug", + "name", + "price", + "url" + ], + "type": "object" + }, + "type": "array" + }, + "fetchedAt": { + "format": "date-time", + "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$", + "type": "string" + }, + "freshness": { + "enum": [ + "fresh", + "stale" + ], + "type": "string" + }, + "source": { + "enum": [ + "cache", + "website" + ], + "type": "string" + } + }, + "required": [ + "favorites", + "fetchedAt", + "completeness", + "source", + "freshness", + "expiresAt", + "cacheState" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
list_frequently_bought_products2 fields changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "completeness": { - "enum": [ - "complete", - "partial", - "unknown" - ], - "type": "string" - }, - "failed": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "failures": { - "items": { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "stage": { - "enum": [ - "listing", - "detail" - ], - "type": "string" - } - }, - "required": [ - "stage", - "orderId", - "orderNumber", - "error" - ], - "type": "object" - }, - "type": "array" - }, - "listed": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "nextCursor": { - "type": [ - "string", - "null" - ] - }, - "products": { - "items": { - "additionalProperties": false, - "properties": { - "identityBasis": { - "enum": [ - "product", - "name" - ], - "type": "string" - }, - "name": { - "minLength": 1, - "type": "string" - }, - "orders": { - "exclusiveMinimum": 0, - "maximum": 9007199254740991, - "type": "integer" - }, - "productId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "quantities": { - "items": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "type": "array" - }, - "unknownQuantityLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "productId", - "identityBasis", - "name", - "quantities", - "orders" - ], - "type": "object" - }, - "type": "array" - }, - "scanned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "succeeded": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "unknownQuantityLines": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "unscanned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "products", - "listed", - "scanned", - "succeeded", - "failed", - "unscanned", - "unknownQuantityLines", - "failures", - "completeness", - "nextCursor" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "completeness": { + "enum": [ + "complete", + "partial", + "unknown" + ], + "type": "string" + }, + "failed": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "failures": { + "items": { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stage": { + "enum": [ + "listing", + "detail" + ], + "type": "string" + } + }, + "required": [ + "stage", + "orderId", + "orderNumber", + "error" + ], + "type": "object" + }, + "type": "array" + }, + "listed": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "nextCursor": { + "type": [ + "string", + "null" + ] + }, + "products": { + "items": { + "additionalProperties": false, + "properties": { + "identityBasis": { + "enum": [ + "product", + "name" + ], + "type": "string" + }, + "name": { + "minLength": 1, + "type": "string" + }, + "orders": { + "exclusiveMinimum": 0, + "maximum": 9007199254740991, + "type": "integer" + }, + "productId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "quantities": { + "items": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "type": "array" + }, + "unknownQuantityLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "productId", + "identityBasis", + "name", + "quantities", + "orders" + ], + "type": "object" + }, + "type": "array" + }, + "scanned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "succeeded": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "unknownQuantityLines": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "unscanned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "products", + "listed", + "scanned", + "succeeded", + "failed", + "unscanned", + "unknownQuantityLines", + "failures", + "completeness", + "nextCursor" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +] - changed
Output schema / properties / scan / properties / failures / items / properties / error / properties / code / enumPrevious value: -[ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" -]New value: +[ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" +]
- Changed
list_orders1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "completeness": { - "enum": [ - "complete", - "partial", - "unknown" - ], - "type": "string" - }, - "detailBudget": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "detailsRead": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "failures": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "type": "array" - }, - "hasMore": { - "type": [ - "boolean", - "null" - ] - }, - "nextCursor": { - "type": [ - "string", - "null" - ] - }, - "orders": { - "items": { - "additionalProperties": false, - "properties": { - "date": { - "type": [ - "string", - "null" - ] - }, - "lines": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "items": { - "items": { - "additionalProperties": false, - "properties": { - "name": { - "minLength": 1, - "type": "string" - }, - "productId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "quantity": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "quantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "status": { - "const": "known", - "type": "string" - } - }, - "required": [ - "status", - "quantity" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "rawText": { - "type": [ - "string", - "null" - ] - }, - "reason": { - "enum": [ - "missing", - "unsupported_unit", - "unrecognized_format", - "invalid_value" - ], - "type": "string" - }, - "status": { - "const": "unknown", - "type": "string" - }, - "value": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "status", - "value", - "rawText" - ], - "type": "object" - } - ] - } - }, - "required": [ - "productId", - "name", - "quantity" - ], - "type": "object" - }, - "type": "array" - }, - "status": { - "const": "available", - "type": "string" - } - }, - "required": [ - "status", - "items" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "status": { - "const": "unavailable", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "status": { - "const": "not_requested", - "type": "string" - } - }, - "required": [ - "status" - ], - "type": "object" - } - ] - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "rawDate": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "orderId", - "orderNumber", - "date", - "lines" - ], - "type": "object" - }, - "type": "array" - }, - "scanFailures": { - "items": { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "orderId": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "orderNumber": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - { - "type": "null" - } - ] - }, - "stage": { - "enum": [ - "listing", - "detail" - ], - "type": "string" - } - }, - "required": [ - "stage", - "orderId", - "orderNumber", - "error" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "orders", - "completeness", - "failures", - "nextCursor", - "hasMore", - "detailBudget", - "detailsRead", - "scanFailures" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "completeness": { + "enum": [ + "complete", + "partial", + "unknown" + ], + "type": "string" + }, + "detailBudget": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "detailsRead": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "failures": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "type": "array" + }, + "hasMore": { + "type": [ + "boolean", + "null" + ] + }, + "nextCursor": { + "type": [ + "string", + "null" + ] + }, + "orders": { + "items": { + "additionalProperties": false, + "properties": { + "date": { + "type": [ + "string", + "null" + ] + }, + "lines": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "items": { + "items": { + "additionalProperties": false, + "properties": { + "name": { + "minLength": 1, + "type": "string" + }, + "productId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "quantity": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "quantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "status": { + "const": "known", + "type": "string" + } + }, + "required": [ + "status", + "quantity" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "rawText": { + "type": [ + "string", + "null" + ] + }, + "reason": { + "enum": [ + "missing", + "unsupported_unit", + "unrecognized_format", + "invalid_value" + ], + "type": "string" + }, + "status": { + "const": "unknown", + "type": "string" + }, + "value": { + "anyOf": [ + { + "minimum": 0, + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "status", + "value", + "rawText" + ], + "type": "object" + } + ] + } + }, + "required": [ + "productId", + "name", + "quantity" + ], + "type": "object" + }, + "type": "array" + }, + "status": { + "const": "available", + "type": "string" + } + }, + "required": [ + "status", + "items" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "status": { + "const": "unavailable", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "status": { + "const": "not_requested", + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object" + } + ] + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "rawDate": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "orderId", + "orderNumber", + "date", + "lines" + ], + "type": "object" + }, + "type": "array" + }, + "scanFailures": { + "items": { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "orderId": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "orderNumber": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "stage": { + "enum": [ + "listing", + "detail" + ], + "type": "string" + } + }, + "required": [ + "stage", + "orderId", + "orderNumber", + "error" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "orders", + "completeness", + "failures", + "nextCursor", + "hasMore", + "detailBudget", + "detailsRead", + "scanFailures" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
remove_cart_item1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "cartItemId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - "confirmedQuantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "disposition": { - "enum": [ - "removed", - "already_absent" - ], - "type": "string" - }, - "outcome": { - "const": "confirmed", - "type": "string" - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "requested": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - } - }, - "required": [ - "productId", - "requested", - "outcome", - "confirmedQuantity" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "cartItemId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + "confirmedQuantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "disposition": { + "enum": [ + "removed", + "already_absent" + ], + "type": "string" + }, + "outcome": { + "const": "confirmed", + "type": "string" + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "requested": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + } + }, + "required": [ + "productId", + "requested", + "outcome", + "confirmedQuantity" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
search_products1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "completeness": { - "enum": [ - "complete", - "partial", - "unknown" - ], - "type": "string" - }, - "failures": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "type": "array" - }, - "favoritesLoaded": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "nextCursor": { - "type": [ - "string", - "null" - ] - }, - "products": { - "items": { - "additionalProperties": false, - "properties": { - "favorite": { - "type": "boolean" - }, - "minimumText": { - "type": [ - "string", - "null" - ] - }, - "name": { - "maxLength": 250, - "minLength": 1, - "type": "string" - }, - "price": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "currency": { - "const": "EUR", - "type": "string" - }, - "minorUnits": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "currency", - "minorUnits" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "productSlug": { - "anyOf": [ - { - "maxLength": 200, - "type": "string" - }, - { - "type": "null" - } - ] - }, - "similarity": { - "maximum": 1, - "minimum": 0, - "type": "number" - }, - "unitPriceText": { - "type": [ - "string", - "null" - ] - }, - "url": { - "format": "uri", - "type": "string" - } - }, - "required": [ - "productId", - "productSlug", - "name", - "price", - "url", - "unitPriceText", - "minimumText", - "favorite", - "similarity" - ], - "type": "object" - }, - "type": "array" - }, - "returned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - }, - "scanned": { - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "products", - "scanned", - "returned", - "favoritesLoaded", - "completeness", - "failures", - "nextCursor" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "completeness": { + "enum": [ + "complete", + "partial", + "unknown" + ], + "type": "string" + }, + "failures": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "type": "array" + }, + "favoritesLoaded": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "nextCursor": { + "type": [ + "string", + "null" + ] + }, + "products": { + "items": { + "additionalProperties": false, + "properties": { + "favorite": { + "type": "boolean" + }, + "minimumText": { + "type": [ + "string", + "null" + ] + }, + "name": { + "maxLength": 250, + "minLength": 1, + "type": "string" + }, + "packageText": { + "type": [ + "string", + "null" + ] + }, + "price": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "productSlug": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ] + }, + "recommendedPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "secondaryPrice": { + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "properties": { + "currency": { + "const": "EUR", + "type": "string" + }, + "minorUnits": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "currency", + "minorUnits" + ], + "type": "object" + }, + "per": { + "enum": [ + "item", + "piece", + "kg", + "l" + ], + "type": "string" + } + }, + "required": [ + "amount", + "per" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "url": { + "format": "uri", + "type": "string" + } + }, + "required": [ + "productId", + "productSlug", + "name", + "price", + "url", + "secondaryPrice", + "packageText", + "recommendedPrice", + "minimumText", + "favorite" + ], + "type": "object" + }, + "type": "array" + }, + "returned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + }, + "scanned": { + "maximum": 9007199254740991, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "products", + "scanned", + "returned", + "favoritesLoaded", + "completeness", + "failures", + "nextCursor" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
- Changed
set_cart_item_quantity1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "data": { - "additionalProperties": false, - "properties": { - "cartItemId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", - "type": "string" - }, - "confirmedQuantity": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - }, - "disposition": { - "enum": [ - "removed", - "already_absent" - ], - "type": "string" - }, - "outcome": { - "const": "confirmed", - "type": "string" - }, - "productId": { - "maxLength": 200, - "minLength": 1, - "pattern": "^\\d+$", - "type": "string" - }, - "requested": { - "additionalProperties": false, - "properties": { - "unit": { - "enum": [ - "un", - "kg", - "g", - "l", - "ml" - ], - "type": "string" - }, - "value": { - "minimum": 0, - "type": "number" - } - }, - "required": [ - "value", - "unit" - ], - "type": "object" - } - }, - "required": [ - "productId", - "requested", - "outcome", - "confirmedQuantity" - ], - "type": "object" - }, - "status": { - "enum": [ - "success", - "empty", - "partial" - ], - "type": "string" - } - }, - "required": [ - "status", - "data" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": false, - "properties": { - "code": { - "anyOf": [ - { - "enum": [ - "invalid_data", - "invalid_input", - "not_authenticated", - "upstream_unavailable", - "not_found", - "sale_rules_unknown", - "quantity_below_minimum", - "cart_change_rejected", - "cart_change_unconfirmed", - "cache_unavailable", - "order_details_unavailable", - "cancelled", - "deadline_exceeded", - "server_closed", - "queue_full" - ], - "type": "string" - }, - { - "enum": [ - "internal_error", - "invalid_result" - ], - "type": "string" - } - ] - }, - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "code": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path", - "code" - ], - "type": "object" - }, - "type": "array" - }, - "message": { - "minLength": 1, - "type": "string" - }, - "retryable": { - "type": "boolean" - } - }, - "required": [ - "code", - "message", - "retryable" - ], - "type": "object" - }, - "mutation": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "not_applied", - "type": "string" - } - }, - "required": [ - "outcome" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "outcome": { - "const": "unknown", - "type": "string" - }, - "recovery": { - "additionalProperties": false, - "properties": { - "action": { - "const": "get_cart", - "type": "string" - }, - "automaticReplay": { - "const": false, - "type": "boolean" - } - }, - "required": [ - "action", - "automaticReplay" - ], - "type": "object" - } - }, - "required": [ - "outcome", - "recovery" - ], - "type": "object" - } - ] - }, - "status": { - "const": "error", - "type": "string" - } - }, - "required": [ - "status", - "error" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "data": { + "additionalProperties": false, + "properties": { + "cartItemId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\x00-\\x1f\\x7f]+$", + "type": "string" + }, + "confirmedQuantity": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + }, + "disposition": { + "enum": [ + "removed", + "already_absent" + ], + "type": "string" + }, + "outcome": { + "const": "confirmed", + "type": "string" + }, + "productId": { + "maxLength": 200, + "minLength": 1, + "pattern": "^\\d+$", + "type": "string" + }, + "requested": { + "additionalProperties": false, + "properties": { + "unit": { + "enum": [ + "un", + "kg", + "g", + "l", + "ml" + ], + "type": "string" + }, + "value": { + "minimum": 0, + "type": "number" + } + }, + "required": [ + "value", + "unit" + ], + "type": "object" + } + }, + "required": [ + "productId", + "requested", + "outcome", + "confirmedQuantity" + ], + "type": "object" + }, + "status": { + "enum": [ + "success", + "empty", + "partial" + ], + "type": "string" + } + }, + "required": [ + "status", + "data" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": false, + "properties": { + "code": { + "anyOf": [ + { + "enum": [ + "invalid_data", + "invalid_input", + "not_authenticated", + "upstream_unavailable", + "not_found", + "sale_rules_unknown", + "quantity_below_minimum", + "cart_change_rejected", + "cart_change_unconfirmed", + "cache_unavailable", + "order_details_unavailable", + "cancelled", + "deadline_exceeded", + "server_closed", + "queue_full", + "browser_unavailable" + ], + "type": "string" + }, + { + "enum": [ + "internal_error", + "invalid_result" + ], + "type": "string" + } + ] + }, + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path", + "code" + ], + "type": "object" + }, + "type": "array" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "retryable": { + "type": "boolean" + } + }, + "required": [ + "code", + "message", + "retryable" + ], + "type": "object" + }, + "mutation": { + "oneOf": [ + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "not_applied", + "type": "string" + } + }, + "required": [ + "outcome" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "outcome": { + "const": "unknown", + "type": "string" + }, + "recovery": { + "additionalProperties": false, + "properties": { + "action": { + "const": "get_cart", + "type": "string" + }, + "automaticReplay": { + "const": false, + "type": "boolean" + } + }, + "required": [ + "action", + "automaticReplay" + ], + "type": "object" + } + }, + "required": [ + "outcome", + "recovery" + ], + "type": "object" + } + ] + }, + "status": { + "const": "error", + "type": "string" + } + }, + "required": [ + "status", + "error" + ], + "type": "object" + } +]
11 tool updates
v0.2.0- First observed
add_cart_item - First observed
get_cart - First observed
get_order - First observed
get_product - First observed
get_session_status - First observed
list_favorites - First observed
list_frequently_bought_products - First observed
list_orders - First observed
remove_cart_item - First observed
search_products - First observed
set_cart_item_quantity
TDQS
Scored across 15 tools
Every tool targets a distinct resource plus action, and the two riskiest pairs (add_cart_item vs set_cart_item_quantity, get_cart vs preview_cart_changes) are explicitly disambiguated in the descriptions. Search/get/labels are cleanly separated by depth, and choose_products is clearly framed as a presentational decision step rather than a search or mutation.
All 15 names are snake_case verb_noun (get_product, list_orders, set_cart_item_quantity, clear_cart), with no camelCase or mixed verb styles. The vocabulary is consistent per resource (get_product/get_product_labels, add/set/remove_cart_item).
Fifteen tools sit at the top of the well-scoped range, and each covers a genuinely different step: discovery, inspection, decision support, safe mutation, and read-back. Cart operations are split finely but only because preview/safety semantics require it.
The shopping lifecycle is well covered: search, product detail, labels, favorites, orders, and a full cart surface (read, preview, add, set, remove, clear). Gaps are minor-to-notable: favorites are read-only and there is no checkout/place-order or login tool, though both can be completed by the user on the website.
Maintenance
Related MCP Connectors
Control a real browser from AI agents: navigate, click, type, screenshot, read the page.
Live product discovery for AI shopping agents, with shopper-approved retailer handoff.
Web infrastructure for AI agents: scrape, crawl and search the web, run browsers and agents.
AI-powered browser automation — navigate, click, fill forms, and extract data from any website.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceLets local AI agents drive the Chrome browser a user already has open, including signed-in sessions, by listing tabs, reading page text and actionable elements, then clicking, filling, selecting, scrolling, navigating, and capturing viewport screenshots without exporting cookies. Runs as a dependency-free local stdio process over Native Messaging, with per-tab leases, automatic reconnection, and pause/write-action controls.MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to run Playwright-compatible browser automation with persistent profiles, proxies, Chrome extensions, and humanized mouse, keyboard, and scroll interactions over stdio or Streamable HTTP. Supports web research, daily automation, testing workflows, and optional session-scoped CDP access.485 npmMIT
- AlicenseNot gradedqualityAmaintenanceLets AI coding tools drive the real, already-logged-in Chrome browser over local stdio—snapshotting and reading pages, clicking, typing, managing tabs, capturing screenshots, and inspecting network, console, storage, and cookies—without opening a remote-debugging port. It installs as a Chrome extension plus native-messaging bridge, so agents work in the user's authenticated sessions while passing bot detection.1 npmISC
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to perform real Chromium browser automation using Playwright-compatible tools, including persistent profiles, proxies, extensions, and humanized interactions over stdio or Streamable HTTP.485 npmMIT