adr-agreement-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ADR_API_URL | No | Base URL of the ADR API service. | https://api.kocie.mba |
| ADR_API_TOKEN | No | API token for authenticating with the ADR API. A shared demo token is used by default. | DEMO-ADR-2026-PUBLIC |
| ADR_DATA_LANG | No | Language code for ADR data (e.g. 'pl' or 'en'). | pl |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| lookup_unA | Zwraca surowy rekord Tabeli A Umowy ADR dla podanego numeru UN z api.kocie.mba. Jeden numer UN może zwrócić więcej niż jedną pozycję (np. różne grupy pakowania) — jeśli tak się stanie, doprecyzuj przez packingGroup. |
| search_adrA | Wyszukuje towary niebezpieczne po nazwie (PL/EN) lub fragmencie numeru UN w api.kocie.mba. Zwraca skróconą listę dopasowań (numer UN, nazwa, klasa) — po znalezieniu właściwej pozycji użyj lookup_un po pełne dane. |
| build_proper_shipping_nameA | Buduje bazową prawidłową nazwę przewozową dla numeru UN z api.kocie.mba i zwraca listę modyfikatorów (ODPAD, GORĄCY, STABILIZOWANY itd.) z warunkiem zastosowania każdego — o tym, czy dany modyfikator pasuje, decyduje kontekst przewozu podany przez użytkownika, nie to narzędzie. |
| resolve_lq_eqA | Zwraca limity ilości ograniczonych (LQ) i wyłączonych (EQ) dla numeru UN, na podstawie pól limitedQuantity/exceptedQuantity z api.kocie.mba. |
| calculate_1136A | Liczy, czy zestaw towarów na jednej jednostce transportowej mieści się w wyłączeniu 1.1.3.6 (drobne ilości). Każda pozycja wymaga transportCategory (pobranej wcześniej np. przez lookup_un) i ilości (kg lub litry, zgodnie z regułami 1.1.3.6.3). |
| check_mixed_packingA | Sprawdza, czy dwa towary (po kodach mixedPacking, np. "MP15") mogą być pakowane razem w jednej sztuce przesyłki. Dla jednoznacznych kodów zwraca twardy werdykt, dla pozostałych oba opisy do interpretacji. |
| decode_tank_codeA | Rozkłada kod cysterny (np. "L4BH") na 4 znaczące części: typ, ciśnienie obliczeniowe, otwory, zawory/urządzenia bezpieczeństwa. |
| compare_tank_codesA | Sprawdza regułę hierarchii ADR 4.3.3: czy cysterna offeredCode może być użyta zamiast wymaganej requiredCode. Nie uwzględnia przepisów szczególnych 4.3.5 ani pozycji z obowiązkowym indywidualnym przypisaniem kodu. |
| decode_hazard_idA | Wyjaśnia numer rozpoznawczy zagrożenia (numer Kemlera, np. "336" albo "X462") — znaczenie cyfr i prefiksu "X" (reakcja z wodą). |
| decode_classification_codeA | Wyjaśnia kod klasyfikacyjny towaru (pole classificationCode, np. "FT1" albo dla klasy 1: "1.1D") w kontekście jego klasy zagrożenia. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kociembadamian/adr-agreement-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server