{
  "info": {
    "name": "Boxhero — mcp.ai",
    "description": "REST API for the Boxhero MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/boxhero",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "boxhero_delete_item",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/item",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "item"
          ]
        },
        "description": "Tool to delete a specific item (barcode) by its ID. Use when you need to remove an item from the inventory.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"item_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "boxhero_delete_location",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/location",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "location"
          ]
        },
        "description": "Tool to delete a specific warehouse location by its ID. Use when you need to remove a location from the system.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"location_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "boxhero_get_item",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/item",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "item"
          ]
        },
        "description": "Tool to retrieve a specific item (barcode) by ID. Use when you need detailed information about a single item including its attributes, pricing, and inventory quantities.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"item_id\": 0,\n  \"location_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "boxhero_get_item_attribute",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/item/attribute",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "item",
            "attribute"
          ]
        },
        "description": "Tool to retrieve a specific item attribute by ID. Use when you need to get detailed information about an item attribute specification.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"attr_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "boxhero_get_location",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/location",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "location"
          ]
        },
        "description": "Tool to retrieve a specific location by ID. Use when you need detailed information about a particular warehouse location including its name, quantity, and notes.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"location_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "boxhero_get_member",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/member",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "member"
          ]
        },
        "description": "Tool to retrieve a specific team member by ID. Use when you need to get details about a particular member.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"member_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "boxhero_get_team_info",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/team/info",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "team",
            "info"
          ]
        },
        "description": "Tool to get information about the linked team and its mode. Use when you need to retrieve the currently linked team details.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "boxhero_list_basic_transactions",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/basic/transactions",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "basic",
            "transactions"
          ]
        },
        "description": "Tool to list basic inventory transactions. Use when you need a high-level overview of in/out/move transactions.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"cursor\": \"\",\n  \"location_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "boxhero_list_item_attributes",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/item/attributes",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "item",
            "attributes"
          ]
        },
        "description": "Tool to retrieve the list of item attribute specifications used within the team. Use when you need to understand what custom attributes are defined for items.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "boxhero_list_items",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/items",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "items"
          ]
        },
        "description": "Tool to list items. Use when fetching products with optional location filters and pagination.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"cursor\": \"\",\n  \"location_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "boxhero_list_location_transactions",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/location/transactions",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "location",
            "transactions"
          ]
        },
        "description": "Tool to retrieve the list of transactions in location mode. Use when you need to fetch transaction history with location-based details including in/out/move/adjust operations.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"type\": \"\",\n  \"limit\": 0,\n  \"cursor\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "boxhero_list_locations",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/locations",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "locations"
          ]
        },
        "description": "Tool to list warehouse locations. Use when you need valid warehouse_id values for filtering transactions.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "boxhero_list_members",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/members",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "members"
          ]
        },
        "description": "Tool to retrieve the list of team members. Use when you need to get all members in the team with their roles.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "boxhero_list_partners",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/partners",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "partners"
          ]
        },
        "description": "Tool to list partners (suppliers and customers). Use when retrieving partner information with optional type filtering and pagination.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"type\": \"\",\n  \"limit\": 0,\n  \"cursor\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}