Zapier este răspunsul implicit la „conectează două aplicații” de vreo zece ani. Acum vorbește și MCP, ceea ce îl face un răspuns plauzibil și la „dă-i agentului meu instrumente”.
Noi construim un produs concurent, deci cântărește textul în consecință. Dar diferența de aici nu este o listă de funcții — este ce anume a fost construit fiecare să fie, iar asta decide mai mult decât orice capabilitate individuală.
Două origini diferite
Zapier a început ca automatizare de fluxuri: un declanșator, o secvență fixă de pași, rulată la fel de fiecare dată. Acoperire enormă de aplicații, construită în ani, gândită pentru cineva care desenează un flux, nu pentru un agent care îl decide. MCP este o suprafață adăugată deasupra.
Spinrun a început ca gateway. Întrebarea pentru care a fost construit nu este „cum conectez două aplicații”, ci „cum las un agent să acționeze în sistemele mele fără să pierd controlul asupra a ce face”. Tot ce e în el arată spre asta.
Niciuna dintre origini nu este un defect. Doar produc produse diferite.
Unde se vede de fapt diferența
Permisiunile. Asta e cea mare. Un agent nu este un flux pe care l-ai desenat — alege la rulare, iar întrebarea interesantă este ce se întâmplă când alege ceva ce nu ai intenționat.
Spinrun clasifică fiecare instrument ca citire, scriere sau distructiv, după verbul din numele lui, iar tu stabilești o regulă pentru fiecare aplicație. Verificarea se face în gateway, la fiecare apel, înainte ca ceva să ajungă la furnizor, iar instrumentele blocate nici măcar nu îi sunt oferite agentului. „Agentul acesta poate citi orice și nu poate șterge nimic” este o regulă per aplicație, nu una per instrument.
Dacă îi dai unui agent acces la un CRM, asta nu este un moft. Este diferența dintre o după-amiază proastă și un trimestru prost.
Atribuirea. Clienții Spinrun care pot deschide un browser — Claude, ChatGPT, Codex — se autorizează ca tine. Fiecare rând din jurnalul de activitate poartă numele unei persoane, iar apartenența la spațiul de lucru este verificată la fiecare apel, deci scoaterea cuiva îi taie agentul la următoarea cerere, nu când expiră un token.
Pista de audit. Fiecare apel: instrumentul, argumentele, rezultatul, durata, ce conexiune a folosit, din ce client a venit și în numele cui a acționat. Nu un istoric al fluxurilor construite de tine — o înregistrare a ce a făcut un agent cu conturile tale.
Mai multe conturi ale aceleiași aplicații. Două spații Slack, două conturi
Google. Fiecare conexiune își păstrează credențialul și este adresată separat
printr-un sufix (SLACK_SEND_MESSAGE__work), în timp ce numele simplu duce în
continuare la conexiunea implicită.
Costul de context. Un spațiu cu multe aplicații conectate oferă multe instrumente, iar fiecare definiție costă context la fiecare cerere. Spinrun are un mod compact care nu mai trimite lista completă și îi dă agentului instrumente de căutare gratuite. Este o problemă de formă „agent”, și există doar dacă ai construit pentru agenți.
Una lângă alta
| Zapier MCP | Spinrun | |
|---|---|---|
| Construit pentru | Fluxuri deterministe, extinse la MCP | Agenți, de la început |
| Acoperire de aplicații | Foarte mare, construită în zece ani | Catalogul de kituri |
| Model de permisiuni | La nivel de flux | Citire / scriere / distructiv per aplicație, în gateway |
| Instrumente blocate | — | Ascunse de agent și refuzate dacă sunt apelate |
| Atribuire | Per conexiune | Per persoană, verificată la fiecare apel |
| Pistă de audit | Istoric de rulări | Fiecare apel, cu argumente și rezultat |
| Două conturi ale unei aplicații | Conexiuni separate | Conexiuni separate, adresate prin sufix |
| Cost de context al listei | — | Mod compact, cu căutare gratuită |
| Fluxuri fixe în mai mulți pași | Excelent | Nu asta face |
Când Zapier este răspunsul mai bun
Simplu: când ceea ce vrei este un flux.
Dacă traseul este fix — „plată nouă, creează factură, anunță finanțele” — nu vrei deloc un agent. Vrei un graf care rulează la fel de fiecare dată, iar Zapier a petrecut zece ani devenind foarte bun exact la asta. Un agent adaugă acolo cost, latență și variație unei probleme care nu are niciuna.
Catalogul lor de aplicații este de asemenea mai mare decât al nostru și va rămâne așa o vreme. Dacă singura integrare de care ai nevoie este la ei și nu la noi, asta rezolvă discuția.
Am scris despre linia asta mai pe larg în MCP vs automatizarea fluxurilor, iar concluzia de acolo este chiar că fluxurile deterministe ar trebui să rămână deterministe.
Când este Spinrun
Când lucrul care acționează este un agent, nu un graf, și când ai prefera să decizi dinainte ce are voie să facă, nu să afli după.
Nu este o distincție de marketing. Un agent cu instrumente și fără permisiuni aplicate este un sistem în care singurul tău control este o propoziție dintr-un prompt care concurează cu tot restul ferestrei de context — și pierde, ocazional, în feluri perfect obișnuite, nu ostile.