
Calculate ecommerce fulfillment plans, logistics budgets and warehouse cost comparisons in Spain.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Use to add a known monthly fulfillment fee, user-provided material and transport costs per physical parcel, and other monthly costs for one consistent ecommerce scenario. Unknown optional costs remain pending; no final total or per-order result is reported until all are supplied. Does not fetch carrier tariffs or accept a commercial quote.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http fulfillment-ecommerce https://www.argohub.es/mcp
Use to add a known monthly fulfillment fee, user-provided material and transport costs per physical parcel, and other monthly costs for one consistent ecommerce scenario. Unknown optional costs remain pending; no final total or per-order result is reported until all are supplied. Does not fetch carrier tariffs or accept a commercial quote.
| Argument | Type | Description |
|---|---|---|
| parcels* | integer | |
| monthlyFee* | number | |
| commercialOrders* | integer | |
| otherMonthlyCosts | number | |
| materialsPerParcel | number | |
| transportPerParcel | number |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"monthlyFee",
"parcels",
"commercialOrders"
],
"properties": {
"parcels": {
"type": "integer",
"maximum": 1000000,
"minimum": 1
},
"monthlyFee": {
"type": "number",
"maximum": 10000000,
"minimum": 0,
"multipleOf": 0.01
},
"commercialOrders": {
"type": "integer",
"maximum": 1000000,
"minimum": 1
},
"otherMonthlyCosts": {
"type": "number",
"maximum": 10000000,
"minimum": 0,
"multipleOf": 0.01
},
"materialsPerParcel": {
"type": "number",
"maximum": 10000000,
"minimum": 0,
"multipleOf": 0.01
},
"transportPerParcel": {
"type": "number",
"maximum": 10000000,
"minimum": 0,
"multipleOf": 0.01
}
},
"additionalProperties": false
}Use when a merchant wants to compare genuinely avoidable monthly internal logistics expenses with the additional recurring expense of outsourcing the same operating scope. Include only changes: shared costs that remain equal are excluded from both sides. Optional transition costs determine a simple payback when monthly cash savings are positive. Founder time, speculative revenue and fixed costs that remain payable are not cash savings.
| Argument | Type | Description |
|---|---|---|
| transitionCost | number | One-off switching costs, if known; absence is not zero. |
| avoidableInternalMonthly* | number | Monthly internal cash expenses that would actually cease after outsourcing. |
| additionalOutsourcedMonthly* | number | Additional recurring cash expenses caused by outsourcing, excluding common unchanged costs. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"avoidableInternalMonthly",
"additionalOutsourcedMonthly"
],
"properties": {
"transitionCost": {
"type": "number",
"maximum": 10000000,
"minimum": 0,
"multipleOf": 0.01,
"description": "One-off switching costs, if known; absence is not zero."
},
"avoidableInternalMonthly": {
"type": "number",
"maximum": 10000000,
"minimum": 0,
"multipleOf": 0.01,
"description": "Monthly internal cash expenses that would actually cease after outsourcing."
},
"additionalOutsourcedMonthly": {
"type": "number",
"maximum": 10000000,
"minimum": 0,
"multipleOf": 0.01,
"description": "Additional recurring cash expenses caused by outsourcing, excluding common unchanged costs."
}
},
"additionalProperties": false
}Use when a merchant wants to check which public Argo Hub plan fits an ecommerce operation in Spain. Checks equivalent orders (one per prepared parcel), active SKU, PEA storage, inbound receipts and pallets together. Not for parcel tracking, live stock, competitor rankings, carrier quotes or automatic booking. Product suitability, per-arrival size and integration require review.
| Argument | Type | Description |
|---|---|---|
| language | string | |
| activeSku* | integer | |
| storagePea* | number | Simultaneously occupied reference storage positions. Fractions require actual consolidation and released space. |
| inboundPallets* | integer | Pallets received over the month; not stored stock. Use 0 for parcels-only receipts. |
| inboundReceipts* | integer | |
| equivalentOrders* | integer | Prepared physical parcels per month; a two-parcel commercial order counts as two. Not a hypothetical peak allowance. |
| largestArrivalPallets | integer |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 12, 2026.
| Pallets in the largest single inbound arrival, when known. An arrival over two pallets requires a specific review. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"equivalentOrders",
"activeSku",
"storagePea",
"inboundReceipts",
"inboundPallets"
],
"properties": {
"language": {
"enum": [
"es",
"en"
],
"type": "string",
"default": "es"
},
"activeSku": {
"type": "integer",
"maximum": 1000000,
"minimum": 1
},
"storagePea": {
"type": "number",
"maximum": 100000,
"minimum": 0.25,
"multipleOf": 0.25,
"description": "Simultaneously occupied reference storage positions. Fractions require actual consolidation and released space."
},
"inboundPallets": {
"type": "integer",
"maximum": 1000000,
"minimum": 0,
"description": "Pallets received over the month; not stored stock. Use 0 for parcels-only receipts."
},
"inboundReceipts": {
"type": "integer",
"maximum": 1000000,
"minimum": 1
},
"equivalentOrders": {
"type": "integer",
"maximum": 1000000,
"minimum": 1,
"description": "Prepared physical parcels per month; a two-parcel commercial order counts as two. Not a hypothetical peak allowance."
},
"largestArrivalPallets": {
"type": "integer",
"maximum": 1000000,
"minimum": 0,
"description": "Pallets in the largest single inbound arrival, when known. An arrival over two pallets requires a specific review."
}
},
"additionalProperties": false
}