Back to Guides

GLS Tracking MCP Server — Track GLS Parcels with AI Agents

Track GLS parcels across Europe via MCP — by tracking number or customer reference. Free GLS Track & Trace adapter in AnythingMCP, no API key.

Pre-built adapter available on AnythingMCP Cloud

Skip the self-hosted setup — install this adapter in one click with a free trial. No credit card required.

Install on Cloud — Free Trial

Track GLS Parcels with AI Agents

GLS (General Logistics Systems) is one of Europe's leading parcel networks, especially strong in DE/AT/CH/FR/NL/BE. AnythingMCP exposes the public GLS Track & Trace REST endpoint to your AI agent so you can resolve TrackIDs or customer references into the full event timeline — without any commercial contract.

Quick Setup with Built-in Adapter

The GLS adapter is bundled with AnythingMCP and uses the free public endpoint.

Step 1: Deploy AnythingMCP

git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d

Step 2: Import the Adapter

Open http://localhost:3000/connectors/store and click Import on GLS Track & Trace. No credentials needed.

Step 3: Connect to Your AI Agent

{
  "mcpServers": {
    "gls": {
      "url": "http://localhost:4000/mcp"
    }
  }
}

Available Tools

| Tool | Description | |------|-------------| | gls_track_by_parcel_number | Track by GLS TrackID — status, sender, receiver, weight, full event log | | gls_track_by_reference | Find parcels by customer reference — multiple parcels can share a reference |

AI Agent Use Cases

  • "Where is GLS parcel 12345678901?"
  • "Find all GLS parcels with reference 'ORDER-2026-04-001'"
  • "Get tracking events in German for this GLS shipment"
  • "Has the parcel for our customer reference 'INV-12345' been delivered?"

Notes

  • TrackIDs are typically 10-12 digits.
  • Country scopes: EU (cross-border), DE, AT, CH, FR, NL, BE, etc.
  • For label creation and shipment management, GLS ShipIT API is required — not covered by this public-tracking adapter.

Next Steps