Cursor mówi MCP, a serwer CookieCrumbs mu odpowiada. Gdy serwer jest w .cursor/mcp.json, agent widzi listę narzędzi odzwierciedlającą panel: listowanie i tworzenie stron, uruchamianie i odczyt skanów, wyjaśnianie, dlaczego tracker został tak sklasyfikowany, aktualizację konfiguracji banera, push, publikację, odczyt podsumowania zgód, eksport logów. Widzi tylko narzędzia, na które pozwala Twój token; token tylko do odczytu nigdy nie pokazuje narzędzia zapisu.
Ciekawe jest to, jak działają zapisy. Każde narzędzie, które coś zmienia, przyjmuje flagę confirm. Pierwsze wywołanie odpowiada ujednoliconym diffem konfiguracji plus lintem prawnym (równa widoczność, kontrast, dwa linki prawne) i nic nie zmienia. Dopiero drugie wywołanie z confirm: true zapisuje i trafia do ścieżki audytu jako „przez MCP” z nazwą tokenu. Dzięki temu można bezpiecznie powiedzieć „skonfiguruj zgodę na cookies dla tego projektu” i przeczytać wynik, zamiast go niańczyć.
Czego agent nie może, to wstawić tagu do Twojej strony z zewnątrz. Podaje Ci snippet dla Twojego frameworka i, jeśli jesteś w repozytorium, edytuje plik z Twoim przeglądem jak każdą inną zmianę. Test instalacji w panelu dowodzi potem, że runtime działa przed każdym trackerem, a Cursor może odczytać także ten wynik.