ShippingEasy MCP by usefulapi
List stores, search and get orders, update order status and cancel orders in ShippingEasy.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- LOWen shippingeasy_search_store_orders
- LOWen shippingeasy_update_order_status
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"shippingeasy": {
"url": "https://shippingeasy.usefulapi.io/mcp"
}
}
}Puntos de conexión remotos
https://shippingeasy.usefulapi.io/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
🟢shippingeasy_list_stores
List all stores of this ShippingEasy account, with the store API key of each store. Use a store API key in the store tools. Uses GET /api/stores.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢shippingeasy_search_orders(page, per_page, last_updated_at, status, includes, ...)
Search orders across all stores of this account. Filter by last update time, status, order number or tag. Uses GET /api/orders.
Esquema de entrada
{
"type": "object",
"properties": {
"page": {
"description": "Page of results to return (default 1).",
"type": "integer",
"minimum": 1,
"maximum": 9007199254740991
},
"per_page": {
"description": "Results per page (1 to 200).",
"type": "integer",
"minimum": 1,
"maximum": 200
},
"last_updated_at": {
"description": "Only orders updated at or after this ISO 8601 time, e.g. 2026-10-25T00:00:00.000-00:00. Default one week ago; at most 3 months ago.",
"type": "string",
"minLength": 1
},
"status": {
"description": "Only orders with this ShippingEasy status.",
"type": "string",
"enum": [
"shipped",
"cleared",
"pending_shipment",
"ready_for_shipment"
]
},
"includes": {
"description": "Use products to add product details to each order.",
"type": "string",
"const": "products"
},
"order_number": {
"description": "The external order identifier (the e-commerce order number) to find.",
"type": "string",
"minLength": 1
},
"tags": {
"description": "Only orders with this tag.",
"type": "string",
"minLength": 1
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢shippingeasy_search_store_orders(store_api_key, page, per_page, last_updated_at, status, ...)
Search orders of one store, by its store API key. Same filters as shippingeasy_search_orders. Uses GET /api/stores/{store_api_key}/orders.
Esquema de entrada
{
"type": "object",
"properties": {
"store_api_key": {
"type": "string",
"minLength": 1,
"description": "The store API key, from shippingeasy_list_stores (Settings > Stores & Orders)."
},
"page": {
"description": "Page of results to return (default 1).",
"type": "integer",
"minimum": 1,
"maximum": 9007199254740991
},
"per_page": {
"description": "Results per page (1 to 200).",
"type": "integer",
"minimum": 1,
"maximum": 200
},
"last_updated_at": {
"description": "Only orders updated at or after this ISO 8601 time, e.g. 2026-10-25T00:00:00.000-00:00. Default one week ago; at most 3 months ago.",
"type": "string",
"minLength": 1
},
"status": {
"description": "Only orders with this ShippingEasy status.",
"type": "string",
"enum": [
"shipped",
"cleared",
"pending_shipment",
"ready_for_shipment"
]
},
"includes": {
"description": "Use products to add product details to each order.",
"type": "string",
"const": "products"
},
"order_number": {
"description": "The external order identifier (the e-commerce order number) to find.",
"type": "string",
"minLength": 1
},
"tags": {
"description": "Only orders with this tag.",
"type": "string",
"minLength": 1
}
},
"required": [
"store_api_key"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢shippingeasy_get_order(order_id)
Get one order by its ShippingEasy order id, with its recipients and line items. Uses GET /api/orders/{id}.
Esquema de entrada
{
"type": "object",
"properties": {
"order_id": {
"anyOf": [
{
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
{
"type": "string",
"pattern": "^\\d+$"
}
],
"description": "The ShippingEasy order id (the id field in order results)."
}
},
"required": [
"order_id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟡shippingeasy_update_order_status(store_api_key, external_order_identifier, order_status)
Set the store order status of one order, by its external order identifier. Sets the Status shown in ShippingEasy. Uses PUT /api/stores/{store_api_key}/orders/{external_order_identifier}/status.
Esquema de entrada
{
"type": "object",
"properties": {
"store_api_key": {
"type": "string",
"minLength": 1,
"description": "The store API key, from shippingeasy_list_stores (Settings > Stores & Orders)."
},
"external_order_identifier": {
"type": "string",
"minLength": 1,
"description": "The e-commerce order number of the order (external_order_identifier)."
},
"order_status": {
"type": "string",
"enum": [
"awaiting_payment",
"awaiting_fulfillment",
"awaiting_shipment",
"partially_shipped"
],
"description": "The new store order status."
}
},
"required": [
"store_api_key",
"external_order_identifier",
"order_status"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🔴shippingeasy_cancel_order(store_api_key, order_id)
Cancel an order in ShippingEasy, so it is not shipped from there. Use it when the order was shipped or cancelled outside ShippingEasy. Uses POST /api/stores/{store_api_key}/orders/{order_id}/cancellations.
Esquema de entrada
{
"type": "object",
"properties": {
"store_api_key": {
"type": "string",
"minLength": 1,
"description": "The store API key, from shippingeasy_list_stores (Settings > Stores & Orders)."
},
"order_id": {
"anyOf": [
{
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
{
"type": "string",
"pattern": "^\\d+$"
}
],
"description": "The ShippingEasy order id (the id field in order results)."
}
},
"required": [
"store_api_key",
"order_id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Comunidad
Evidencia