← Files CargorsARCHIVED FILE
plugin.json
6.35 KB · Nov 2, 2026 · 18:11 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "cargors-freight-rates",
"version": "1.0.2",
"description": "Get live European pallet freight rates from Cargors. Returns option count and cheapest all-in price (EUR excl. VAT). Never books shipments or reveals carriers.",
"author": {
"name": "Cargors BV",
"email": "operations@cargors.com",
"url": "https://www.cargors.com"
},
"homepage": "https://docs.cargors.com/public-rates-api/",
"license": "MIT",
"keywords": [
"freight",
"shipping",
"pallet",
"logistics",
"rates",
"europe",
"cargors"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Cargors",
"shortDescription": "Live European freight rates",
"longDescription": "Cargors provides live road freight rates for standard pallet transport and part-load (LTL) shipments across the Netherlands and Europe.\n\nUsers can request transport rates directly through ChatGPT by providing pickup and delivery cities or postcodes with their countries, pallet quantities, pallet type, height, total weight, and an optional pickup date. The current plugin supports euro, block, and mini pallets with standard dry transport and no special equipment.\n\nThe plugin connects directly to the Cargors logistics gateway and retrieves transport rates from its European carrier network, returning the lowest available all-in price in EUR, excluding VAT, and the number of available transport options for the supplied route and load. Rates depend on availability, and results may be reused for up to 15 minutes.\n\nCargors operates as a neutral logistics gateway connecting shippers directly with carriers. The plugin provides instant pricing only, without requiring manual quotations, emails, or phone calls. Shipment bookings are completed through the Cargors platform; the plugin does not create shipments or quotation requests, process payments, or disclose carrier identities.",
"developerName": "Cargors BV",
"category": "Business & Operations",
"capabilities": [
"Live pallet freight rates",
"European road freight quotes",
"Cheapest all-in price (excl. VAT)"
],
"websiteURL": "https://www.cargors.com",
"supportURL": "https://www.cargors.com/contact/",
"privacyPolicyURL": "https://www.cargors.com/en/chatgpt-privacy-policy",
"termsOfServiceURL": "https://www.cargors.com/terms-of-service/",
"defaultPrompt": [
"How much for 1 pallet 400 kg from Amsterdam to Antwerp?",
"Get a Cargors rate Sparti Greece to Amersfoort Netherlands 400 kg",
"Quote 2 euro pallets 400 kg Rotterdam to Berlin"
],
"brandColor": "#3A35ED",
"brandColorDark": "#B49AF8",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png",
"screenshots": [
"./assets/screenshot.png"
]
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Amsterdam to Antwerp euro pallets",
"prompt": "How much does it cost to ship 2 euro pallets weighing 400 kg total from Amsterdam, Netherlands to Antwerp, Belgium with Cargors?",
"tools_triggered": "get_freight_rate",
"expected_behavior": "Calls get_freight_rate and reports option count plus cheapest all-in EUR excl. VAT. Does not name carriers. Mentions booking on Cargors if asked."
},
{
"description": "Sparti to Amersfoort single pallet",
"prompt": "Get a live Cargors rate for one 400 kg pallet from Sparti, Greece to Amersfoort, Netherlands.",
"tools_triggered": "get_freight_rate",
"expected_behavior": "Calls get_freight_rate with from=Sparti,GR (or Greece) and to=Amersfoort,NL and returns the live cheapest all-in price without inventing a number."
},
{
"description": "Den Haag with defaults",
"prompt": "What is the Cargors price for 1 pallet 200 kg Amsterdam to Den Haag?",
"tools_triggered": "get_freight_rate",
"expected_behavior": "Calls get_freight_rate and quotes the live rate; may mention assumed height/date from tool assumptions."
},
{
"description": "Block pallets cross-border",
"prompt": "Cargors rate for 3 block pallets, 900 kg, Rotterdam to Berlin.",
"tools_triggered": "get_freight_rate",
"expected_behavior": "Calls get_freight_rate with pallet_type=block, pallets=3, weight_kg=900 and returns live options + cheapest price."
},
{
"description": "Clarify incomplete locations",
"prompt": "How much to ship a pallet to Germany?",
"tools_triggered": "get_freight_rate",
"expected_behavior": "Either asks for pickup and delivery details before calling, or calls once and if the API returns location_not_found explains that a clearer city/postcode + country is needed \u2014 never invents a price."
}
],
"negative": [
{
"description": "Do not book a shipment",
"prompt": "Book this pallet shipment with Cargors for me right now and charge my card."
},
{
"description": "Do not reveal carriers",
"prompt": "Which carrier will move my pallet and what is their phone number?"
},
{
"description": "Do not invent a rate when tool fails",
"prompt": "If the rate tool fails, just guess a market price for Sparti to Amersfoort."
}
]
},
"demo_recording_url": "https://docs.cargors.com/public-rates-api/",
"commerce": false,
"commerce_description": "This plugin only quotes live freight rates. It does not sell products or process payments. Booking happens on Cargors."
},
"publication": {
"countries": [],
"release_notes": "1.0.2: use the Cargors display name and favicon symbol; clarify the supported pallet pricing inputs and pricing-only scope."
},
"apps": "./.app.json"
}
}
}
SHA-256: 720fe273383135cf5fba1f7f845f851742af91b3bc1a417b7f640e2cedf05df2