Entwickler-Portal
Die GTÜ Prüfstelle Am Kuchenberg stellt ihre Terminbuchung, Preise und Verfügbarkeiten als offene KI-Schnittstellen (MCP + A2A) bereit. So können Assistenten wie ChatGPT, Claude, Gemini & Co. direkt Termine vermitteln.
POST https://gtue-hein.de/api/mcpPOST https://gtue-hein.de/api/a2aGET https://gtue-hein.de/.well-known/agent-card.jsonGET https://gtue-hein.de/.well-known/service-graph.jsonGET https://gtue-hein.de/.well-known/agent-trust.jsonGET https://gtue-hein.de/api/public/healthAktuell öffentlich zugänglich (keine API-Keys nötig). Requests werden über User-Agent identifiziert und protokolliert.
Für Buchungen gelten Rate-Limits und Tages-Quoten pro Agent. Der Betreiber kann einzelne Skills sperren oder den Notfall-Schalter aktivieren (dann HTTP 503).
Beispiel-Request
{
"jsonrpc": "2.0",
"id": 1,
"method": "message/send",
"params": {
"message": {
"role": "user",
"parts": [],
"metadata": {
"skill": "inspection.recommend",
"input": {
"vehicle_type": "pkw",
"first_registration_year": 2018
}
}
}
}
}Beispiel-Request
{
"jsonrpc": "2.0",
"id": 1,
"method": "message/send",
"params": {
"message": {
"role": "user",
"parts": [],
"metadata": {
"skill": "inspection.urgent",
"input": {
"plate_expiry": "2026-08"
}
}
}
}
}Beispiel-Request
{
"jsonrpc": "2.0",
"id": 1,
"method": "message/send",
"params": {
"message": {
"role": "user",
"parts": [],
"metadata": {
"skill": "services.list",
"input": {}
}
}
}
}Beispiel-Request
{
"jsonrpc": "2.0",
"id": 1,
"method": "message/send",
"params": {
"message": {
"role": "user",
"parts": [],
"metadata": {
"skill": "documents.required",
"input": {
"inspection_type": "pkw_hu"
}
}
}
}
}Beispiel-Request
{
"jsonrpc": "2.0",
"id": 1,
"method": "message/send",
"params": {
"message": {
"role": "user",
"parts": [],
"metadata": {
"skill": "inspection.slots",
"input": {
"inspection_type": "pkw_hu",
"from": "2026-07-10",
"to": "2026-07-20"
}
}
}
}
}Beispiel-Request
{
"jsonrpc": "2.0",
"id": 1,
"method": "message/send",
"params": {
"message": {
"role": "user",
"parts": [],
"metadata": {
"skill": "inspection.next_slot",
"input": {
"inspection_type": "pkw_hu",
"prefer": "morning"
}
}
}
}
}Beispiel-Request
{
"jsonrpc": "2.0",
"id": 1,
"method": "message/send",
"params": {
"message": {
"role": "user",
"parts": [],
"metadata": {
"skill": "inspection.book",
"input": {
"start_time": "2026-07-10T09:00:00+02:00",
"inspection_type": "pkw_hu",
"customer": {
"name": "…",
"email": "…",
"phone": "…"
},
"idempotency_key": "uuid"
}
}
}
}
}Beispiel-Request
{
"jsonrpc": "2.0",
"id": 1,
"method": "message/send",
"params": {
"message": {
"role": "user",
"parts": [],
"metadata": {
"skill": "inspection.status",
"input": {
"booking_id": "uuid"
}
}
}
}
}Beispiel-Request
{
"jsonrpc": "2.0",
"id": 1,
"method": "message/send",
"params": {
"message": {
"role": "user",
"parts": [],
"metadata": {
"skill": "contact.info",
"input": {}
}
}
}
}Beispiel-Request
{
"jsonrpc": "2.0",
"id": 1,
"method": "message/send",
"params": {
"message": {
"role": "user",
"parts": [],
"metadata": {
"skill": "business.hours",
"input": {}
}
}
}
}Alle 10 Tools stehen auch als MCP zur Verfügung. Konfiguration in Claude Desktop / Cursor / ChatGPT:
{
"mcpServers": {
"gtue-hein": { "url": "https://gtue-hein.de/api/mcp" }
}
}Personenbezogene Daten (Name, E-Mail, Telefon) werden nur zur Terminabwicklung verarbeitet. Details in der Datenschutzerklärung.
Fragen oder Missbrauch melden: info@gtue-hein.de