Clienții au început să ceară unui asistent să facă lucruri în locul lor: să rezerve o masă, să repete comanda obișnuită, să verifice o factură. Ca un asistent să poată face asta cu afacerea ta, are nevoie de o cale sigură de a-ți apela sistemele. Pentru asta există un MCP server. Ghidul de față explică Model Context Protocol în termeni de business: ce este, prin ce diferă de un API, unde funcționează astăzi și ce ar trebui, respectiv ce nu ar trebui, să expui.
Ce este MCP (Model Context Protocol)?
Model Context Protocol este un standard deschis pentru conectarea aplicațiilor AI la sistemele în care se află datele și acțiunile. A fost creat la Anthropic și publicat open source în noiembrie 2024. În decembrie 2025, Anthropic l-a donat către Agentic AI Foundation, „un fond dedicat din cadrul Linux Foundation, cofondat de Anthropic, Block și OpenAI”, așa că nu mai este protocolul unei singure companii. Specificația actuală este datată 2026-07-28.
Analogia obișnuită este USB-C: înainte de el, fiecare dispozitiv avea nevoie de propriul cablu; înainte de MCP, fiecare asistent avea nevoie de o integrare separată cu fiecare produs. Cu MCP construiești un singur server, iar orice asistent care vorbește MCP îl poate folosi.
Ce face un MCP server?
Un MCP server este un serviciu mic care îi spune unui asistent trei lucruri: ce tools (acțiuni) oferă, ce resources (date) poate citi și ce prompts (instrucțiuni gata făcute) sunt disponibile. Când asistentul decide să folosească un tool, trimite o cerere; serverul tău verifică cine întreabă, execută acțiunea prin sistemele existente și returnează rezultatul.
Iată cum arată un singur tool pentru un asistent. Acesta este tot „contractul”: un nume, o descriere pe care modelul o citește ca să decidă când să-l folosească și datele de intrare pe care trebuie să le furnizeze.
{
"name": "reschedule_appointment",
"description": "Move the signed-in patient's existing appointment to another free slot. Ask the patient to confirm the new time before calling.",
"inputSchema": {
"type": "object",
"properties": {
"appointment_id": { "type": "string" },
"new_start": { "type": "string", "format": "date-time" }
},
"required": ["appointment_id", "new_start"]
}
}Observă descrierea: e scrisă pentru model și conține o regulă de business („cere-i pacientului să confirme”). Designul bun al unui tool înseamnă în mare parte acest tip de scris. Descrierile proaste sunt cel mai des motivul pentru care un asistent apelează tool-ul greșit sau pe cel bun la momentul greșit.
MCP vs API: care este diferența?
API-ul tău este construit pentru dezvoltatori care citesc documentația și scriu cod pe baza ei. Un MCP server este construit pentru un model care îți descoperă tool-urile în timpul rulării și decide singur când să le apeleze. Aproape în orice proiect, MCP serverul apelează în spate API-ul existent.
- Aspect: Cine îl foloseșteAPI (REST, GraphQL): Dezvoltatorii, prin codul pe care îl scriuMCP server: Asistenții AI, în timpul rulării
- Aspect: DescoperireAPI (REST, GraphQL): DocumentațieMCP server: Serverul își listează tool-urile și descrierile lor
- Aspect: GranularitateAPI (REST, GraphQL): Multe endpointuri, tehniceMCP server: Câteva sarcini numite în termeni de business
- Aspect: AutentificareAPI (REST, GraphQL): Chei API, OAuth, variazăMCP server: OAuth 2.1 pentru serverele remote, cu contul utilizatorului
- Aspect: Îl înlocuiește pe celălalt?API (REST, GraphQL): NuMCP server: Nu, de obicei învelește API-ul
| Aspect | API (REST, GraphQL) | MCP server |
|---|---|---|
| Cine îl folosește | Dezvoltatorii, prin codul pe care îl scriu | Asistenții AI, în timpul rulării |
| Descoperire | Documentație | Serverul își listează tool-urile și descrierile lor |
| Granularitate | Multe endpointuri, tehnice | Câteva sarcini numite în termeni de business |
| Autentificare | Chei API, OAuth, variază | OAuth 2.1 pentru serverele remote, cu contul utilizatorului |
| Îl înlocuiește pe celălalt? | Nu | Nu, de obicei învelește API-ul |
Expune sarcini, nu endpointuri. „reorder_last_purchase” este un tool MCP bun; „POST /orders” cu douăzeci de câmpuri opționale nu este.
Unde funcționează un MCP server în 2026?
Suportul a evoluat rapid, așa că iată situația din octombrie 2026. Verifică documentația fiecărei platforme înainte să planifici o lansare, pentru că mai multe dintre ele sunt în preview.
- Asistent: Claude (web, desktop, mobil)Cum este folosit MCP: MCP servere remote adăugate drept conectori; suportă MCP Apps (interfață interactivă)Stadiu: Disponibil
- Asistent: ChatGPTCum este folosit MCP: Aplicații și conectori construiți pe MCP servereStadiu: Disponibil; funcțiile variază în funcție de plan
- Asistent: Microsoft 365 CopilotCum este folosit MCP: Agenți și pluginuri bazate pe MCP servere, inclusiv MCP AppsStadiu: Disponibil; „nu toate capabilitățile sunt disponibile”
- Asistent: Google Search și aplicația GeminiCum este folosit MCP: Connected Apps: un MCP server găzduit în cloud sau Android AppFunctions, înregistrate în Google Connected ConsoleStadiu: Preview, pe bază de aplicare, etapizat pe piețe
- Asistent: Gemini EnterpriseCum este folosit MCP: MCP Apps sunt afișate în chat, într-un cadru izolat (sandbox)Stadiu: Disponibil pentru clienții Enterprise
| Asistent | Cum este folosit MCP | Stadiu |
|---|---|---|
| Claude (web, desktop, mobil) | MCP servere remote adăugate drept conectori; suportă MCP Apps (interfață interactivă) | Disponibil |
| ChatGPT | Aplicații și conectori construiți pe MCP servere | Disponibil; funcțiile variază în funcție de plan |
| Microsoft 365 Copilot | Agenți și pluginuri bazate pe MCP servere, inclusiv MCP Apps | Disponibil; „nu toate capabilitățile sunt disponibile” |
| Google Search și aplicația Gemini | Connected Apps: un MCP server găzduit în cloud sau Android AppFunctions, înregistrate în Google Connected Console | Preview, pe bază de aplicare, etapizat pe piețe |
| Gemini Enterprise | MCP Apps sunt afișate în chat, într-un cadru izolat (sandbox) | Disponibil pentru clienții Enterprise |
Consecința practică: un singur server bine construit ajunge la toți. Adăugarea unui asistent înseamnă mai ales înregistrare, review și testare, nu o reconstrucție. Aceasta este ideea din spatele serviciului nostru de dezvoltare agentic AI.
Ce ar trebui să expună o afacere?
Fiecare acțiune pe care o expui este ceva ce un asistent poate face în numele clientului tău. Începe cu acțiuni frecvente, valoroase și ușor de anulat; pe cele riscante lasă-le pentru mai târziu sau pune-le în spatele unei confirmări.
- Tip de acțiune: Citire, publicăExemple: Program, detalii despre produse, disponibilitateRegulă: Expune-le primele. Nu e nevoie de autentificare.
- Tip de acțiune: Citire, privatăExemple: Starea comenzii, facturi, programăriRegulă: Necesită conectarea contului; returnează doar datele utilizatorului autentificat.
- Tip de acțiune: Scriere, reversibilăExemple: Adăugare în coș, rezervarea temporară a unui interval, ciornă de ofertăRegulă: Expune-le cu descrieri și limite clare.
- Tip de acțiune: Scriere, definitivăExemple: Rezervare, plată, anulare, schimbarea adreseiRegulă: Cere confirmarea explicită a utilizatorului; înregistrează fiecare apel.
- Tip de acțiune: NiciodatăExemple: Exporturi în masă, acțiuni de administrare, datele altor utilizatoriRegulă: Ține-le complet în afara serverului.
| Tip de acțiune | Exemple | Regulă |
|---|---|---|
| Citire, publică | Program, detalii despre produse, disponibilitate | Expune-le primele. Nu e nevoie de autentificare. |
| Citire, privată | Starea comenzii, facturi, programări | Necesită conectarea contului; returnează doar datele utilizatorului autentificat. |
| Scriere, reversibilă | Adăugare în coș, rezervarea temporară a unui interval, ciornă de ofertă | Expune-le cu descrieri și limite clare. |
| Scriere, definitivă | Rezervare, plată, anulare, schimbarea adresei | Cere confirmarea explicită a utilizatorului; înregistrează fiecare apel. |
| Niciodată | Exporturi în masă, acțiuni de administrare, datele altor utilizatori | Ține-le complet în afara serverului. |
Un loc bun în care să cauți primele acțiuni: întrebările la care echipa de suport răspunde cel mai des și sarcinile pe care clienții încearcă deja să le facă pe site-ul tău și la care renunță.
Cum funcționează autentificarea: OAuth 2.1
Un MCP server remote folosește OAuth 2.1, aceeași familie de standarde din spatele „Sign in with Google”. Clientul este trimis o singură dată pe pagina ta de autentificare, aprobă ce poate face asistentul, iar asistentul primește un token limitat la acele permisiuni. Îl poți revoca oricând. Asistentul nu vede niciodată parola.
Specificația din 2026-07-28 a înăsprit și mai mult regulile. Blogul MCP enumeră „modificări de consolidare a autorizării, inclusiv validarea emitentului conform RFC 9207 și renunțarea formală la Dynamic Client Registration (DCR) în favoarea documentelor de metadate ale clientului (CIMD)”, iar nucleul protocolului a devenit stateless, ceea ce a eliminat sesiunile de protocol. Pentru proprietarul unei afaceri, sensul e simplu: autentificarea rămâne a ta, iar fiecare asistent primește un acces restrâns și revocabil.
Riscuri de securitate și cum le gestionezi
Un MCP server este o nouă ușă către sistemele tale, așa că tratează-l ca atare. Principalele riscuri:
- Prompt injection. Asistentul citește un text (un e-mail, o recenzie, o pagină de produs) care conține instrucțiuni și le urmează. Nu lăsa niciodată conținutul citit de asistent să extindă ce are voie să facă.
- Tool poisoning. Instrucțiuni malițioase ascunse în descrierea unui tool, „invizibile pentru utilizatori, dar complet vizibile pentru modelele AI”. Documentat pentru prima dată de Invariant Labs în aprilie 2025, acum este inclus pe lista OWASP. Conectează doar servere pe care le controlezi sau în care ai încredere și verifică descrierile ca pe cod.
- Scopes prea largi. Un token care poate face orice va face, la un moment dat, ce nu trebuie. Câte un scope pentru fiecare grup de acțiuni; citirea și scrierea separate.
- Scurgeri de date. Fiecare răspuns ajunge în contextul unui model. Returnează doar câmpurile de care are nevoie sarcina.
Construiești, cumperi sau folosești serverul platformei?
S-ar putea să nu fie nevoie să pornești de la zero. Shopify, de exemplu, oferă propriile MCP servere pentru catalog, coș, checkout și comenzi. Multe instrumente SaaS vin cu servere oficiale. Îți construiești propriul server când acțiunile se află în sistemele tale (un motor de rezervări, un ERP precum Odoo, un CMS personalizat) sau când ai nevoie de reguli pe care serverul gata făcut nu le suportă.
- Folosește serverul platformei când platforma ta are unul și tool-urile lui corespund cu ce cer clienții.
- Învelește-ți API-ul într-un server personalizat când acțiunile sunt specifice afacerii tale. Acesta este cazul cel mai frecvent.
- Combină-le când, de exemplu, produsele vin din Shopify, dar rezervările sau prețurile B2B vin din propriul sistem.
Costul depinde de numărul de tool-uri, de sistemele din spatele lor și de procesul de review al fiecărui asistent. Un prim server focusat, cu trei până la cinci tool-uri, este un proiect bine delimitat; costul mai mare vine de obicei din curățarea datelor și a permisiunilor de dedesubt. Ghidul nostru despre cum construiești un agent AI arată cum estimăm atât costurile de dezvoltare, cât și pe cele de operare.
Întrebări frecvente
Ce este, pe scurt, un MCP server?
Este un serviciu mic prin care asistenții AI pot folosi acțiunile produsului tău, cum ar fi verificarea unei comenzi sau programarea unei întâlniri, cu contul clientului și doar în limita permisiunilor pe care le acorzi.
MCP este același lucru cu un API? Înlocuiește API-urile?
Nu. Un API este construit pentru dezvoltatori; MCP este construit pentru modele AI care descoperă și apelează tool-uri în timpul rulării. Un MCP server stă de obicei în fața API-ului existent și traduce câteva sarcini de business în apeluri către acesta.
Cine a creat MCP și este open source?
Anthropic a creat MCP și l-a publicat open source în noiembrie 2024. În decembrie 2025 a fost donat către Agentic AI Foundation, din cadrul Linux Foundation, cofondată de Anthropic, Block și OpenAI.
ChatGPT suportă MCP?
Da. Aplicațiile și conectorii ChatGPT sunt construiți pe MCP servere; funcțiile disponibile depind de plan. Și Claude și Microsoft 365 Copilot suportă MCP servere remote.
Gemini sau Google Search suportă MCP?
Prin Connected Apps de la Google, anunțat în octombrie 2026, o afacere poate conecta un MCP server găzduit în cloud (sau Android AppFunctions) la aplicația Gemini și la Google Search. Accesul este un preview etapizat, pe bază de aplicare, și variază în funcție de piață.
Este MCP sigur?
Protocolul suportă modele sigure (OAuth 2.1, tokenuri cu scope limitat), dar securitatea depinde de serverul pe care îl construiești: confirmări înainte de acțiunile definitive, scopes restrânse, răspunsuri minime, logare și testare împotriva prompt injection și tool poisoning.
Care este diferența dintre MCP și RAG?
RAG extrage documente ca să ajute un model să răspundă. MCP îi permite unui model să apeleze tool-uri și să citească date live din sistemele tale, inclusiv acțiuni care schimbă ceva. Cele două funcționează împreună: un MCP server poate expune un tool de căutare care folosește RAG în spate.
Are nevoie afacerea mea de un MCP server?
Dacă clienții sau angajații ar avea de câștigat dintr-un asistent care face sarcini în sistemele tale, cum ar fi rezervări, comenzi sau verificarea unui cont, un MCP server este modul standard de a oferi asta. Dacă ai nevoie doar de răspunsuri despre informații publice, pe primul loc sunt conținutul bun și vizibilitatea în căutarea AI.
Surse
- Anthropic: prezentarea Model Context Protocol
- Anthropic: donarea MCP și înființarea Agentic AI Foundation
- Blogul MCP: lansarea specificației din 2026-07-28
- Google for Developers: Connected Apps
- Microsoft Learn: MCP Apps în Microsoft 365 Copilot
- OWASP: MCP tool poisoning
- Shopify: dezvoltare pentru agenți
- MCP
- Agenți AI

