LoadSnap
offiziellFragen Sie Ihre britischen Abfall-Compliance-Aufzeichnungen über jeden KI-Assistenten ab. Schreibgeschützter Zugriff auf Ihre eigenen Abfallübergabebelege, Quittungen, Tonnage und DEFRA Digital Waste Tracking-Einreichungen.
Was kann man mit LoadSnap MCP machen?
- Suchbewegungen durchsuchen — Fragen Sie nach Abfallbegleitscheinen oder Aufträgen nach Spediteur, Erzeuger oder Kundennamen sowie Datumsbereich über
find_movements. - Standortbelege prüfen — Listen Sie eingehende Abfallbelege an Ihrem eigenen Standort auf, gefiltert nach Spediteur, Erzeuger oder Datumsbereich mit
find_receipts. - Bewegungssummen zusammenfassen — Erhalten Sie Bewegungsanzahlen und Gesamtgewicht über einen Zeitraum, optional aufgeteilt nach Eingangs-/Ausgangsrichtung, mit
count_movements. - DEFRA-Meldestatus prüfen — Zählen und listen Sie Digital Waste Tracking-Einreichungen, einschließlich ausstehender Datensätze, mit
defra_filings. - Firmennamen auflösen — Gleichen Sie einen Firmen- oder Standortnamen mit Ihren bekannten Spediteuren und Standorten ab mit
find_parties.
Dokumentation
MCP-Server-Referenz
Alles, was benötigt wird, um einen KI-Assistenten mit einem LoadSnap-Konto zu verbinden, sowie die Daten, die nach der Verbindung gelesen werden können.
Endpunkt
https://app.loadsnap.co.uk/api/mcp
Ein Remote-Model-Context-Protocol-Server, der den Streamable-HTTP-Transport verwendet: JSON-RPC 2.0 über einen einzelnen POST. Der Server ist zustandslos, daher gibt es keinen Session-Header und keinen vom Server initiierten Ereignisstrom, und ein GET gibt 405 zurück.
Fügen Sie ihn Claude, Claude Code, ChatGPT, Cursor oder einem anderen MCP-kompatiblen Client als benutzerdefinierten oder Remote-Connector hinzu, und verwenden Sie dabei diese URL. Es gibt keinen API-Schlüssel zum Einfügen.
Authentifizierung
OAuth 2.1: Autorisierungscode mit PKCE, plus Dynamic Client Registration, sodass sich ein Client ohne manuelle Einrichtung selbst anmeldet. Die Erkennung funktioniert auf die übliche Weise: Eine nicht authentifizierte Anfrage gibt 401 mit einem WWW-Authenticate-Header zurück, der auf die Metadaten der geschützten Ressource verweist.
| Metadaten der geschützten Ressource | /.well-known/oauth-protected-resource |
|---|---|
| Metadaten des Autorisierungsservers | /.well-known/oauth-authorization-server |
| Dynamische Client-Registrierung | /api/oauth/register |
| Autorisierung | /oauth/authorize |
| Token | /api/oauth/token |
Die Person meldet sich bei LoadSnap an und genehmigt die Verbindung auf einem Bildschirm, der den Client und ihre Organisation nennt. Zugriffstokens gelten eine Stunde und werden mit einem Refresh-Token erneuert, sodass die Verbindung ohne erneute Anmeldung funktionsfähig bleibt.
Der Zugriff wird als Person autorisiert, nicht als Schlüssel. Organisationsmitgliedschaft und Plan werden bei jeder Anfrage erneut geprüft. Wenn jemand aus einer Organisation entfernt wird, endet damit auch sein Connector-Zugriff.
Zugriffsbereich
Jede Abfrage wird serverseitig anhand des Tokens hart auf die Organisation des autorisierten Benutzers gefiltert. Der Client liefert niemals eine Organisation, daher kann er keine Daten eines anderen Unternehmens anfordern. Zeilenbasierte Sicherheit erzwingt dieselbe Grenze in der zugrunde liegenden Datenbank.
Der Server ist schreibgeschützt. Es gibt kein Tool, das etwas erstellt, bearbeitet oder löscht.
Tools
find_movements
Listet Abfallbewegungsdatensätze (Waste Transfer Notes) und Aufträge auf oder durchsucht sie.
| name | optional | Name von Erzeuger, Kunde oder Spediteur. Weglassen, um alles im Datumsbereich aufzulisten. |
|---|---|---|
| date_from | optional | ISO-Datum (JJJJ-MM-TT) als untere Grenze für das Abholdatum. |
| date_to | optional | ISO-Datum (JJJJ-MM-TT) als obere Grenze für das Abholdatum. |
find_receipts
Listet Belege für Abfälle auf, die am eigenen Standort der Organisation ankommen, oder durchsucht sie.
| name | optional | Name von Spediteur oder Erzeuger. Weglassen, um alles im Bereich aufzulisten. |
|---|---|---|
| date_from | optional | ISO-Datum (JJJJ-MM-TT) als untere Grenze für das Eingangsdatum. |
| date_to | optional | ISO-Datum (JJJJ-MM-TT) als obere Grenze für das Eingangsdatum. |
count_movements
Zählt Bewegungen über einen Zeitraum und summiert ihr Gewicht, optional aufgeschlüsselt nach Richtung.
| date_from | optional | ISO-Datum (JJJJ-MM-TT) als untere Grenze für das Abholdatum. |
|---|---|---|
| date_to | optional | ISO-Datum (JJJJ-MM-TT) als obere Grenze für das Abholdatum. |
| direction | optional | inbound, outbound oder all. Inbound ist Abfall, der am eigenen Standort der Organisation angenommen wird. |
defra_filings
Zählt und listet DEFRA Digital Waste Tracking-Einreichungen sowie die Datensätze, die noch eingereicht werden müssen.
| date_from | optional | ISO-Datum (JJJJ-MM-TT) als untere Grenze für das Einreichungsdatum. |
|---|---|---|
| date_to | optional | ISO-Datum (JJJJ-MM-TT) als obere Grenze für das Einreichungsdatum. |
| include_outstanding | optional | Gibt auch noch nicht eingereichte Datensätze zurück. Standard ist true. |
find_parties
Löst einen Firmen- oder Standortnamen in die bekannten Spediteure und Standorte der Organisation auf.
| name | erforderlich | Firmen- oder Standortname. |
|---|
Grenzen und Formate
Gewichte werden in Kilogramm zurückgegeben, sofern ein Feldname Tonnen angibt. Daten sind ISO (JJJJ-MM-TT). Die beiden Suchtools geben die 25 neuesten Übereinstimmungen zurück; count_movements liest bis zu 1.000 Zeilen und meldet count_is_capped, wenn diese Obergrenze erreicht ist, sodass ein gedeckelter Wert niemals als exakte Summe dargestellt wird. Als Beispiele eingespielte Datensätze sind von allen Ergebnissen ausgeschlossen.
Anforderungen
Ein LoadSnap-Konto im Pro-Plan oder höher sowie eine Anmeldung, die zu einer LoadSnap-Organisation gehört. Jede verbundene Person verwendet ihre eigene Anmeldung, da die Verbindung als diese Person autorisiert ist.
Fragen zum Connector? E-Mail an info@loadsnap.co.uk, oder lesen Sie die Connector-Übersicht.