Sådan hænger værktøjer sammen med tilladelser
Hvert værktøj kræver en tilladelse (en scope), der matcher ressourcen og handlingen:- At læse data kræver en
read:-scope. At vise forsendelser kræver for eksempelread:shipments. - At ændre data kræver den tilsvarende
write:-scope. At oprette en forsendelse kræver for eksempelwrite:shipments.
write:allomfatterread:allog allewrite:-scopes i tabellen nedenfor.read:allomfatter alleread:-scopes i tabellen nedenfor.write:<resource>omfatterread:<resource>(write:shipmentsomfatterread:shipments).
read:shipments, ser værktøjerne til at læse forsendelser (liste, detaljer, tracking, dokumenter), men ingen af de værktøjer, der opretter, sender eller sletter forsendelser.
Scope-oversigt
Samtykkeskærmen kan også vise andre tilladelser, for eksempel organisationer, teammedlemmer (
org_members), returportaler og API-tokens. De giver i dag ikke adgang til nogen MCP-værktøjer.
Eksempler på prompts
Når du er forbundet, kan du tale til din agent på almindeligt sprog. Den vælger de rigtige værktøjer og spørger Zippendo:- “Hvor mange forsendelser afventer stadig, og hvilke transportører er de hos?”
- “Opret en forsendelse for ordre #10421 med PostNord og giv mig trackingnummeret.”
- “Del forsendelsen for ordre #10388 op i to pakker og send begge.”
- “Hvilke ordrer fra de seneste 24 timer har ikke en forsendelse endnu?”
- “Følg forsendelse
shp_8f3kd9og fortæl mig, om den er forsinket.” - “Tilføj en forsendelsesregel, der sender ordrer over 10 kg med GLS.”
Værktøjer til dokumentation og SDK’er
Ud over handlingsværktøjerne lader MCP-serveren en agent læse Zippendos dokumentation, så den kan hjælpe dig med at bygge en integration i dit programmeringssprog. Disse værktøjer kræver ingen scope, og alle forbundne agenter har dem.
Agenten får besked på at foretrække SDK’et for dit sprog og kun bruge den rå OpenAPI-specifikation, når der ikke findes et SDK. Indholdet kommer live fra zippendo.com/docs og SDK-repositorierne, så det altid er opdateret.
Prøv prompts som:
- “Skriv et script med Zippendos Python-SDK, der opretter en forsendelse for en ordre og udskriver trackingnummeret.”
- “Hvordan godkender jeg mig mod Zippendos API i Go? Vis mig SDK-opsætningen.”
- “Jeg bruger PHP. Skriv en webhook-handler, der verificerer signaturen og reagerer på
shipment.dispatched.”
Sikkerhedsmodel
Handler som dig
Værktøjskald kører som dig, kun med de tilladelser, du har godkendt.
Én organisation
En forbindelse tilhører én organisation. Den kan ikke læse eller ændre en anden organisations data.
Ingen medarbejderadgang
En agent kan aldrig udføre handlinger forbeholdt Zippendos medarbejdere.
Fuld validering
Hvert kald gennemgår de samme kontroller af login, planbegrænsninger og validering som appen.
De samme værktøjer driver Zippy
MCP-serveren deler sine værktøjer med Zippy, assistenten i Zippendo-appen. Kun stedet er forskelligt: Zippy kører inde i appen, mens MCP lader dit eget AI-værktøj bruge de samme handlinger. Begge anvender de samme tilladelser, organisationsgrænser og validering.Forbind din agent
Klar til at sætte det op? Følg opsætningsvejledningen til dit værktøj.