# Boxhero — MCP server on mcp.ai > Connect your Boxhero account and use 14 tools for product management straight from your AI agent. Connect with your own API key. BoxHero is a cloud-based inventory management solution designed for small to medium-sized businesses, offering real-time updates, barcode scanning, team collaboration, and analytics. By: mcp.ai · official Page: https://mcp.ai/boxhero ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_boxhero?ms=1787296080000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/boxhero/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/boxhero/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/boxhero/skill.md Postman collection (v2.1): https://mcp.ai/boxhero/postman.json ## Tools - boxhero_delete_item(item_id: integer) — Tool to delete a specific item (barcode) by its ID. Use when you need to remove an item from the inventory. - boxhero_delete_location(location_id: integer) — Tool to delete a specific warehouse location by its ID. Use when you need to remove a location from the system. - boxhero_get_item(item_id: integer, location_ids?: integer[]) — 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. - boxhero_get_item_attribute(attr_id: integer) — Tool to retrieve a specific item attribute by ID. Use when you need to get detailed information about an item attribute specification. - boxhero_get_location(location_id: integer) — 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. - boxhero_get_member(member_id: integer) — Tool to retrieve a specific team member by ID. Use when you need to get details about a particular member. - boxhero_get_team_info() — Tool to get information about the linked team and its mode. Use when you need to retrieve the currently linked team details. - boxhero_list_basic_transactions(limit?: integer, cursor?: string, location_id?: integer) — Tool to list basic inventory transactions. Use when you need a high-level overview of in/out/move transactions. - boxhero_list_item_attributes() — 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. - boxhero_list_items(limit?: integer, cursor?: string, location_ids?: integer[]) — Tool to list items. Use when fetching products with optional location filters and pagination. - boxhero_list_location_transactions(type?: string, limit?: integer, cursor?: integer) — 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. - boxhero_list_locations() — Tool to list warehouse locations. Use when you need valid warehouse_id values for filtering transactions. - boxhero_list_members() — Tool to retrieve the list of team members. Use when you need to get all members in the team with their roles. - boxhero_list_partners(type?: string, limit?: integer, cursor?: integer) — Tool to list partners (suppliers and customers). Use when retrieving partner information with optional type filtering and pagination. ## Example prompts - "What can I do in Boxhero?" - "Show me a summary of my Boxhero account" ## Links Docs: https://mcp.ai/docs/mcps/boxhero Website: https://mcp.ai/mcps/boxhero