← WebMCP Directory

Tool tree

routine-forge-webmcp.vercel.app

Productivity & BusinessTools verified
Website
Teach a website a reusable agent tool by demonstrating the workflow once.
Explore capabilities
    routineforge_get_dashboard_stateAnswer

    Read the current RoutineForge filters, report preview, saved reports, and teaching-studio status.

    View tool JSON
    {
      "name": "routineforge_get_dashboard_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current RoutineForge filters, report preview, saved reports, and teaching-studio status.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    routineforge_find_ordersAction

    Search the visible merchant order queue by order number or customer and filter by fulfillment status.

    View tool JSON
    {
      "name": "routineforge_find_orders",
      "kind": "act",
      "impl": "imperative",
      "description": "Search the visible merchant order queue by order number or customer and filter by fulfillment status.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "All",
              "Unfulfilled",
              "In progress",
              "Fulfilled",
              "Returned"
            ]
          }
        },
        "required": [
          "query",
          "status"
        ],
        "additionalProperties": false
      }
    }
    routineforge_update_order_statusAction

    Update fulfillment status for a specific merchant order and visibly verify the result.

    View tool JSON
    {
      "name": "routineforge_update_order_status",
      "kind": "act",
      "impl": "imperative",
      "description": "Update fulfillment status for a specific merchant order and visibly verify the result.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "orderId": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "Unfulfilled",
              "In progress",
              "Fulfilled",
              "Returned"
            ]
          }
        },
        "required": [
          "orderId",
          "status"
        ],
        "additionalProperties": false
      }
    }
    routineforge_find_inventoryAction

    Find products by name and inventory health, including low-stock and out-of-stock items.

    View tool JSON
    {
      "name": "routineforge_find_inventory",
      "kind": "act",
      "impl": "imperative",
      "description": "Find products by name and inventory health, including low-stock and out-of-stock items.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string"
          },
          "inventory": {
            "type": "string",
            "enum": [
              "All",
              "Low stock",
              "Out of stock"
            ]
          }
        },
        "required": [
          "query",
          "inventory"
        ],
        "additionalProperties": false
      }
    }
    routineforge_adjust_inventoryAction

    Set available inventory for a known product and return a visible verification receipt.

    View tool JSON
    {
      "name": "routineforge_adjust_inventory",
      "kind": "act",
      "impl": "imperative",
      "description": "Set available inventory for a known product and return a visible verification receipt.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "string"
          },
          "quantity": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9999
          }
        },
        "required": [
          "productId",
          "quantity"
        ],
        "additionalProperties": false
      }
    }
    routineforge_find_customersAction

    Show customers in a merchant segment such as VIP, returning, new, or at risk.

    View tool JSON
    {
      "name": "routineforge_find_customers",
      "kind": "act",
      "impl": "imperative",
      "description": "Show customers in a merchant segment such as VIP, returning, new, or at risk.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "segment": {
            "type": "string",
            "enum": [
              "All",
              "VIP",
              "Returning",
              "New",
              "At risk"
            ]
          }
        },
        "required": [
          "segment"
        ],
        "additionalProperties": false
      }
    }
    routineforge_create_campaignAction

    Create a draft retention campaign for a customer segment. This does not send or activate the campaign.

    View tool JSON
    {
      "name": "routineforge_create_campaign",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a draft retention campaign for a customer segment. This does not send or activate the campaign.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 3,
            "maxLength": 60
          },
          "audience": {
            "type": "string",
            "enum": [
              "VIP",
              "Returning",
              "New",
              "At risk"
            ]
          },
          "discountPercent": {
            "type": "integer",
            "minimum": 5,
            "maximum": 40
          }
        },
        "required": [
          "name",
          "audience",
          "discountPercent"
        ],
        "additionalProperties": false
      }
    }
    routineforge_set_report_filtersAction

    Set the dashboard date range, region, and metrics using the same validated semantic actions as the human interface.

    View tool JSON
    {
      "name": "routineforge_set_report_filters",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the dashboard date range, region, and metrics using the same validated semantic actions as the human interface.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "from": {
            "type": "string",
            "format": "date"
          },
          "to": {
            "type": "string",
            "format": "date"
          },
          "region": {
            "type": "string",
            "enum": [
              "Canada",
              "United States",
              "United Kingdom",
              "Australia"
            ]
          },
          "channel": {
            "type": "string",
            "enum": [
              "All channels",
              "Online Store",
              "Retail",
              "Marketplace"
            ]
          },
          "metrics": {
            "type": "array",
            "minItems": 1,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "enum": [
                "revenue",
                "conversion",
                "orders",
                "aov",
                "returns",
                "sessions"
              ]
            }
          }
        },
        "required": [
          "from",
          "to",
          "region",
          "channel",
          "metrics"
        ],
        "additionalProperties": false
      }
    }
    routineforge_generate_reportAction

    Generate and visibly render an operations report from the current dashboard filters.

    View tool JSON
    {
      "name": "routineforge_generate_report",
      "kind": "act",
      "impl": "imperative",
      "description": "Generate and visibly render an operations report from the current dashboard filters.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    routineforge_save_reportAction

    Save the currently rendered report to the local RoutineForge report library and return a verifiable report identifier.

    View tool JSON
    {
      "name": "routineforge_save_report",
      "kind": "act",
      "impl": "imperative",
      "description": "Save the currently rendered report to the local RoutineForge report library and return a verifiable report identifier.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "reportId": {
            "type": "string",
            "minLength": 1
          },
          "reportName": {
            "type": "string",
            "minLength": 3,
            "maxLength": 80
          }
        },
        "required": [
          "reportId",
          "reportName"
        ],
        "additionalProperties": false
      }
    }