MCP-Server für deine Release-Briefs

The GTM Lead bietet einen Endpunkt für das Model Context Protocol. So beantworten Claude und andere MCP-Clients Fragen zu deinen Release-Briefs, Empfängern und Bestätigungen. Der Zugriff ist nur lesend: Ein Agent kann nichts anlegen, ändern oder löschen.

Einrichtung

  1. Registriere dich und wähle einen Tarif. MCP-Zugriff ist in jedem Tarif enthalten.
  2. Öffne in der App die Seite MCP access und erstelle ein Token. Es wird einmal angezeigt, gespeichert wird nur sein Hash.
  3. Trag Endpunkt und Token wie unten gezeigt in deinem Client ein.

Claude Code

claude mcp add --transport http gtm-lead https://thegtmlead.com/api/mcp \
  --header "Authorization: Bearer DEIN_TOKEN"

Andere Clients

{
  "mcpServers": {
    "gtm-lead": {
      "type": "http",
      "url": "https://thegtmlead.com/api/mcp",
      "headers": { "Authorization": "Bearer DEIN_TOKEN" }
    }
  }
}

Tools

list_briefs
Listet Briefs mit Titel, Kategorie, Status, Stichtag und Version. Optional mit Filter nach Status.
get_brief
Liefert einen Brief mit Text, freigegebenen Aussagen, No-Gos und seinen Kontrollfragen.
list_recipients
Liefert die Empfängergruppen und die E-Mail-Adressen in jeder Gruppe.
list_acknowledgements
Liefert alle Zuweisungen eines Briefs mit Status geöffnet, bestätigt und bereit.
get_readiness_summary
Liefert die Anzahl pro Status für einen Brief.

Protokoll und Sicherheit

Der Endpunkt spricht JSON-RPC 2.0 über Streamable HTTP mit POST-Anfragen und unterstützt initialize, tools/list, tools/call und ping. Jede Anfrage braucht einen Authorization-Header mit Bearer-Token. Ein Token gehört zu genau einem Workspace, ein Agent sieht also nur diesen. Widerrufst du ein Token auf der Seite MCP access, funktioniert es sofort nicht mehr. Anfragen schlagen außerdem fehl, wenn der Workspace keinen aktiven Tarif hat.

Im Terminal testen

curl https://thegtmlead.com/api/mcp \
  -H "Authorization: Bearer DEIN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'