Skip to main content
Glama
ESGO-Logistics

ESGO MCP Server

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ESGO_API_KEYYesYour ESGO API key (required for calls). Request access at https://es-go.de/developers.
ESGO_BASE_URLNoOptional base URL of the ESGO API.https://api.es-go.de

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
matches_searchA

Search matching capacity

Finds trips whose route, time and free capacity fit your shipment. Prices are non-binding estimates; a fixed price is the standing offer of the carrier. Counts against the daily quota "matches_search".

Required API key scope: matches:read.

me_retrieveA

Retrieve the current API key

Use this call to check that your key works and how many calls are left today. It needs no scope.

open_requests_createA

Create an open transport request

Posts a transport request that carriers on ESGO see. ESGO matches it against existing trips right away and against every new trip later. Counts against the daily quota "open_requests_create". Not retried automatically: a repeated call creates a second request.

Required API key scope: open_requests:write.

open_requests_list_matchesA

List matches of an open request

Trips ESGO has matched to one of your open requests, best first. Reading them does not mark them as seen in the dashboard.

Required API key scope: open_requests:read.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 4 tools

Disambiguation4/5

matches_search and open_requests_list_matches both concern 'matches', which could cause some initial confusion, but the descriptions clearly separate proactive capacity search from listing matches of an existing request. me_retrieve and open_requests_create are unambiguous.

Naming Consistency4/5

All names follow a consistent snake_case resource_action pattern (matches_search, open_requests_create, open_requests_list_matches, me_retrieve). Minor deviation: 'me_retrieve' and the compound action 'list_matches' break the clean resource_verb rhythm slightly, but the convention is still predictable.

Tool Count4/5

Four tools is a lean but coherent set for a focused transport-matching API, covering auth check, capacity search, request creation, and match retrieval. It's on the thin side but each tool earns its place with no obvious filler.

Completeness3/5

The surface covers search, create, and match-listing, but there is no way to list one's own open requests, retrieve a single request, or update/cancel an existing request. These are notable lifecycle gaps for a request-management domain, though core workflows are usable.

Maintenance

ActivityNo data
ResponsivenessNo issues