Server definition
- Hash
- sha256:574c5c07bf3c00f4070e29d5f6ee8c0ba8f32a294d4c962a2f1198e9b186cae4
- What it is
- What a remote MCP server returned when asked what it offers: 12 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Convert an amount between EuroCollis-supported currencies using live MAD-based rates.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"amount": {
"type": "number"
},
"from_currency": {
"type": "string"
},
"to_currency": {
"type": "string"
}
},
"required": [
"amount",
"from_currency",
"to_currency"
],
"type": "object"
},
"name": "convert_currency",
"outputSchema": null
},
{
"description": "Indicative duty + VAT estimate. NOT authoritative — always render the returned disclaimer verbatim.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"category": {
"type": "string"
},
"declared_value_eur": {
"type": "number"
},
"destination_country": {
"description": "ISO-3166 alpha-2",
"type": "string"
}
},
"required": [
"destination_country",
"declared_value_eur"
],
"type": "object"
},
"name": "estimate_customs",
"outputSchema": null
},
{
"description": "Supported pickup/delivery cities for one country. Use these exact names as origin_city / destination_city in get_quote.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"country": {
"description": "ISO-3166 alpha-2, e.g. MA or FR",
"type": "string"
}
},
"required": [
"country"
],
"type": "object"
},
"name": "get_cities",
"outputSchema": null
},
{
"description": "Public profile for one courier by storefront slug or courier id. No PII.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"courier": {
"description": "Storefront slug or courier UUID",
"type": "string"
}
},
"required": [
"courier"
],
"type": "object"
},
"name": "get_courier",
"outputSchema": null
},
{
"description": "What EuroCollis is, the corridors it operates, currency, deposit model and where bookings are completed.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_eurocollis_info",
"outputSchema": null
},
{
"description": "Items EuroCollis and Morocco/EU customs prohibit. Always surface before a booking recommendation.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_prohibited_items",
"outputSchema": null
},
{
"description": "Authoritative price quote for a Europe ↔ Africa shipment, returned from the same pricing engine the website uses. Provide weight_kg for boxes/suitcases or items[] for catalogue goods. Never re-compute prices yourself.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"destination_city": {
"type": "string"
},
"destination_country": {
"description": "ISO-3166 alpha-2",
"type": "string"
},
"flex_days": {
"description": "Search window after pickup_date (default 14)",
"type": "number"
},
"items": {
"description": "Catalogue goods. Use item_id (or name) from get_services.",
"items": {
"properties": {
"item_id": {
"type": "string"
},
"name": {
"type": "string"
},
"quantity": {
"type": "number"
}
},
"required": [
"quantity"
],
"type": "object"
},
"type": "array"
},
"origin_city": {
"type": "string"
},
"origin_country": {
"description": "ISO-3166 alpha-2",
"type": "string"
},
"pickup_date": {
"description": "YYYY-MM-DD, defaults to today",
"type": "string"
},
"weight_kg": {
"description": "Total weight for box/suitcase shipments",
"type": "number"
}
},
"required": [
"origin_country",
"origin_city",
"destination_country",
"destination_city"
],
"type": "object"
},
"name": "get_quote",
"outputSchema": null
},
{
"description": "Every supported Europe ↔ Africa corridor. Optionally scope to one corridor for live trip volume.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"destination_country": {
"description": "ISO-3166 alpha-2",
"type": "string"
},
"origin_country": {
"description": "ISO-3166 alpha-2",
"type": "string"
}
},
"type": "object"
},
"name": "get_routes",
"outputSchema": null
},
{
"description": "Shippable item catalogue with pricing units — use item_id values when calling get_quote with items.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_services",
"outputSchema": null
},
{
"description": "Published courier storefront with its canonical URL (custom domain / subdomain / platform path) and corridor pages. Omit slug to list storefronts.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"description": "Used when listing",
"type": "number"
},
"slug": {
"type": "string"
}
},
"type": "object"
},
"name": "get_storefront",
"outputSchema": null
},
{
"description": "Live, verified couriers with upcoming trips on a corridor. Demo accounts, unverified couriers and past departures are excluded.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"destination_country": {
"description": "ISO-3166 alpha-2",
"type": "string"
},
"from_date": {
"description": "YYYY-MM-DD, defaults to today",
"type": "string"
},
"limit": {
"type": "number"
},
"origin_country": {
"description": "ISO-3166 alpha-2",
"type": "string"
}
},
"type": "object"
},
"name": "search_couriers",
"outputSchema": null
},
{
"description": "Public shipment status. Requires BOTH the reference and the delivery city (anti-enumeration). No PII returned.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"delivery_city": {
"type": "string"
},
"reference": {
"description": "e.g. BK-XXXXXX",
"type": "string"
}
},
"required": [
"reference",
"delivery_city"
],
"type": "object"
},
"name": "track_shipment",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:574c5c07bf3c00f4070e29d5f6ee8c0ba8f32a294d4c962a2f1198e9b186cae4 | sha256sum