LoadSnap

resmi

UK atık uyumluluk kayıtlarınızı herhangi bir AI asistanından sorgulayın. Kendi atık transfer notlarınıza, makbuzlarınıza, tonajınıza ve DEFRA Dijital Atık Takibi gönderimlerinize salt okunur erişim.

LoadSnap MCP ile neler yapabilirsiniz?

  • Atık hareketlerini araştırın — Müşteri, taşıyıcı veya tarih aralığına göre atık transfer kayıtlarını sorun; örneğin "Mayıs ayında X'ten ne topladık?"
  • Uygunluk durumunu kontrol edin — Sertifikaların, izinlerin veya kayıtların hâlâ geçerli olup olmadığını veya süresinin dolup dolmadığını sorun.
  • Faturaları ve ödemeleri inceleyin — Kimin borcu olduğunu, ödenmemiş tutarları veya belirli bir faturanın ödenip ödenmediğini sorun.
  • Filo ve araçları takip edin — Filodaki herhangi bir araç için MOT, vergi veya sigorta sürelerinin dolup dolmadığını sorun.
  • Atık kodlarını arayın — Bir malzeme için hangi EWC kodunun geçerli olduğunu veya bir kodun tehlikeli olup olmadığını sorun.
  • Kayıtları konuşarak ekleyin — Form doldurmadan müşteri, araç, sürücü veya toplama talebi eklemeyi isteyin.

Dokümantasyon

MCP sunucu referansı

Bir yapay zeka asistanını LoadSnap hesabına bağlamak için gereken her şey ve bağlandıktan sonra neleri okuyabileceği.

Uç nokta

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

Streamable HTTP taşımacılığını kullanan uzak bir Model Context Protocol sunucusu: tek bir POST üzerinden JSON-RPC 2.0. Sunucu durumsuzdur, bu nedenle oturum başlığı veya sunucu tarafından başlatılan bir olay akışı yoktur ve GET isteği 405 döndürür.

Bu URL'yi kullanarak Claude, Claude Code, ChatGPT, Cursor veya MCP uyumlu başka herhangi bir istemciye özel veya uzak bağlayıcı olarak ekleyin. Yapıştırılacak bir API anahtarı yoktur.

Kimlik doğrulama

OAuth 2.1: PKCE ile yetkilendirme kodu ve Dinamik İstemci Kaydı; böylece bir istemci manuel kurulum olmadan kendini kaydeder. Keşif normal şekilde çalışır; kimliği doğrulanmamış bir istek, korumalı kaynak meta verilerini gösteren bir WWW-Authenticate başlığıyla 401 döndürür.

Korumalı kaynak meta verileri/.well-known/oauth-protected-resource
Yetkilendirme sunucusu meta verileri/.well-known/oauth-authorization-server
Dinamik istemci kaydı/api/oauth/register
Yetkilendirme/oauth/authorize
Belirteç/api/oauth/token

Kişi LoadSnap'e giriş yapar ve istemcinin ve kuruluşunun adını gösteren bir ekranda bağlantıyı onaylar. Erişim belirteçleri bir saat sürer ve yenileme belirteciyle yenilenir; böylece bağlantı yeniden giriş yapılmadan çalışmaya devam eder.

Erişim bir anahtar olarak değil, bir kişi olarak yetkilendirilir. Kuruluş üyeliği ve plan her istekte yeniden kontrol edilir; bu nedenle birini kuruluştan çıkarmak, bağlayıcı erişimini de sona erdirir.

Erişim kapsamı

Her sorgu, sunucu tarafında belirteçten çözümlenen yetkili kullanıcının kuruluşuna göre sıkı şekilde filtrelenir. İstemci asla bir kuruluş sağlamaz, bu nedenle başka bir şirketin verilerini isteyemez. Satır düzeyinde güvenlik, alttaki veritabanında aynı sınırı uygular.

21 araçtan 15'i yalnızca okur. Adları create_ ile başlayan 6 tanesi bir kayıt ekler ve başka hiçbir şey yapmaz: hiçbiri düzenlemez, silmez, DEFRA'ya dosyalamaz, bir transfer notu imzalamaz, bir fatura çıkarmaz veya bir ofis girişi vermez. Her biri ek açıklamalarında yazma olarak işaretlenmiştir; böylece bir istemci çalıştırmadan önce kişiye sorar.

Kuruluş kapsamının tek istisnası, yayınlanmış Avrupa Atık Kataloğu'nda arama yapan find_waste_codes'tur — herkes için aynı ulusal liste ve kimsenin kendi verisi değildir.

Araçlar

Yetkili kuruluşa göre kapsamlanmış 21 araç. Her biri aşağıda, istemciye verilen açıklama ve kabul ettiği bağımsız değişkenlerle listelenmiştir. Yazma olarak işaretlenmiş bir araç bir kayıt ekler; geri kalanı yalnızca okur.

find_movements

Atık hareketlerini bul

Bu kuruluşun atık hareket kayıtlarını (Atık Transfer Notları) ve işlerini üretici, müşteri veya taşıyıcı adına ve/veya bir toplama tarihi aralığına göre listele veya ara. Bunu 'X için hareket yaptık mı', 'Y'den Mayıs'ta ne topladık' veya hiç ad olmadan 'geçen hafta ne taşıdık' için kullanın.

nameisteğe bağlıAranacak üretici, müşteri veya taşıyıcı adı. Tarih aralığındaki her şeyi listelemek için atlayın.
date_fromisteğe bağlıİsteğe bağlı ISO tarihi (YYYY-MM-DD) alt sınır
date_toisteğe bağlıİsteğe bağlı ISO tarihi (YYYY-MM-DD) üst sınır

find_receipts

Alım makbuzlarını bul

Bu kuruluşun alım makbuzlarını (kendi sahalarına varan atık) taşıyıcı veya üretici adına ve/veya bir alım tarihi aralığına göre listele veya ara. Aralıktaki tüm alımları listelemek için adı atlayın.

nameisteğe bağlıTaşıyıcı veya üretici adı. Tümünü listelemek için atlayın.
date_fromisteğe bağlıİsteğe bağlı ISO tarihi (YYYY-MM-DD) alt sınır
date_toisteğe bağlıİsteğe bağlı ISO tarihi (YYYY-MM-DD) üst sınır

count_movements

Atık hareketlerini say

Bu kuruluşun atık hareketlerini bir tarih aralığında sayın ve ağırlıklarını toplayın; isteğe bağlı olarak gelen veya giden olarak bölün. Bunu 'geçen ay kaç yük yaptık', 'bu yıl ne kadar atık işledik', 'bu hafta kaç toplama' için kullanın. Toplama tarihine göre sayar.

date_fromisteğe bağlıToplama tarihinde ISO tarihi (YYYY-MM-DD) alt sınır
date_toisteğe bağlıToplama tarihinde ISO tarihi (YYYY-MM-DD) üst sınır
directionisteğe bağlıinbound = bu kuruluşun kendi sahasında alınan atık, outbound = kamyonunun götürdüğü veya gönderdiği atık. Tümü için atlayın.

defra_filings

DEFRA dosyalamaları

Bu kuruluşun DEFRA atık takip gönderimlerini bir tarih aralığında sayın ve listeleyin ve hâlâ dosyalanmayı bekleyen kayıtları listeleyin. Bunu 'bu hafta kaç DEFRA gönderimi dosyaladık', 'DEFRA ile bir şey başarısız oldu mu', 'hâlâ bekleyen ne var' için kullanın.

date_fromisteğe bağlıGönderim tarihinde ISO tarihi (YYYY-MM-DD) alt sınır
date_toisteğe bağlıGönderim tarihinde ISO tarihi (YYYY-MM-DD) üst sınır
include_outstandingisteğe bağlıHenüz DEFRA'ya dosyalanmamış kayıtları da döndür. Varsayılan true.

find_parties

Taşıyıcıları ve sahaları bul

Bir şirket veya saha adını kuruluşun bilinen taşıyıcılarına ve sahalarına çözümleyin.

namezorunluŞirket veya saha adı

find_jobs

Planlanan işleri bul

Bu kuruluşun işlerini — rezerve edilmiş, devam eden veya tamamlanmış — müşteri adına ve/veya bir planlanan tarih aralığına göre listele veya ara. Bunu 'yarın ne yapıyoruz', 'Carter işi rezerve edildi mi', 'hâlâ atanmamış ne var' için kullanın. Bir iş listesi bir günlük olduğundan en erken tarihten ileriye doğru okur.

nameisteğe bağlıAranacak müşteri adı. Aralıktaki her şeyi listelemek için atlayın.
statusisteğe bağlıFiltrelenecek iş durumu, örneğin draft, scheduled, in_progress, completed, cancelled.
date_fromisteğe bağlıİsteğe bağlı ISO tarihi (YYYY-MM-DD) alt sınır
date_toisteğe bağlıİsteğe bağlı ISO tarihi (YYYY-MM-DD) üst sınır

find_invoices

Faturalar ve ödenmesi gereken para

Bu kuruluşun faturalarını listeleyin ve hâlâ ödenmesi gerekeni toplayın; isteğe bağlı olarak yalnızca ödenmemiş olanlar. Bunu 'bize kim borçlu', 'ne kadar ödenmemiş var', 'Carter faturası ödendi mi', 'vadesi geçen ne var' için kullanın. Toplamlar fatura para birimindedir.

nameisteğe bağlıFaturanın kesildiği işletmenin adı. Aralıktaki her şeyi listelemek için atlayın.
statusisteğe bağlıFiltrelenecek fatura durumu, örneğin draft, issued, paid, void.
only_unpaidisteğe bağlıYalnızca ödenecek bakiyesi olan faturalar. Varsayılan false.
date_fromisteğe bağlıİsteğe bağlı ISO tarihi (YYYY-MM-DD) alt sınır
date_toisteğe bağlıİsteğe bağlı ISO tarihi (YYYY-MM-DD) üst sınır

find_vehicles

Araçlar ve evrakları

Bu kuruluşun araçlarını MOT, vergi ve sigorta bitiş tarihleriyle listeleyin ve süresi dolanları işaretleyin. Bunu 'filoda ne var', 'MOT'suz bir şey var mı', 'VX19 ABC'nin vergisi ne zaman' için kullanın. MOT ve vergi DVLA'dan gelir ve yalnızca son kontrol kadar günceldir.

nameisteğe bağlıAranacak plaka veya açıklama. Aralıktaki her şeyi listelemek için atlayın.
include_inactiveisteğe bağlıFilodan çıkarılan araçları da döndür. Varsayılan false.

find_people

Ekip ve kullanabildikleri

Bu kuruluşun ekibindeki kişileri ve her birinin üç giriş yolundan hangisine sahip olduğunu listeleyin: ofis girişi, sürücü uygulaması, kantar uygulaması. Bunu 'bizim için kim sürüyor', 'Dave'in sürücü uygulaması var mı', 'ekipte kim var' için kullanın.

nameisteğe bağlıAranacak kişinin adı veya e-postası. Aralıktaki her şeyi listelemek için atlayın.
drivers_onlyisteğe bağlıYalnızca sürücü uygulamasına sahip kişiler. Varsayılan false.

compliance_status

Sertifikalar, izinler ve kayıtlar

Bu kuruluşun kaydettiği sertifikaları, izinleri ve kayıtları bitiş tarihleriyle listeleyin ve hangilerinin süresinin dolduğunu söyleyin. Bunu 'atık taşıyıcı kaydımız hâlâ geçerli mi', 'bu yıl neyin süresi doluyor', 'dosyada ISO sertifikamız var mı' için kullanın.

expired_onlyisteğe bağlıYalnızca süresi dolmuş olanlar. Varsayılan false.

find_documents

Bir belge bul

Bu kuruluşun saklanan belgelerini — atık transfer notları, sevk irsaliyeleri, izinler, yüklenen evraklar — türe ve/veya tarihe göre, her birine bağlantıyla bulun. Bunu 'bana o yükün transfer notunu gönder', 'bu işte hangi evraklarımız var' için kullanın.

document_typeisteğe bağlıFiltrelenecek belge türü, örneğin wtn, hwcn, annex_vii, permit, upload.
movement_idisteğe bağlıYalnızca bu atık hareketine ekli belgeler.
job_idisteğe bağlıYalnızca bu işe ekli belgeler.
date_fromisteğe bağlıİsteğe bağlı ISO tarihi (YYYY-MM-DD) alt sınır
date_toisteğe bağlıİsteğe bağlı ISO tarihi (YYYY-MM-DD) üst sınır

container_stock

Konteynerler ve çöp konteynerleri

Bu kuruluşun hangi konteynerlere sahip olduğu ve nerede oldukları: varlık numarası ve durumuyla tek tek izlenenler ve hareketli toplam olarak tutulan türler. Bunu 'kaç tane 8 yarda çöp konteynerimiz boş', '214 numaralı konteyner nerede', 'kirada ne var' için kullanın.

container_typeisteğe bağlıFiltrelenecek konteyner türü, örneğin skip, roro, bin.
container_sizeisteğe bağlıFiltrelenecek konteyner boyutu, örneğin 8yd.
stateisteğe bağlıTek tek izlenen bir konteynerin durumu, örneğin in_yard, on_site, in_transit.

find_contracts

Sözleşmeler ve sezon biletleri

Bu kuruluşun sürekli anlaşmalarını listeleyin: sözleşmeler ve sezon biletleri, her birinin kapsadığı atık, geçerli olduğu tarihler ve her iki tarafın da imzalayıp imzalamadığı. Bunu 'sözleşmede ne var', 'o sezon bileti imzalandı mı', 'bu ay neyin süresi doluyor' için kullanın.

site_idisteğe bağlıYalnızca bu saha için anlaşmalar.
active_onlyisteğe bağlıYalnızca hâlâ yürürlükte olan anlaşmalar. Varsayılan false.

consignee_returns

Üç aylık alıcı beyanları

Bu kuruluşun alınan tehlikeli atık için üç aylık alıcı beyanları: çeyrek, ne zaman neyin ödeneceği, kaç sevkiyat ve hangi ağırlık ve gönderilip gönderilmediği. Bunu 'alıcı beyanımız tamam mı', 'bu çeyrekte ne ödenecek' için kullanın. Yalnızca alıcılar; bir taşıyıcının yoktur.

quarteristeğe bağlıBir çeyrek etiketi, örneğin "Q1 2026".
statusisteğe bağlıFiltrelenecek durum: not_started, generated, reviewed veya submitted.

find_waste_codes

Bir atık kodu ara

Avrupa Atık Kataloğu'nda (EWC) koda veya atığın ne olduğuna göre arama yapın ve her kodun tehlikeli mi yoksa bir ayna kayıt mı olduğunu söyleyin. Bunu 'alçıpanın kodu ne', '17 05 03 tehlikeli mi' için kullanın. Bu yayınlanmış ulusal listedir, bu kuruluşun kendi verisi değildir.

queryzorunluBir kod veya kodun bir kısmı ("17 05") veya atığı tanımlayan kelimeler ("alçıpan").
hazardous_onlyisteğe bağlıYalnızca tehlikeli kodlar. Varsayılan false.

create_customer

Müşteri ekleyazyazar

Bir müşteri ekleyin (kuruluşun atık topladığı bir toplama sahası). Gerekli herhangi bir şey eksikse hâlâ ne gerektiğiyle yanıt verir ve hiçbir şey yazmaz. Bu ad ve posta kodunda bir müşteri zaten varsa, ikinci bir tane oluşturmak yerine onu döndürür.

namezorunluAtığın ait olduğu şirket veya kişi
addresszorunluAtığın toplandığı yer
postcodezorunluToplama adresinin posta kodu
producer_typeisteğe bağlıAtığın bir işletmeden mi yoksa bir haneden mi geldiği. Varsayılan business.
contact_namezorunluSahada kime sorulacağı
contact_emailisteğe bağlıE-posta adresleri
contact_phoneisteğe bağlıTelefon numaraları
sic_codeisteğe bağlıÜreticinin SIC kodu, biliniyorsa

create_receiving_site

Alım sahası ekleyazyazar

Bir alım sahası ekleyin (atığın götürüldüğü bir döküm sahası, aktarma istasyonu veya geri dönüşüm tesisi). Gerekli herhangi bir şey eksikse hâlâ ne gerektiğiyle yanıt verir ve hiçbir şey yazmaz.

namerequiredSitenin adı
addressrequiredSitenin adresi
postcoderequiredSitenin posta kodu
permit_numberoptionalÇevre izni veya muafiyet numarası
contact_nameoptionalKapıda kime sorulacağı
contact_emailoptionalOnların e-posta adresi
contact_phoneoptionalOnların telefon numarası
is_own_siteoptionalYalnızca bu, kuruluşun kendi sitesiyse ve başkasınınki değilse doğrudur. Varsayılan olarak false'dur.

create_carrier

Bir taşıyıcı veya komisyoncu eklewrites

Kuruluşun çalıştığı bir taşıyıcı, komisyoncu veya satıcı ekler. Gerekli bir şey eksikse hâlâ neyin gerektiğiyle yanıt verir ve hiçbir şey yazmaz.

company_namerequiredTaşıyıcı veya komisyoncunun şirket adı
registration_numberoptionalBiliniyorsa atık taşıyıcı kayıt numaraları
contact_nameoptionalKiminle konuşulacağı
contact_emailoptionalOnların e-posta adresi
contact_phoneoptionalOnların telefon numarası
addressoptionalOnların adresi
postcodeoptionalOnların posta kodu
notesoptionalOnlar hakkında kaydedilmeye değer herhangi bir şey

create_vehicle

Bir araç eklewrites

Filosuna bir araç ekler. Gerekli bir şey eksikse hâlâ neyin gerektiğiyle yanıt verir ve hiçbir şey yazmaz. Filoda zaten kayıtlı bir plaka, ikinci bir tane oluşturmak yerine o aracı döndürür.

registrationrequiredPlaka numarası
makeoptionalKimin ürettiği
descriptionoptionalModel veya açıklama
vehicle_typeoptionalNe tür bir araç olduğu, örneğin konteyner kamyonu veya damperli kamyon
mot_expiryoptionalMOT'un ne zaman bittiği (YYYY-AA-GG)
tax_expiryoptionalVerginin ne zaman bittiği (YYYY-AA-GG)
max_weight_tonnesoptionalTon cinsinden brüt ağırlık

create_driver

Bir sürücü eklewrites

Bir sürücü ekler, böylece onlara iş verilebilir ve sürücü uygulamasında transfer notlarını imzalayabilirler. Planın sürücü kontenjanlarından birini kullanır ve hepsi kullanılıyorsa reddeder. Kimseye ofis girişi vermez: bu, bir sahip veya yönetici tarafından Ekip sayfasında dağıtılır. Zaten ekipte olan birine, sahip oldukları kayda sürücü uygulaması eklenir.

namerequiredTam adları
emailrequiredSürücü uygulamasına davetin gittiği e-posta adresleri
phone_numberoptionalTelefon numaraları
roleoptionalNe yaptıkları, örneğin HGV sürücüsü
addressoptionalEv adresleri
postcodeoptionalEv posta kodları
licence_expiryoptionalEhliyetlerinin ne zaman bittiği (YYYY-AA-GG)
emergency_contact_nameoptionalAcil bir durumda kimi arayacağı
emergency_contact_phoneoptionalO kişinin telefon numarası

create_enquiry

Bir toplama talebini kaydetwrites

Bir müşteriden bir toplama talebini (bir sorgulama) kaydeder, böylece ofis teklif verebilir. Gerekli bir şey eksikse hâlâ neyin gerektiğiyle yanıt verir ve hiçbir şey yazmaz.

company_namerequiredSoran şirket
contact_namerequiredKimin iletişime geçtiği
contact_emailrequiredOnların e-posta adresi
contact_phonerequiredOnların telefon numarası
site_addressrequiredAtığın olduğu yer
postcodeoptionalBu adresin posta kodu
waste_descriptionrequiredAtığın ne olduğu, kendi sözleriyle
service_typeoptionalNe istedikleri, örneğin bir konteyner veya bir kepçe yükü
estimated_weightoptionalTon cinsinden kabaca ne kadar
preferred_dateoptionalNe zaman istedikleri (YYYY-AA-GG)
access_notesoptionalSahaya girişle ilgili herhangi bir şey

Yazma

6 create_ aracı bir müşteri, bir alım sitesi, bir taşıyıcı veya komisyoncu, bir araç, bir sürücü ve bir toplama talebi ekler. Birinin LoadSnap'a veri girmesinin yolu, bir form doldurmak veya bir elektronik tablo hazırlamak yerine bir konuşmada bunu tarif etmektir.

Hiçbir şey yarı yazılmaz. Gerekli bir şey eksik olan bir çağrı hiçbir şey yazmaz ve hâlâ neyin gerektiğinin listesiyle, soru olarak ifade edilmiş şekilde yanıt verir, böylece asistan bunu sorar ve tekrar çağırır. Zaten var olan bir kayıt için yapılan bir çağrı, ikinci bir tane oluşturmak yerine oradaki kaydı geri verir, böylece aynı isteği iki kez çalıştırmak bir kopya bırakamaz.

Bu şekilde eklenen bir sürücü, planın sürücü kontenjanlarından birini kullanır ve hepsi kullanılıyorsa, tam olarak Ekip sayfasındaki gibi reddedilir ve zaten ekipte olan kişilerle eşleştirilir, böylece zaten orada çalışan birine sahip oldukları kayda sürücü uygulaması eklenir. Kimseye ofis girişi verilmez: bu ücretli bir koltuk ve işe bir yoldur ve Ekip'te bir sahip veya yönetici tarafından dağıtılır.

DEFRA'ya dosyalama, bir transfer notu imzalama, bir fatura çıkarma ve herhangi bir şeyi silme kasıtlı olarak burada değildir. Bunlar, bir kişinin LoadSnap'ta adıyla yaptığı şeylerdir.

Etkileşimli panel

Sunucu, ui://loadsnap/panel adresinde bir MCP kaynağı olarak etkileşimli bir panel yayınlar ve her araç ona işaret eder. Uygulamalar uzantısını destekleyen bir istemci, yanıtı konuşmada bir panel olarak çizer: bir kayıt tablosu, yeni eklenen kayıt için bir kart veya bir şey kaydedilmeden önce hâlâ gerekenlerin bir kontrol listesi.

Kendi verisi olmayan, belirteci olmayan ve ağdan hiçbir şey getirmeyen, kendi içinde eksiksiz bir belgedir. İstemci, aracın yanıtını ona iletir. Her araç ayrıca bu yanıtı metin olarak döndürür, böylece panel çizmeyen bir istemci her zaman gösterdiğini tam olarak gösterir.

Sınırlar ve biçimler

Ağırlıklar, bir alan adı ton demedikçe kilogram olarak döndürülür. Tarihler ISO'dur (YYYY-AA-GG). Bir arama en alakalı 25 eşleşmeyi döndürür; count_movements 1.000 satıra kadar okur ve bu tavana ulaştığında count_is_capped'i bildirir, böylece sınırlanmış bir rakam asla kesin bir toplam olarak sunulmaz. Aynısı, totals_are_capped'i bildiren find_invoices üzerindeki ödenmesi gereken para için de geçerlidir. Örnek olarak eklenen kayıtlar her sonuçtan hariç tutulur.

Gereksinimler

Pro planında veya üzerinde bir LoadSnap hesabı ve bir LoadSnap kuruluşuna ait bir giriş. Bağlanan herkes kendi girişini kullanır, çünkü bağlantı onlar olarak yetkilendirilir.

Bağlayıcı hakkında sorularınız mı var? info@loadsnap.co.uk adresine e-posta gönderin veya bağlayıcı genel bakışını okuyun.