This is a blank project for CDK development with TypeScript.
The cdk.json file tells the CDK Toolkit how to execute your app.
npm run buildcompile typescript to jsnpm run watchwatch for changes and compilenpm run testperform the jest unit testsnpx cdk deploydeploy this stack to your default AWS account/regionnpx cdk diffcompare deployed stack with current statenpx cdk synthemits the synthesized CloudFormation template
MCP URL: http://stg-order-mcp.revolutionparts.vpc/mcp/order
Example payload:
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get-order",
"arguments": {
"order_number": 1074145599
}}
Tools:
Retrieves detailed information about a specific order by its order number. Returns comprehensive data including:
- Order status and substatus
- Customer information
- Financial details (totals, taxes, fees)
- Shipping information
- Timestamps and order history
Required: order_number
Retrieves all communication related to a specific order, including:
- Internal notes between team members
- External communications with customers
- Message threads and conversation history
- Any attachments
Required: order_number, customer_id
Retrieves complete activity history for an order, showing:
- User actions taken on the order
- System-generated events
- Timestamps for all activities
- Detailed audit trail of what happened and when
Required: order_number, customer_id
Retrieves all products/items in a specific order with details like:
- Product information and descriptions
- Pricing and quantities
- Shipping details for each item
- Tax information
- Individual item status
Required: order_number
Updates modifiable fields of an order, including:
- Order status: New, In Progress, Exception, Ready to Fulfill, Completed
- Order substatus: Detailed status information
- Buyer comments/internal notes
- Cancel reason
- Shipping method
- Channel status
- Admin user assignment
Required: order_number
Optional: Various fields depending on what you want to update