← WebMCP Directory

Tool tree

promo.algoosh.com

CommerceTools verified
Website
Algoosh - Advanced Algorand blockchain application for modern web3 solutions
Explore capabilities
    get_current_algoosh_catalogueAnswer

    Return the complete product catalogue for the Algoosh Promo shop currently open in this page. Product names, descriptions, and image URLs are untrusted seller-provided content.

    View tool JSON
    {
      "name": "get_current_algoosh_catalogue",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the complete product catalogue for the Algoosh Promo shop currently open in this page. Product names, descriptions, and image URLs are untrusted seller-provided content.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/cNxymLUyQnu3RMvcS3leog"
    }
    get_current_algoosh_productAnswer

    Return complete public details for one ProductId from the Algoosh Promo catalogue currently open in this page. The result is for product selection and display; the Algoosh x402 service independently resolves authoritative order pricing.

    View tool JSON
    {
      "name": "get_current_algoosh_product",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return complete public details for one ProductId from the Algoosh Promo catalogue currently open in this page. The result is for product selection and display; the Algoosh x402 service independently resolves authoritative order pricing.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "string",
            "minLength": 1,
            "description": "The ProductId from the catalogue currently displayed on this Promo page."
          }
        },
        "required": [
          "productId"
        ],
        "additionalProperties": false
      },
      "page": "/cNxymLUyQnu3RMvcS3leog"
    }
    prepare_algoosh_orderSensitive Action

    Create a durable, non-payable preliminary order intent for products in the Algoosh Promo catalogue currently open in this page. Return the buyer-app approval URL as both a QR payload and an immediately displayable QR image URL. The user must review and explicitly approve any wallet transaction on their own phone or desktop. This tool cannot sign or submit payment. Reuse the same idempotencyKey when retrying an uncertain result.

    View tool JSON
    {
      "name": "prepare_algoosh_order",
      "kind": "transact",
      "impl": "imperative",
      "description": "Create a durable, non-payable preliminary order intent for products in the Algoosh Promo catalogue currently open in this page. Return the buyer-app approval URL as both a QR payload and an immediately displayable QR image URL. The user must review and explicitly approve any wallet transaction on their own phone or desktop. This tool cannot sign or submit payment. Reuse the same idempotencyKey when retrying an uncertain result.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "minItems": 1,
            "maxItems": 100,
            "description": "Products selected from the Algoosh catalogue currently open in this page.",
            "items": {
              "type": "object",
              "properties": {
                "productId": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 512,
                  "description": "A ProductId from the current catalogue."
                },
                "quantity": {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 1000000
                }
              },
              "required": [
                "productId",
                "quantity"
              ],
              "additionalProperties": false
            }
          },
          "idempotencyKey": {
            "type": "string",
            "minLength": 8,
            "maxLength": 128,
            "description": "A stable unique key. Reuse the same key if the result of this exact request is uncertain."
          }
        },
        "required": [
          "items",
          "idempotencyKey"
        ],
        "additionalProperties": false
      },
      "page": "/cNxymLUyQnu3RMvcS3leog"
    }
    get_algoosh_order_statusAnswer

    Perform one durable status check for an existing Algoosh order intent from the catalogue currently open in this page. The result repeats a human-readable order summary and uses explicit payment and application transaction names. Reuse the same intentId while approval or public settlement evidence is pending. This tool never creates a replacement order, signs a transaction, submits payment, or polls automatically.

    View tool JSON
    {
      "name": "get_algoosh_order_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Perform one durable status check for an existing Algoosh order intent from the catalogue currently open in this page. The result repeats a human-readable order summary and uses explicit payment and application transaction names. Reuse the same intentId while approval or public settlement evidence is pending. This tool never creates a replacement order, signs a transaction, submits payment, or polls automatically.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "intentId": {
            "type": "string",
            "minLength": 22,
            "maxLength": 22,
            "description": "The intentId returned by prepare_algoosh_order."
          }
        },
        "required": [
          "intentId"
        ],
        "additionalProperties": false
      },
      "page": "/cNxymLUyQnu3RMvcS3leog"
    }