Open Source · kostenlose Pilotphase
Miss die Agenten auf deiner Site.
Agent Tracking ist KI-Agenten-Analytics für Websites: Es erfasst, welche KI-Assistenten Besucher schicken, welche KI-Crawler deine Seiten lesen, welche MCP- und WebMCP-Tools ein Agent aufruft und ob der Agent ein Ziel erreicht.
Deine Analytics zählt Menschen. Sie sieht nicht den Besucher, den ChatGPT geschickt hat, die Seite, die ClaudeBot abgerufen hat, oder das WebMCP-Tool, das ein Assistent im Browser aufgerufen hat. Eine Zeile Script sieht das und zeigt es in vier Ansichten.
Anmeldung per E-Mail, eine Zeile einfügen, fertig. Keine Karte, keine Cookies bei deinen Besuchern, keine personenbezogenen Daten. Vorher die Demo-Seite ansehen geht auch.
KI-Agenten-Analytics für Websites
Was Agent Tracking macht
Agent Tracking ist KI-Agenten-Analytics für Websites: Es erfasst, welche KI-Assistenten Besucher schicken, welche KI-Crawler und Live-Abrufer Seiten lesen, welche MCP- und WebMCP-Tools ein Agent im Browser aufruft und ob der Agent ein Ziel erreicht.
Web-Analytics zählt Menschen. Bot-Manager zählen Crawler am Rand des Netzes. Keiner sieht den Agenten, der schon in der Site ist, ein Tool aufruft oder für jemanden eine Buchung abschließt. Agent Tracking misst diese dritte Besucherart, von der Empfehlung bis zur erledigten Aufgabe, mit einer Zeile Script, ohne Cookies und ohne personenbezogene Daten.
Was es nicht ist
Der Name steht auch für fünf andere Dinge. Keines davon ist das hier. Wenn dich eine Suchmaschine oder ein Assistent wegen einem davon hierher geschickt hat, ist das die falsche Seite, und hier steht, wo die richtige liegt.
Keine Agent-Observability
AgentOps, LangSmith, Langfuse, OpenTelemetry für LLM-Apps
Die tracen die Agenten, die du selbst baust, von innen aus deinem Code: Spans, Prompts, Token-Kosten. Agent Tracking misst Agenten, die andere betreiben, wenn sie deine Website besuchen, von außen, per Script-Tag. Beides ergänzt sich; ein Team kann beides nutzen.
Kein Workforce-Tracking
Callcenter- oder Support-Agenten
Keine Schichttreue, Bearbeitungszeit, Leerlaufzeit oder Ticketzahlen von Mitarbeitern. Agent heißt hier eine Software, die für einen Menschen handelt.
Kein Außendienst-Tracking
Vertriebler, Kuriere, GPS-Check-ins
Kein Standort, keine Route, keine Besuchsdauer irgendeiner Person. Nichts hier weiß, wo jemand ist.
Keine Paketverfolgung
Luftfrachtbriefe, Sendungen, Zustellagenten
Keine Sendungssuche und mit keinem Versanddienst verbunden.
Keine mobilen Agenten
Im Sinne verteilter Systeme
Kein Mechanismus zum Weiterleiten oder Auffinden wandernder Programme zwischen Rechnern.
Kein Bot-Blocker
Kein CAPTCHA, keine Firewall, keine Drosselung deiner Besucher
Es misst und blockiert nie. Die einzige Anfrage an deine Site ist ein Abruf der Startseite, um das Snippet zu prüfen.
Was es sieht
Fünf Schichten, vom ersten Klick bis zur erledigten Aufgabe. Jede kommt aus einer Quelle, die du prüfen kannst.
KI-Referrals
Wer Besucher schickt
Ein Besuch von chatgpt.com, perplexity.ai, claude.ai, copilot.microsoft.com, gemini.google.com und einem Dutzend mehr wird dem Assistenten zugeordnet, aus Referrer und utm_source, abgeglichen mit einer veröffentlichten, versionierten Liste.
KI-Abrufe
Wer deine Seiten liest
GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot, Google-Extended, Applebot-Extended, Bytespider und der Rest. Agenten mit JavaScript sieht das Snippet; die anderen kommen aus deinem Server-Log, jede Zeile gegen die veröffentlichten IP-Bereiche des Anbieters geprüft und zu Bursts gruppiert: ein Agent, viele Seiten, wenige Sekunden, so sieht ein Query-Fan-out von deiner Seite aus.
Tool-Aufrufe
Was sie mit deinen Tools tun
Jedes MCP- und WebMCP-Tool der Site: Aufrufe, Dauer, Erfolgsquote, Fehlerklassen, Namen der Eingabefelder und die Tools, die kein Agent je aufgerufen hat. Das Snippet umhüllt navigator.modelContext und beobachtet deklarative Formulare; an deinem Code ändert sich nichts.
Conversions
Ob sie ans Ziel kommen
Markiere eine Buchung, eine Bestellung oder eine Anmeldung mit data-agent-goal und sieh die Conversion-Rate der Agenten, getrennt von Menschen.
Manifest
Wenn sich deine Tool-Liste ändert
Das Manifest unter /.well-known/webmcp wird einmal pro Besuch gehasht. Das Dashboard zeigt die letzte Änderung; Pro-Konten bekommen eine Mail.
Score
Neben den Zahlen steht der Agent Readiness Score der Site von webmcp-tool.com: wie gut Agenten die Site nutzen können, neben dem, wie sehr sie es tatsächlich tun. webmcp-tool.com
Den Kampf um AI-Bot-Traffic gewinnen
Agenten entscheiden schon heute, welche Sites zitiert, gelesen und benutzt werden. Die meisten Sites wissen nicht, was Agenten auf ihnen tun. Wer es weiß, kann besser werden; der Rest rät. Vier Schritte, immer wieder.
1. Messen
Jeder Agent, jede Aktion
Referrals, verifizierte Abrufe, Bursts, Tool-Aufrufe, Ziele. Nicht gesampelt, nicht geschätzt: die tatsächlichen Ereignisse, mit Namen des Agenten.
2. Verstehen
Das Verhalten von MCP- und WebMCP-Agenten studieren
Welche Seiten ein Crawler nimmt, in welcher Reihenfolge, wie schnell. Welches Tool ein Assistent zuerst probiert, wo es scheitert, welche Argument-Felder er schickt, ob er ans Ziel kommt oder aufgibt.
3. Beheben
Site, Tools und Manifest ändern
Das Tool umbenennen, das der Agent immer verfehlt. Die Fehlerklasse beheben, an der die Hälfte der Aufrufe scheitert. Die Seite öffnen, auf der jeder Fan-out landet. Das Manifest veröffentlichen, nach dem Agenten suchen.
4. Prüfen
Readiness-Score und echte Nutzung nebeneinander
Der Score von webmcp-tool.com sagt, ob Agenten die Site nutzen können. Die Zahlen sagen, ob sie es tun. Steigen beide, gewinnst du.
Für wen es ist
Für jeden, dessen Site von KI-Agenten gelesen, zitiert oder bedient wird, und das ist heute jede Site, die rankt.
Marketing und GEO
Teams, die an KI-Sichtbarkeit arbeiten
Wissen, welche Assistenten Besucher schicken und welche Seiten sie zitieren, Woche für Woche. Die Zahl, die deiner Generative Engine Optimization gefehlt hat.
Entwickler
Teams, die MCP- und WebMCP-Tools veröffentlichen
Produktions-Analytics für deine Tools: Aufrufe, Erfolgsquote, Dauer, Fehler, die Tools, die niemand nutzt. Gibt es sonst nirgends.
Agenturen
Viele Kundensites, ein Konto
Unbegrenzt Sites im Agency-Plan, eine öffentliche Stats-Seite je Kunde, White-Label-Badge, ein API-Token für dein eigenes Reporting.
Europäische Unternehmen
Datenschutz zuerst
Kein Consent-Banner, keine Drittlandübermittlung, AVV beim Anlegen der Site, Hosting in Deutschland oder eigener Server. Das Dashboard, das dein DSB abnimmt.
Frag deinen Agenten, nicht ein Dashboard
Jede Zahl ist ein MCP-Tool. Richte den Agenten, den du ohnehin nutzt, darauf und frag in Worten. Claude, ChatGPT, Cursor, Codex, Hermes, OpenClaw: alles, was MCP spricht, oder ein Script mit curl.
Claude
Claude Desktop und Claude Code
MCP-Server mit deinem Token eintragen und fragen: Welche Agenten haben unsere Site diese Woche gelesen, und welches Tool ist am häufigsten gescheitert?
ChatGPT
Connectors und eigene GPTs
Derselbe Endpunkt als Connector, und dein GPT antwortet aus deinen eigenen Agentendaten.
Cursor, Codex, Hermes, OpenClaw
Jeder MCP-Client, im Terminal oder Workflow
Ein JSON-Block in der Client-Konfiguration. Der Agent, der deinen Code schreibt, kann lesen, wie Agenten das Ergebnis nutzen.
Scripts und BI
JSON, CSV, Wochenbericht
GET /api/stats für Dashboards und Notebooks, CSV-Export für Tabellen, montags eine Mail mit den Zahlen der Woche für alle, die Mail lesen.
{
"mcpServers": {
"agent-tracking": {
"url": "https://agenttracking.co/api/mcp",
"headers": { "Authorization": "Bearer wmt_your_token" }
}
}
}- “Welche Agenten haben unsere Site diese Woche gelesen, und welche Seiten haben sie genommen?”
- “Welches unserer WebMCP-Tools hat die schlechteste Erfolgsquote, und was ist der häufigste Fehler?”
- “Sah ein Abruf-Burst nach einem Perplexity-Fan-out auf der Preisseite aus?”
- “Wie viele Agenten-Conversions hatten wir in den letzten 30 Tagen, verglichen mit den 30 davor?”
Warum es anders ist
Jedes Werkzeug am Markt misst Menschen oder Crawler. Die Schicht dazwischen, in der ein Agent die Site benutzt, hat niemand gemessen. Kategorien statt Anbieternamen, weil sich Produkte ändern; prüf jeden davon gegen die Zeilen.
| Agent Tracking | Web-Analytics | CDN-Bot-Audit | Log-Analyzer | KI-Referral-SaaS | |
|---|---|---|---|---|---|
| KI-Referrals dem Assistenten zugeordnet | ja | teils | nein | nein | ja |
| Crawler-Abrufe gegen Anbieter-IP-Bereiche verifiziert | ja | nein | ja | teils | nein |
| Abruf-Bursts (Query-Fan-outs) | ja | nein | nein | nein | nein |
| MCP- und WebMCP-Tool-Aufrufe mit Erfolg, Fehlern, Dauer | ja | nein | nein | nein | nein |
| Agenten-Conversions (von Agenten erreichte Ziele) | ja | nein | nein | nein | nein |
| Alarm bei Manifest-Änderung | ja | nein | nein | nein | nein |
| Readiness-Score neben der Nutzung | ja | nein | nein | nein | nein |
| Ohne CDN oder Proxy vor der Site | ja | ja | nein | ja | ja |
| Keine Cookies, keine IP gespeichert, kein Consent-Banner | ja | manche | n/a | nein | selten |
| Daten bleiben in der EU | ja, Server in Deutschland | je nach | nein | ja | nein |
| Zahlen als JSON und als MCP-Tool | ja | nur API | nein | nein | nur API |
| Open Source, selbst hostbar, eine Datei als Backup | ja | manche | nein | ja | nein |
Die mittleren fünf Zeilen findest du sonst nirgends.
Gebaut für europäische Unternehmen und Profis
Einsetzbar in einem Unternehmen mit Datenschutzbeauftragtem, Betriebsrat und Anwalt, ohne Consent-Banner und ohne Drittlandübermittlung, über die man nachdenken müsste.
DSGVO durch Bauweise
Nicht durch Banner
Keine Cookies, nichts auf dem Gerät, keine Netzwerkadresse gespeichert, kein Fingerprint. Die Sitzungskennung ist ein Hash aus einem täglich neuen Wert, gestern und heute lassen sich nicht verknüpfen. Tool-Argumente werden als Feldnamen erfasst, nie als Werte. Rohdaten werden nach 90 Tagen gelöscht.
Hosting in Deutschland
Mit AVV, den du beim Anlegen der Site schließt
Der Auftragsverarbeitungsvertrag nennt die Unterauftragsverarbeiter, enthält die EU-Standardvertragsklauseln und beschreibt die Verarbeitung genau so, wie der Code sie macht. Dein Datenschutzbeauftragter kann den Quellcode lesen.
Zwei Sprachen
Dashboard, Doku und Rechtstexte
Durchgehend Englisch und Deutsch, Englisch bindend. Support in beiden.
Selbst hostbar
Wenn Daten das Haus nicht verlassen dürfen
Ein Node-Prozess, eine SQLite-Datei, AGPL-3.0, zehn Minuten mit Docker. Was die Cloud kann, kann dein Server.
Der konkrete Mehrwert
Sechs Fragen, die das Dashboard beantwortet und sonst nichts auf deiner Site.
Kanäle
Wer dir Geschäft schickt
„Perplexity hat diese Woche 40 Besucher geschickt, ChatGPT 12, und sie landen auf der Preisseite.“ Ein Kanal, den du jetzt optimieren kannst, und eine Zahl für jeden, der fragt, ob KI für deine Site eine Rolle spielt.
Leser
Wer dich liest und was er mitnimmt
GPTBot mit 400 Seiten pro Nacht ist Training. ChatGPT-User mit 3 Seiten in 4 Sekunden ist ein Mensch, der gerade nach dir fragt. Die Agenten-Ansicht unterscheidet beide; die Bursts zeigen, welche Frage.
Tools
Ob deine Tools für Agenten funktionieren
Du hast MCP- oder WebMCP-Tools veröffentlicht. Werden sie aufgerufen? Schlagen sie fehl? Mit welchem Fehler? Wie lange dauern sie? Welche hat noch kein Agent angefasst? Diese Ansicht gibt es sonst nirgends.
Ziele
Ob Agenten ans Ziel kommen
Ein Tool-Aufruf ist kein Verkauf. Markiere das Ziel und sieh die Conversion-Rate der Agenten, getrennt von Menschen.
Monitoring
Was Maschinen mit deiner Site machen
Verifizierte Abrufe, Nachahmer, die sich als bekannter Bot ausgeben, Bursts, Manifest-Änderungen: das Betriebsbild des nicht-menschlichen Verhaltens, jeden Tag, an einem Ort.
Deine Agenten
Die Zahlen in deinen eigenen Werkzeugen
Ein Bearer-Token und ein MCP-Tool, und Claude, ChatGPT oder Cursor beantworten „welche Agenten haben unsere Site diese Woche gelesen?“ aus deinen Daten.
Fragen, die gestellt werden
Kurze Antworten. Die langen stehen in der Dokumentation. Zur Dokumentation. Guides mit einer Frage je Seite. Quellcode auf GitHub.
Was ist Agent Tracking?
Agent Tracking ist ein Open-Source-Analytics-Dienst, der misst, was KI-Agenten auf einer Website tun: KI-Referrals, gegen veröffentlichte IP-Bereiche verifizierte Crawler-Abrufe, MCP- und WebMCP-Tool-Aufrufe mit Ergebnis und von Agenten erreichte Conversions. Installiert wird ein Script-Tag; es gibt keine Cookies und keine personenbezogenen Daten. Die Kategorie heißt KI-Agenten-Analytics für Websites.
Ist das dasselbe wie AgentOps, LangSmith oder LLM-Observability?
Nein. Observability-Werkzeuge tracen die Agenten, die du selbst baust, von innen aus deinem Code. Agent Tracking misst Agenten, die andere betreiben, wenn sie deine Website besuchen, von außen über ein Script-Tag auf deinen Seiten. Es sieht keine Prompts, Spans oder Token-Kosten und braucht kein SDK. Beides ergänzt sich.
Verfolgt es Callcenter-Agenten, Außendienst oder Pakete?
Nein. Agent heißt hier Software, die für einen Menschen handelt: ChatGPT, Claude, Perplexity, ein Crawler, ein WebMCP-fähiger Browser. Nichts im Produkt erfasst Personen, Standorte, Schichten oder Sendungen.
Was unterscheidet es von Google Analytics oder Plausible?
Web-Analytics zählt Menschen und ihre Seiten. Agent Tracking zählt Agenten und ihre Aktionen: welcher Assistent den Besucher geschickt hat, welcher Crawler welche Seiten gelesen hat, welches Tool ein Agent aufgerufen hat und ob es geklappt hat. Es läuft neben deinem Analytics, nicht statt dessen.
Was unterscheidet es von Cloudflare AI Audit oder einem Bot-Manager?
Ein Bot-Manager sieht Crawler am Netzrand und muss vor deiner Site sitzen. Agent Tracking sieht Referrals, Abrufe und Tool-Aufrufe in der Seite, braucht kein CDN, verifiziert Crawler aus deinem eigenen Log gegen Anbieter-IP-Bereiche und misst, ob Agenten ein Ziel erreichen.
Brauche ich dafür ein Cookie-Banner?
Nein. Das Snippet setzt kein Cookie, schreibt nichts auf das Gerät, speichert keine Netzwerkadresse und bildet keinen Fingerprint. Die Sitzungskennung ist ein Hash aus einem täglichen Zufallswert. Eine Einwilligung nach ePrivacy gilt dem Speichern auf dem Gerät, und das gibt es nicht.
Wo liegen die Daten?
Auf einem Server in Deutschland. Ein Auftragsverarbeitungsvertrag mit den EU-Standardvertragsklauseln wird geschlossen, wenn du eine Site hinzufügst. Oder du betreibst die Software selbst: Sie ist Open Source unter AGPL-3.0.
Wie lange dauert die Installation?
Etwa eine Minute: per E-Mail anmelden, Domain hinzufügen, ein Script-Tag auf jede Seite, Prüfen drücken. Über navigator.modelContext registrierte Tools werden automatisch erkannt. Server-Logs für Crawler ohne JavaScript lassen sich hochladen oder täglich per Cron schicken.
Was kostet es?
In der Pilotphase kostenlos: eine Site, 10.000 Agenten-Ereignisse im Monat, 30 Tage Verlauf, keine Karte. Reine Seitenaufrufe zählen nie. Bezahlte Pläne mit mehr Sites und einem Jahr Verlauf folgen mit 30 Tagen Vorlauf. Selbst hosten ist kostenlos.
Können meine eigenen Agenten die Zahlen lesen?
Ja. Jede Zahl gibt es als JSON über ein Bearer-Token und als MCP-Tool namens get_agent_stats, sodass Claude, ChatGPT, Cursor oder ein Script fragen können, welche Agenten deine Site diese Woche gelesen haben.
Vier Ansichten, sonst nichts
Überblick, Agenten, Tools, Seiten. Jede beantwortet eine Frage, die du sonst raten müsstest. Die Screenshots stammen von unserer Demo-Seite mit Testdaten, deshalb sind die Zahlen klein; es sind keine Kundendaten.


Eine Zeile, dann auf den ersten Agenten warten
Site im Dashboard anlegen, diese Zeile auf jede Seite, auf Prüfen drücken. Tools, die du über navigator.modelContext registrierst, werden ohne Änderung an deinem Code erkannt; deklarative Tools sind Formulare mit einem toolname.
<script defer data-domain="example.com" src="https://agenttracking.co/agent.js"></script>Keine Cookies, nichts auf dem Endgerät der Besucher, keine gespeicherte Netzwerkadresse, und bei Tool-Aufrufen die Namen der Eingabefelder, nie deren Werte. Rohdaten werden nach 90 Tagen gelöscht, Tagessummen bleiben, solange die Site besteht. Alles liegt auf unserem eigenen Server in Deutschland, und der Auftragsverarbeitungsvertrag wird in dem Moment geschlossen, in dem du eine Site hinzufügst. Site entfernen löscht alles.
Cloud oder eigener Server
Das ganze Produkt ist Open Source unter AGPL-3.0: Snippet, Ingest, Dashboard, Log-Import, Cron-Jobs. Betreib es mit einer Compose-Datei auf deinem eigenen Rechner, oder nimm die gehostete Version hier und lass uns das machen.
Cloud · Free
In der Pilotphase kostenlos
1 Site, 10.000 Agenten-Ereignisse im Monat, 30 Tage Verlauf. Reine Seitenaufrufe zählen nicht. Keine Karte.
Cloud · Pro und Agency
Noch nicht offen
5 Sites und 500.000 Ereignisse mit Manifest-Alarm, oder unbegrenzt Sites mit White-Label-Badge. Preise folgen, wenn das Produkt sie verdient hat; bis dahin schreib uns, und wir stellen dein Konto von Hand um.
Selbst gehostet · Free
Dein Server, deine Daten
Jedes Plan-Limit setzt du selbst. Ein Node-Prozess, eine SQLite-Datei, kein externer Dienst außer einem Mailversand. Quellcode und Anleitung auf GitHub.
git clone https://github.com/shufflethis/agent-tracking.git && cd agent-tracking cp .env.example .env && docker compose up -d
In der Pilotphase kostenlos
Agent Tracking ist neu, und der ehrliche Weg, etwas Neues zu bepreisen, ist, es erst laufen zu lassen. In der Pilotphase ist jedes Konto im Free-Plan: 1 Site, 10.000 Agenten-Ereignisse im Monat, 30 Tage Verlauf. Reine Seitenaufrufe zählen nicht.
Brauchst du während der Pilotphase mehr? Schreib an hi@finalmaster.net, wir stellen dein Konto von Hand um. Bezahlte Pläne kommen, wenn das Produkt sie verdient hat, und an deinem Konto ändert sich nichts ohne 30 Tage Vorlauf per E-Mail.
Was wir dafür erbitten: Sag uns, was das Dashboard falsch hatte, welchen Agenten es übersehen hat, welche Zahl du nicht geglaubt hast. Dafür ist die Pilotphase da.