Spinrun vs Zapier MCP: cine ar trebui să țină instrumentele agentului tău

de Corneliu Dumitru4 min de cititComparații

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 MCPSpinrun
Construit pentruFluxuri deterministe, extinse la MCPAgenți, de la început
Acoperire de aplicațiiFoarte mare, construită în zece aniCatalogul de kituri
Model de permisiuniLa nivel de fluxCitire / scriere / distructiv per aplicație, în gateway
Instrumente blocateAscunse de agent și refuzate dacă sunt apelate
AtribuirePer conexiunePer persoană, verificată la fiecare apel
Pistă de auditIstoric de rulăriFiecare apel, cu argumente și rezultat
Două conturi ale unei aplicațiiConexiuni separateConexiuni separate, adresate prin sufix
Cost de context al listeiMod compact, cu căutare gratuită
Fluxuri fixe în mai mulți pașiExcelentNu 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.

Ce urmează

Înainte să se încarce ceva

Am vrea să activăm analiza traficului, ca să vedem ce pagini merită păstrate. Nu s-a încărcat încă nimic și nu se va încărca nimic până nu alegi. Cookie-urile care te țin autentificat și îți rețin limba nu fac parte din asta.

Citește Politica de cookie-uri