WebMCP

DeveloperWebMCP verified

partakefoods.com WebMCP tools

Gluten-free, vegan, non-GMO and free of the top 14 allergens, our super delicious cookies are made with real, healthy, and safe ingredients that everyone can share and enjoy. Choose from multiple…

10 tools1 methodsspec API surface

What can an agent do with partakefoods.com WebMCP tools?

Gluten-free, vegan, non-GMO and free of the top 14 allergens, our super delicious cookies are made with real, healthy, and safe ingredients that everyone can share and enjoy. Choose from multiple… This page documents every listed tool, the action or answer it provides, its installation command, and the input fields an agent should send.

WebMCP tools on partakefoods.com

Tool 1 of 10WebMCPAnswer

search_catalog

Search the store catalog for products, collections, articles, and pages. Does NOT add anything to the cart; use update_cart for cart changes. If the user asks for a specific product variant, call get_product after search_catalog to inspect available variants, then show_variant to display one.

How to install

Open the partakefoods.com website and ask your browser agent to use search_catalog

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the search_catalog tool on partakefoods.com with catalog: <object>. Return the structured result and cite the source page.

Input contract

  • catalog object

Open the source definition

Tool 2 of 10WebMCPAction

browse_store

Browse OR navigate to store collections. Set navigate=true whenever the user wants to be taken to a collection page in the browser (triggers: "browse to", "go to", "show me", "open", "take me to", "navigate to" a collection or category). With navigate=false (default), returns collection or product data without changing the page — use this only when the user is asking a question about the catalog, not asking to view it. Without a collection handle, lists all collections. With a handle, returns products from that collection; use "all" to browse everything. Does NOT add anything to the cart; use update_cart for cart changes. Prefer this over search_catalog when the user names a category, collection, or wants to explore. With navigate=true this MOVES the browser to the collection page; the tool result then confirms the destination and instructs you not to navigate again — follow it.

How to install

Open the partakefoods.com website and ask your browser agent to use browse_store

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the browse_store tool on partakefoods.com with collection: <string>, navigate: <boolean>, sort_by: <string>, page: <number>. Return the structured result and cite the source page.

Input contract

  • collection string Collection handle to browse (e.g. "best-sellers", "new-arrivals"). Omit to list all collections. Use "all" to browse every product.
  • navigate boolean When true, navigate the browser to the collection page after loading data. Set true for user intents like "browse to", "go to", "show me", "open", "take me to" a collection. Requires a collection handle. Defaults to false.
  • sort_by string Sort order. Options: best-selling (default), price-ascending, price-descending, title-ascending, title-descending, created-descending, created-ascending.
  • page number Page number for pagination (starts at 1). Each page returns up to 30 products.

Open the source definition

Tool 3 of 10WebMCPAnswer

get_product

Get product details, OR navigate the browser to the product page. Set catalog.navigate=true whenever the user wants to see/view the product in the browser (triggers: "show me", "open", "view", "go to", "take me to", "navigate to" a product). Set catalog.navigate=false (default) only when you need data (description, options, variants, prices, availability) to answer a question or to prepare an update_cart call — the browser stays on the current page. Defaults to the current page's product if no catalog.id is provided. Does NOT add anything to the cart; use update_cart for that. For a specific variant (color/size/etc.), use show_variant instead — it accepts partial option selections like "purple" without needing every option. With catalog.navigate=true this MOVES the browser to the product page; the tool result then confirms the destination and instructs you not to navigate again — follow it.

How to install

Open the partakefoods.com website and ask your browser agent to use get_product

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the get_product tool on partakefoods.com with catalog: <object>. Return the structured result and cite the source page.

Input contract

  • catalog object Product detail parameters.

Open the source definition

Tool 4 of 10WebMCPAction

show_variant

Navigate the browser to a product page, with a specific variant OR a partial option filter selected. Use for view intents: "show me", "open", "view", "go to", "take me to" a specific product configuration. Accepts EITHER variant_id (fully specified variant) OR selected_options (partial, e.g. only Color=Purple) — with partial options the first matching available variant is picked automatically, so DO NOT ask the user for missing options when their intent is to view. Does NOT add anything to the cart; use update_cart for cart changes. For cart operations you still need a full variant_id — call get_product with the full option combination first. This MOVES the browser to the exact variant page with the variant pre-selected; the tool result then confirms the destination and instructs you not to navigate again — follow it.

How to install

Open the partakefoods.com website and ask your browser agent to use show_variant

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the show_variant tool on partakefoods.com with catalog: <object>. Return the structured result and cite the source page.

Input contract

  • catalog object Provide EITHER variant_id OR selected_options. Handle is required unless the user is already on the product page.

Open the source definition

Tool 5 of 10WebMCPAnswer

get_cart

Get the current shopping cart contents — line items with product titles, variant titles, handles, URLs, images, unit prices, quantities, and totals. Everything needed to describe the cart to the user in natural language, without a follow-up get_product call per line. Works from any page.

How to install

Open the partakefoods.com website and ask your browser agent to use get_cart

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the get_cart tool on partakefoods.com. Return the structured result and cite the source page.

Input contract

    Open the source definition

    Tool 6 of 10WebMCPAction

    update_cart

    Add products to the cart, update line item quantities, or remove items. Batch EVERY change for one request into a SINGLE call — line_items accepts up to 10 entries; do NOT call update_cart once per item. Do NOT retry a call that already returned a result: adds are cumulative, so repeating a call adds duplicate items. Use line_items[].item.id with a ProductVariant GID when the exact variant is known. Use line_items[].id from get_cart to update or remove an existing line, passing the ABSOLUTE target quantity (not a delta; quantity 0 removes the line). Use handle or query only when adding the selected or first available variant.

    How to install

    Open the partakefoods.com website and ask your browser agent to use update_cart

    Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

    Run with an agent

    Use the update_cart tool on partakefoods.com with cart: <object>. Return the structured result and cite the source page.

    Input contract

    • cart object

    Open the source definition

    Tool 7 of 10WebMCPAction

    cancel_cart

    Remove all items from the cart in one step. Use when the user wants to empty their cart or start over.

    How to install

    Open the partakefoods.com website and ask your browser agent to use cancel_cart

    Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

    Run with an agent

    Use the cancel_cart tool on partakefoods.com. Return the structured result and cite the source page.

    Input contract

      Open the source definition

      Tool 8 of 10WebMCPAction

      proceed_to_checkout

      Proceed to checkout. Verifies the cart is not empty, then MOVES the browser to the checkout page. The tool result then confirms the destination and instructs you not to navigate again — follow it.

      How to install

      Open the partakefoods.com website and ask your browser agent to use proceed_to_checkout

      Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

      Run with an agent

      Use the proceed_to_checkout tool on partakefoods.com. Return the structured result and cite the source page.

      Input contract

        Open the source definition

        Tool 9 of 10WebMCPAction

        manage_orders

        Navigate to the customer's order history page. Use when the user asks about past orders, order status, tracking, or returns. The user will be prompted to log in if not already authenticated. This MOVES the browser to the order history page; the tool result then confirms the destination and instructs you not to navigate again — follow it.

        How to install

        Open the partakefoods.com website and ask your browser agent to use manage_orders

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the manage_orders tool on partakefoods.com. Return the structured result and cite the source page.

        Input contract

          Open the source definition

          Tool 10 of 10WebMCPAnswer

          search_shop_policies_and_faqs

          Used to get facts about the store's policies, FAQ, or contact details. When the question is about specific policy kinds, set policy_types to those kinds; leave it unset for general FAQ questions. Some examples of questions you can ask are: - What is your return policy? (policy_types: ["refund"]) - What is your shipping policy? (policy_types: ["shipping"]) - What is your phone number? (policy_types: ["contact"]) - What are your hours of operation? (policy_types: ["contact"]) - Do you offer gift wrapping? (general FAQ, no specific policy kind — leave policy_types unset)

          How to install

          Open the partakefoods.com website and ask your browser agent to use search_shop_policies_and_faqs

          Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

          Run with an agent

          Use the search_shop_policies_and_faqs tool on partakefoods.com with query: <string>, policy_types: <array>. Return the structured result and cite the source page.

          Input contract

          • query string A natural language query. Searches FAQ pages and articles, and routes policies by keyword when policy_types is omitted.
          • policy_types array Policy kinds to fetch, chosen from the user's question — e.g. ["refund"] for returns/exchanges, ["contact"] for phone/hours/address. Include every kind the question touches. Omit when no specific policy is relevant (e.g. a general FAQ question).

          Open the source definition