Skip to main content
Glama

get_inventory_report

Retrieve inventory reports from ShipBob's fulfillment API by specifying date ranges and optional fulfillment center filters to track stock levels and movement.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
startDateYesStart date for the report (YYYY-MM-DD)
endDateYesEnd date for the report (YYYY-MM-DD)
fulfillmentCenterIdNoFilter by fulfillment center ID

Implementation Reference

  • The handler function that executes the tool logic: prepares params, calls shipbobClient.getInventoryReport, returns JSON-formatted report or error.
    handler: async ({ startDate, endDate, fulfillmentCenterId }) => { try { const params = { startDate, endDate, fulfillmentCenterId }; const report = await shipbobClient.getInventoryReport(params); return { content: [{ type: "text", text: JSON.stringify(report, null, 2) }] }; } catch (error) { return { content: [{ type: "text", text: `Error retrieving inventory report: ${error.message}` }], isError: true }; } }
  • Input schema using Zod for validating parameters: startDate (string), endDate (string), fulfillmentCenterId (optional string).
    schema: { startDate: z.string().describe("Start date for the report (YYYY-MM-DD)"), endDate: z.string().describe("End date for the report (YYYY-MM-DD)"), fulfillmentCenterId: z.string().optional().describe("Filter by fulfillment center ID") },
  • src/server.js:58-58 (registration)
    Registration of the reportingTools array (containing get_inventory_report) using the registerTools utility.
    registerTools(reportingTools);
  • Supporting method in ShipBobClient that makes the actual API request to '/reports/inventory'.
    async getInventoryReport(params) { return this.request('GET', '/reports/inventory', null, params); }
  • Tool metadata: name and description used during registration.
    name: "get_inventory_report", description: "Get inventory report from ShipBob",

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mattcoatsworth/shipbob-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server