LoadSnap

officiel

Interrogez vos registres de conformité des déchets au Royaume-Uni depuis n'importe quel assistant IA. Accès en lecture seule à vos propres bordereaux de transfert de déchets, reçus, tonnages et soumissions DEFRA Digital Waste Tracking.

Que pouvez-vous faire avec LoadSnap MCP ?

  • Rechercher les mouvements de déchets — Demandez des bordereaux de transfert de déchets ou des tâches par transporteur, producteur ou nom de client et plage de dates via find_movements.
  • Examiner les reçus de site — Listez les reçus de déchets entrants sur votre propre site, filtrés par transporteur, producteur ou plage de dates avec find_receipts.
  • Résumer les totaux de mouvements — Obtenez les comptes de mouvements et le poids total sur une période, éventuellement répartis par sens entrant/sortant, en utilisant count_movements.
  • Vérifier le statut de déclaration DEFRA — Comptez et listez les soumissions Digital Waste Tracking, y compris les enregistrements en attente, avec defra_filings.
  • Résoudre les noms d’entreprises — Faites correspondre un nom d’entreprise ou de site à vos transporteurs et sites connus en utilisant find_parties.

Documentation

Référence du serveur MCP

Tout ce qu'il faut pour connecter un assistant IA à un compte LoadSnap, et ce qu'il peut lire une fois connecté.

Point de terminaison

https://app.loadsnap.co.uk/api/mcp

Un serveur de protocole Model Context Protocol distant utilisant le transport HTTP Streamable : JSON-RPC 2.0 sur un seul POST. Le serveur est sans état, donc il n'y a pas d'en-tête de session ni de flux d'événements initié par le serveur, et un GET renvoie 405.

Ajoutez-le à Claude, Claude Code, ChatGPT, Cursor ou tout autre client compatible MCP comme connecteur personnalisé ou distant, en utilisant cette URL. Il n'y a pas de clé API à coller.

Authentification

OAuth 2.1 : code d'autorisation avec PKCE, plus enregistrement dynamique du client, afin qu'un client s'intègre lui-même sans configuration manuelle. La découverte fonctionne de la manière habituelle : une requête non authentifiée renvoie 401 avec un en-tête WWW-Authenticate pointant vers les métadonnées de la ressource protégée.

Métadonnées de la ressource protégée/.well-known/oauth-protected-resource
Métadonnées du serveur d'autorisation/.well-known/oauth-authorization-server
Enregistrement dynamique du client/api/oauth/register
Autorisation/oauth/authorize
Jeton/api/oauth/token

La personne se connecte à LoadSnap et approuve la connexion sur un écran indiquant le nom du client et de son organisation. Les jetons d'accès durent une heure et sont renouvelés avec un jeton d'actualisation, de sorte que la connexion continue de fonctionner sans nouvelle connexion.

L'accès est autorisé en tant que personne, et non en tant que clé. L'appartenance à l'organisation et le plan sont revérifiés à chaque requête, de sorte que le retrait d'une personne d'une organisation met fin à son accès au connecteur.

Portée de l'accès

Chaque requête est strictement filtrée sur l'organisation de l'utilisateur autorisé, résolue côté serveur à partir du jeton. Le client ne fournit jamais d'organisation, il ne peut donc pas demander les données d'une autre entreprise. La sécurité au niveau des lignes applique la même limite dans la base de données sous-jacente.

Le serveur est en lecture seule. Il n'existe aucun outil qui crée, modifie ou supprime quoi que ce soit.

Outils

find_movements

Liste ou recherche les enregistrements de mouvements de déchets (bordereaux de suivi des déchets) et les travaux.

namefacultatifNom du producteur, du client ou du transporteur. Omettre pour tout lister dans la plage de dates.
date_fromfacultatifDate ISO (AAAA-MM-JJ) borne inférieure sur la date de collecte.
date_tofacultatifDate ISO (AAAA-MM-JJ) borne supérieure sur la date de collecte.

find_receipts

Liste ou recherche les reçus pour les déchets arrivant sur le site propre de l'organisation.

namefacultatifNom du transporteur ou du producteur. Omettre pour tout lister ce qui a été reçu dans la plage.
date_fromfacultatifDate ISO (AAAA-MM-JJ) borne inférieure sur la date de réception.
date_tofacultatifDate ISO (AAAA-MM-JJ) borne supérieure sur la date de réception.

count_movements

Compte les mouvements sur une période et totalise leur poids, éventuellement répartis par direction.

date_fromfacultatifDate ISO (AAAA-MM-JJ) borne inférieure sur la date de collecte.
date_tofacultatifDate ISO (AAAA-MM-JJ) borne supérieure sur la date de collecte.
directionfacultatifentrant, sortant ou tous. Entrant désigne les déchets pris en charge sur le site propre de l'organisation.

defra_filings

Compte et liste les soumissions DEFRA Digital Waste Tracking, ainsi que les enregistrements encore en attente de dépôt.

date_fromfacultatifDate ISO (AAAA-MM-JJ) borne inférieure sur la date de soumission.
date_tofacultatifDate ISO (AAAA-MM-JJ) borne supérieure sur la date de soumission.
include_outstandingfacultatifRenvoie également les enregistrements non encore déposés. Par défaut, true.

find_parties

Résout un nom d'entreprise ou de site vers les transporteurs et sites connus de l'organisation.

namerequisNom de l'entreprise ou du site.

Limites et formats

Les poids sont renvoyés en kilogrammes, sauf si un nom de champ indique des tonnes. Les dates sont au format ISO (AAAA-MM-JJ). Les deux outils de recherche renvoient les 25 correspondances les plus récentes ; count_movements lit jusqu'à 1 000 lignes et signale count_is_capped lorsqu'il atteint ce plafond, de sorte qu'un chiffre plafonné n'est jamais présenté comme un total exact. Les enregistrements initialisés comme échantillons sont exclus de chaque résultat.

Exigences

Un compte LoadSnap au plan Pro ou supérieur, et un identifiant appartenant à une organisation LoadSnap. Chaque personne qui se connecte utilise son propre identifiant, car la connexion est autorisée en son nom.

Des questions sur le connecteur ? Écrivez à info@loadsnap.co.uk, ou lisez la vue d'ensemble du connecteur.