Server MCP
Server MCP Unipile per i coding agent AI
Codex, Cursor, Claude Code o Gemini CLI leggono l'API Unipile e costruiscono integrazioni LinkedIn, WhatsApp ed email nella sua app.
Prova gratuita di 7 giorni, senza carta di credito.
Il suo coding agent
Unipile MCP connesso
Aggiungi la connessione dell'account LinkedIn al mio CRM.
Lettura endpointPOST /v2/auth/linkschema caricato
Aggiunti la route di connessione e il pulsante Settings. L'account ID viene salvato al ritorno.
Descriva la prossima funzionalità…
Nove canali, un solo server
Un server MCP, tutti i canali di cui il suo prodotto ha bisogno
Che le serva un MCP LinkedIn, un MCP WhatsApp, un MCP email o un MCP calendario, è un solo server, una sola chiave scoped e le stesse route comuni. Dica al suo coding agent cosa costruire: trova gli endpoint necessari e scrive il codice nel suo progetto.
Classic, Recruiter e Sales Navigator account
«Aggiungi la messaggistica LinkedIn e la ricerca Sales Navigator al mio ATS.»
Cosa può costruire il suo agente con
Leggere, sincronizzare e inviare messaggi e InMail
Cercare persone e aziende, anche su Sales Navigator
Recuperare profili e inviare richieste di collegamento
Account personali e Business, nessun costo per messaggio
«Permetti agli utenti del mio CRM di inviare e ricevere WhatsApp dal proprio numero.»
Cosa può costruire il suo agente con
Inviare e ricevere messaggi, allegati inclusi
Elencare gruppi, membri e messaggi di gruppo
Sincronizzare lo storico delle conversazioni in tempo reale
Gmail, Outlook e qualsiasi casella IMAP
«Costruisci una inbox condivisa che sincronizzi caselle Gmail, Outlook e IMAP.»
Cosa può costruire il suo agente con
Elencare, leggere e cercare email e thread
Inviare, rispondere e inoltrare dalla casella dell'utente
Gestire allegati, cartelle e bozze
Messaggi diretti sugli account collegati
«Aggiungi i DM Instagram alla nostra console di assistenza clienti.»
Cosa può costruire il suo agente con
Leggere e rispondere ai messaggi diretti
Sincronizzare storico delle conversazioni e contatti
Recuperare i dati del profilo sugli account collegati
Telegram
Account utente, non bot
«Sincronizza i gruppi Telegram nel feed di attività del team.»
Cosa può costruire il suo agente con
Inviare e ricevere messaggi in chat e gruppi
Sincronizzare storico e allegati
Elencare contatti e membri dei gruppi
Calendario
Google Calendar e Outlook Calendar
«Prenota riunioni da una conversazione nel calendario Google o Outlook dell'utente.»
Cosa può costruire il suo agente con
Elencare calendari ed eventi
Creare, aggiornare ed eliminare eventi
Trovare slot liberi a partire dagli eventi esistenti
Avvio rapido
Aggiunga Unipile al suo coding agent in una riga
Il server MCP di Unipile è ospitato, con un solo URL per tutti i canali. Indirizzi il suo coding agent verso quell'URL con una chiave API scoped, e leggerà il contratto dell'API eseguendo richieste sulla sua applicazione Development. Gli snippet qui sotto sono quelli della documentazione ufficiale.
Cursor~/.cursor/mcp.json
Claude Codeclaude mcp add --transport http …
Codex CLI ed estensione IDE~/.codex/config.toml
Gemini CLI~/.gemini/settings.json
Windsurf~/.codeium/windsurf/mcp_config.json
# Registri il server MCP Unipile ospitato in Claude Code
claude mcp add --transport http --scope user \
unipile "https://developer.unipile.com/mcp?branch=v2.0" \
--header "X-API-KEY: your-scoped-api-key"
# Verifichi la connessione, oppure digiti /mcp in una sessione
claude mcp list
{
"mcpServers": {
"unipile": {
"url": "https://developer.unipile.com/mcp?branch=v2.0",
"headers": {
"X-API-KEY": "your-scoped-api-key"
}
}
}
}
{
"mcpServers": {
"unipile": {
"url": "https://developer.unipile.com/mcp?branch=v2.0",
"headers": {
"X-API-KEY": "your-scoped-api-key"
}
}
}
}
# Codex CLI e l'estensione Codex per l'IDE condividono questo file
[mcp_servers.unipile]
url = "https://developer.unipile.com/mcp?branch=v2.0"
http_headers = { X-API-KEY = "your-scoped-api-key" }
# Verifica: codex mcp list
{
"mcpServers": {
"unipile": {
"httpUrl": "https://developer.unipile.com/mcp?branch=v2.0",
"headers": {
"X-API-KEY": "your-scoped-api-key"
}
}
}
}
# Verifica: /mcp dentro Gemini CLI
Server connesso. Il suo coding agent ora legge il contratto dell'API Unipile e può eseguire richieste sulla sua app Development.
1
Inizi con un'applicazione DevelopmentNella dashboard Unipile, lavori nella sua applicazione Development: crei uno Scope con i suoi account di test e una chiave API Account scoped per quello Scope. La Produzione resta intatta, e un client MCP non riceve mai una chiave globale o Service.
2
Aggiunga il server al suo coding agentIncolli la configurazione del suo client, con la chiave scoped nell'header X-API-KEY. Riavvii il client se non la rileva subito.
3
Descriva la funzionalità, riveda il codiceChieda l'integrazione che le serve. L'agente legge gli endpoint, scrive il codice nel suo progetto ed esegue richieste sull'app Development. Passi la chiave alla Produzione quando il flusso funziona.
Prompt, non codice di collegamento
Cosa costruisce il suo coding agent con il server
Scelga un'integrazione. Ogni trascrizione mostra il prompt dato all'agente, gli endpoint Unipile che legge ed esegue tramite il server MCP e ciò che arriva nel suo progetto. I percorsi sono completi, sull'URL di base dell'API
https://api.unipile.com, con una chiave scoped passata nell'header X-API-KEY della richiesta.Aggiungi la messaggistica LinkedIn al mio ATS: sincronizza la inbox di ogni recruiter e permettigli di rispondere dalla pagina del candidato.
Ricerca endpoint"chats messages send"3 risultati
Esecuzione richiestaGET /v2/{account_id}/chats12 chat
Creati
linkedin/inbox-sync.ts (interroga chat e messaggi e li salva sul candidato) e POST /candidates/:id/reply, che chiama la route di invio con l'account ID della chat stessa. Sync eseguita sull'app Development: 12 chat e 87 messaggi importati.Una inbox LinkedIn nel suo prodotto, con un solo prompt
L'agente legge i contratti di chat e messaggi, scrive il job di sincronizzazione e l'endpoint di risposta nel suo stack ed esegue le prime richieste sulla sua applicazione Development. Instagram, WhatsApp e Telegram usano le stesse route di chat, quindi il secondo canale richiede un prompt più breve del primo.
Endpoint usati dall'agente
GET/v2/{account_id}/chatsGET/v2/{account_id}/chats/{chat_id}/messagesPOST/v2/{account_id}/chats/{chat_id}/messages/send
Errore comune: mescolare gli ID. Un messaggio parte sempre dall'account proprietario della chat; tenga
Costruire un'integrazione LinkedIn
account_id e chat_id insieme dalla chiamata di lista fino a quella di invio.Implementa Unipile Hosted Auth in questa app React e Fastify, così gli utenti collegano il proprio account LinkedIn da Settings.
Lettura endpointPOST /v2/auth/linkschema caricato
Esecuzione richiestaPOST /v2/auth/link201 · link
Aggiunta
POST /api/accounts/connect in Fastify: crea il link di autenticazione lato server e restituisce l'URL ospitato. La pagina Settings in React lo apre e, al ritorno, salva il nuovo account_id nel workspace. Verificato sull'app Development con un account LinkedIn di test.I suoi utenti collegano i propri account, la sua app riceve un account ID
Hosted Auth è la pagina che Unipile mostra ai suoi utenti perché colleghino da soli LinkedIn, WhatsApp, Gmail, Outlook o un calendario. L'agente configura la creazione del link nel backend, il redirect nel frontend e il salvataggio dell'account ID, necessario a ogni richiesta successiva.
Endpoint usati dall'agente
POST/v2/auth/linkPOST/v2/auth/intentGET/v2/accounts/{account_id}
Errore comune: creare il link di autenticazione dal browser. Il link si crea sul suo server con la sua chiave; il frontend riceve solo l'URL ospitato.
Implementare Hosted Auth con un agente
Costruisci una inbox unificata LinkedIn, WhatsApp ed email per la nostra console di assistenza, con una sola lista di thread e il canale come badge.
Ricerca endpoint"inbox chats emails"5 risultati
Esecuzione richiestaGET /v2/{account_id}/emails200 OK
Aggiunto un modello
Thread che riporta chat e thread email a un'unica forma (canale, partecipanti, ultimo messaggio, non letti), un worker di sincronizzazione per ogni account collegato e la lista dei thread con i badge di canale. Paginazione a cursore su entrambe le route. Testato con 3 account sull'app Development.Una sola lista di thread per messaggistica ed email
Chat (LinkedIn, WhatsApp, Instagram, Telegram) ed email (Gmail, Outlook, IMAP) arrivano da due famiglie di route, ciascuna con il proprio schema. L'agente legge entrambi i contratti, progetta il modello comune e scrive la sincronizzazione, così il suo prodotto mostra una sola inbox qualunque sia il canale.
Endpoint usati dall'agente
GET/v2/{account_id}/inboxesGET/v2/{account_id}/chatsGET/v2/{account_id}/emailsGET/v2/{account_id}/threads/{thread_id}
Errore comune: ricaricare intere inbox a ogni aggiornamento. Paginare con il cursore restituito dall'API e lasciare che i webhook portino i nuovi messaggi.
Costruire una inbox unificata con un agente
Iscriviti ai webhook dei nuovi messaggi e aggiorna in tempo reale la timeline del contatto.
Lettura endpointPOST /v2/webhooks/endpoints/schema caricato
Esecuzione richiestaPOST /v2/webhooks/endpoints/201 · endpoint
Registrato un endpoint webhook per gli eventi dei messaggi sull'app Development, aggiunta
POST /webhooks/unipile che risponde subito 200 e mette l'evento in coda, e il worker che aggiunge il messaggio alla timeline del contatto. Inviato un messaggio di test: la timeline si è aggiornata in meno di un secondo.Tempo reale senza polling
Unipile invia gli eventi (nuovo messaggio, nuova email, stato dell'account) all'endpoint che lei registra. L'agente crea l'endpoint, scrive il ricevitore nel suo framework e il job di elaborazione, poi controlla il log delle consegne tramite la route delle conversazioni webhook.
Endpoint usati dall'agente
POST/v2/webhooks/endpoints/GET/v2/webhooks/endpoints/GET/v2/webhooks/conversations/
Errore comune: fare il lavoro dentro l'handler del webhook. Risponda subito con un 2xx ed elabori l'evento in modo asincrono, altrimenti le consegne vanno in timeout e vengono ritentate.
Collegare i webhook con un agente
Ogni workspace del mio SaaS ha diversi utenti con i propri account LinkedIn ed email. Isolali: uno Scope e una chiave scoped per workspace.
Ricerca endpoint"scopes api-keys"4 risultati
Esecuzione richiestaPOST /v2/scopes/201 · scope
Alla creazione di un workspace il backend ora crea uno Scope e una chiave API Account scoped salvata cifrata sul workspace, e ogni account collegato da un membro viene assegnato a quello Scope. Tutte le chiamate sugli account usano la chiave del workspace, quindi un tenant non può mai leggere gli account di un altro. Testato con due workspace sull'app Development.
Molti utenti, molti account, un perimetro per tenant
Gli Scope sono il perimetro di accesso dell'API Unipile: una chiave scoped vede solo gli account assegnati al suo Scope. L'agente ne ricava il suo modello di tenant, così la logica multi-account vive nell'API e non nel suo codice.
Endpoint usati dall'agente
POST/v2/scopes/POST/v2/api-keys/GET/v2/accounts/
Errore comune: usare una sola chiave Account globale per tutti i tenant. La chiave globale resta nel backend per l'amministrazione; ogni tenant riceve la propria chiave scoped.
Account, Scope e chiavi
Gestisci gli stati di riconnessione e di checkpoint dell'account e mostra all'utente il messaggio giusto invece di un errore silenzioso.
Lettura endpointGET /v2/accounts/{account_id}schema caricato
Lettura endpointPOST /v2/auth/checkpointschema caricato
Mappati i valori di stato dell'account su tre stati dell'interfaccia (connesso, codice richiesto, riconnessione richiesta), aggiunti il modulo di checkpoint che invia il codice ricevuto dall'utente e l'azione di riconnessione che riapre Hosted Auth per quell'account. I cambi di stato arrivano via webhook, senza polling.
Gli stati che ogni integrazione con un provider deve gestire
Le sessioni scadono, i provider chiedono un codice di verifica, gli utenti cambiano password. Lo stato dell'account e le route di checkpoint riportano questi stati; l'agente li collega alla sua interfaccia perché gli utenti sappiano cosa fare, e il suo codice non ritenta mai alla cieca.
Endpoint usati dall'agente
GET/v2/accounts/{account_id}POST/v2/auth/checkpointPOST/v2/auth/checkpoint/resend
Errore comune: ritentare un checkpoint in loop. Il codice arriva dall'utente finale: lo chieda una volta, lo invii una volta e attenda l'evento di stato.
Stati dell'account nella documentazione
Dallo sviluppo alla produzione
Dove lavora l'agente, e su quali account
Durante lo sviluppo, l'agente lavora sulla sua applicazione Development con account di test e una chiave scoped. In produzione, i suoi utenti collegano il proprio account LinkedIn, WhatsApp, la propria casella o il proprio calendario tramite Hosted Auth, e il suo codice chiama le stesse route per loro conto.
1 · Il suo coding agent
Codex, Cursor, Claude Code
Legge il prompt, sceglie un endpoint
2 · Server MCP Unipile
Ospitato, una chiave scoped
Legge il contratto, esegue la richiesta
3 · API Unipile
Uno schema, nove canali
Limitata a un solo account ID
4 · Provider
LinkedIn, WhatsApp, Gmail




Valgono le regole e i limiti di ciascun provider
5 · L'account dell'utente
Collegato tramite Hosted Auth
La sua inbox, i suoi contatti, i suoi limiti
Un server Model Context Protocol ospitato che espone l'API Unipile ai coding agent, generato dalla stessa specifica OpenAPI dell'API REST.
Endpointhttps://developer.unipile.com/mcp?branch=v2.0
TrasportoStreamable HTTP (remoto, niente da installare)
AutenticazioneHeader X-API-KEY, chiave API Account scoped
AzioniTutte le operazioni dell'API Unipile: chat e messaggi, email, calendari, profili e inviti, post, ricerca LinkedIn, Sales Navigator, Recruiter
CanaliLinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP, Google Calendar, Outlook Calendar
ClientCodex CLI, Cursor, Claude Code, Gemini CLI, Windsurf, qualsiasi client MCP
AmbientiApplicazione Development per costruire e testare, Produzione per i suoi utenti
ScopeSolo gli account assegnati allo Scope della chiave, un account ID per richiesta
AggiornamentiAutomatici: rigenerato a ogni rilascio OpenAPI, niente da mantenere
Collegato dall'utente
Ogni utente finale collega il proprio account tramite autenticazione ospitata. Unipile conserva la sessione; il suo agente riceve soltanto un account ID.
Una chiave, limitata per account
Crei uno Scope con i soli account che l'agente deve raggiungere, e una chiave API Account scoped per quello Scope. L'agente non può toccare nessun altro account, e lei può revocare la chiave dalla dashboard in qualsiasi momento.
Flussi avviati dall'utente
Le azioni si svolgono all'interno di flussi che l'utente avvia e controlla, nei limiti imposti da ciascun provider. Veda come si applica agli account LinkedIn.
Testi prima su Development
Costruisca e testi sulla sua applicazione Development con account di test; passi la chiave alla Produzione quando il flusso funziona. Nulla di ciò che l'agente prova durante lo sviluppo tocca un utente reale. Sicurezza e compliance.
L'API, così come la legge l'agente
Tutta l'API Unipile, leggibile dal suo coding agent
Il server espone l'API Unipile stessa: 179 operazioni su nove canali, le stesse che il suo prodotto chiamerà via REST una volta che l'agente avrà scritto il codice. Un'operazione è un metodo HTTP su un percorso dell'API Unipile v2. I percorsi qui sotto sono completi, sull'URL di base dell'API
https://api.unipile.com, con la chiave scoped passata nell'header X-API-KEY della richiesta.179operazioni nell'API Unipile v2, leggibili ed eseguibili dall'agente
9canali: LinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP, calendari Google e Outlook
1URL del server e una sola chiave scoped per tutti i canali
0codice di collegamento da mantenere: il server viene rigenerato a ogni rilascio dell'API
25 operazioni
Messaggi e conversazioni
LinkedIn, WhatsApp, Instagram e Telegram condividono le stesse route di chat: elencare la inbox, leggere un thread, avviare una chat, inviare, inoltrare, reagire, gestire i partecipanti.
GET/v2/{account_id}/chats
GET/v2/{account_id}/chats/{chat_id}/messages
POST/v2/{account_id}/chats/{chat_id}/messages/send
23 operazioni
Email, thread, bozze, cartelle
Gmail, Outlook e IMAP con un solo schema: elencare e leggere email, inviare, rispondere nel thread, creare bozze, spostare tra cartelle, elencare i contatti.
GET/v2/{account_id}/emails
GET/v2/{account_id}/emails/{email_id}
POST/v2/{account_id}/emails/send
13 operazioni
Calendari ed eventi
Calendari Google e Outlook: elencare calendari ed eventi, creare, aggiornare, annullare o ripristinare un evento, rispondere a un invito.
GET/v2/{account_id}/calendars
GET/v2/{account_id}/calendars/{calendar_id}/events
POST/v2/{account_id}/calendars/{calendar_id}/events
14 operazioni
Profili, inviti, rete
Leggere un profilo LinkedIn, inviare o accettare una richiesta di collegamento, elencare inviti in sospeso, collegamenti e follower, seguire un membro.
GET/v2/{account_id}/users/{user_id}
POST/v2/{account_id}/users/me/relation-requests
GET/v2/{account_id}/users/{user_id}/relations
20 operazioni
Post, commenti, reazioni
Elencare i post di un membro, leggere commenti e reazioni, pubblicare un post o una storia, commentare o rispondere, dall'account LinkedIn o Instagram collegato.
GET/v2/{account_id}/users/{user_id}/posts
GET/v2/{account_id}/posts/{post_id}/comments
POST/v2/{account_id}/posts
60 operazioni
Ricerca LinkedIn, Sales Navigator, Recruiter, offerte di lavoro
Ricerche di persone, aziende, post e offerte con i filtri LinkedIn, liste di lead Sales Navigator, progetti e pipeline Recruiter, annunci di lavoro e candidati, pagine aziendali, crediti InMail.
POST/v2/{account_id}/linkedin/search/people
POST/v2/{account_id}/linkedin/sales-navigator/search/people
POST/v2/{account_id}/linkedin/recruiter/projects/{project_id}/pipeline
Una richiesta completa, esattamente come la esegue l'agente
Il server segue ogni rilascio dell'API Unipile, quindi un nuovo endpoint arriva al suo agente il giorno stesso dell'uscita, su tutti i canali tramite le stesse route comuni. Anche account, hosted auth, scope e webhook (altre 23 operazioni) sono disponibili per l'agente. I contratti completi sono nel Riferimento API.
Stessa API, due momenti
MCP per costruire, REST per eseguire
Il server MCP è il modo in cui il suo coding agent comprende e testa l'API Unipile. L'API REST e gli SDK sono ciò che il codice generato chiama in produzione. Stessi endpoint, stessa chiave scoped, uno prima del commit e uno dopo.
API REST, nel suo prodottoProduzione
// La sua app decide quando e cosa inviare
const res = await fetch(`https://api.unipile.com/v2/${accountId}/chats/${chatId}/messages/send`, {
method: 'POST',
headers: { 'X-API-KEY': API_KEY, 'Content-Type': 'application/json' },
body: JSON.stringify({ text: 'Giovedì alle 15 va bene per la demo.' })
});
// Stessa chiamata per le chat WhatsApp, Instagram, Telegram
Server MCP, nel suo coding agentCostruzione e test
Implementa l'endpoint di invio per la vista conversazione, con lo schema esatto del body.
Lettura endpointPOST /v2/{account_id}/chats/{chat_id}/messages/sendschema caricato
Esecuzione richiestaPOST /v2/{account_id}/chats/{chat_id}/messages/send200 OK · Development
Aggiunta sendMessage() in messages.ts con lo schema del body preso dal contratto, e un test sull'app Development. Pronto per la revisione.
Usi il server MCP quando
Sta costruendo o modificando un'integrazione con un coding agent, e vuole che legga il contratto reale invece di tirare a indovinare.
Sta esplorando cosa può fare l'API prima di progettare una funzionalità: quali route, quali campi, quali limiti.
Sta revisionando un'integrazione esistente alla ricerca di ID errati, paginazione mancante o retry non sicuri.
Usi l'API REST quando
Il codice gira in produzione: sincronizzazione della inbox, sequenze, logging sul CRM, un box di risposta nel suo prodotto.
Le servono webhook, sincronizzazione in background e volumi elevati su migliaia di account collegati.
Determinismo e costi contano: il codice generato chiama direttamente l'API, con gli SDK quando sono adatti. Il server MCP resta nella cassetta degli attrezzi per la prossima funzionalità.
Coding agent
Funziona con Codex, Cursor, Claude Code e Gemini CLI
Qualsiasi coding agent che parla Model Context Protocol su HTTP può usare il server. Tutti i client qui sotto accettano una chiave API scoped nell'header X-API-KEY, con la configurazione pubblicata nella documentazione ufficiale.
CodexCodex CLI ed estensione Codex per l'IDE
~/.codex/config.toml con http_headers, poi esegua codex mcp list per verificare. Da lì, descriva la funzionalità e lasci che Codex legga il contratto Unipile prima di scrivere il codice.
Connettere Unipile a Codex
Cursor~/.cursor/mcp.json
mcp.json e il pannello dell'agente elencherà le azioni Unipile. Costruisca e testi l'integrazione dall'editor, sulla sua applicazione Development.
Aggiungere Unipile a Cursor
Claude CodeUn comando, scope user
claude mcp add con l'header, poi /mcp in una sessione per verificare la connessione.
Connettere a Claude Code
Gemini CLI~/.gemini/settings.json
settings.json con httpUrl e header personalizzati in headers. Aggiunga l'URL Unipile e l'header X-API-KEY, poi /mcp elencherà il server.
Aggiungere a Gemini CLI
Windsurf~/.codeium/windsurf/mcp_config.json
Qualsiasi client MCPFramework e agenti su misura
X-API-KEY, e l'API Unipile diventa leggibile ed eseguibile dal suo agente.
Dettagli del server
SDK e integrazioni ufficiali
Dall'agente al suo prodotto: SDK e integrazioni ufficiali
Il server MCP ospitato è il modo in cui il suo coding agent comprende l'API Unipile. Quando il codice che ha scritto va in produzione, la stessa API è disponibile tramite gli SDK ufficiali e i connettori no-code.
SDK ufficiale
Node.js / TypeScript
Client tipizzato per tutta l'API, gli stessi endpoint che l'agente scopre tramite MCP. npm install unipile-node-sdk
SDK ufficiale
Python
L'SDK Python ufficiale per l'API Unipile v2, per framework di agenti e backend scritti in Python.
No-code
n8n
Il nodo ufficiale Unipile per n8n: LinkedIn Classic, Sales Navigator e Recruiter, messaggistica, email, calendario e post come operazioni pronte all'uso. Installi @unipile/n8n-nodes-unipile dai Community nodes.
No-code
Make
L'app Unipile per Make, per collegare azioni LinkedIn, WhatsApp, email e calendario al resto del suo stack.
Sono tutti mantenuti da Unipile nell'organizzazione unipile su GitHub e npm. Il server ospitato si trova su
https://developer.unipile.com/mcp, con il manifest per il registry e la guida di configurazione in unipile/unipile-mcp.Scopra il resto della nostra suite di API
Il server MCP si appoggia alla stessa API che il suo prodotto può chiamare direttamente. Esplori le API di messaggistica, email e calendario, e l' API LinkedIn, per costruire le funzioni che il suo agente userà.
API di messaggistica
Colleghi WhatsApp, Instagram e Telegram per inviare, ricevere e gestire conversazioni in modo programmatico. Costruisca funzioni di inbox unificata e flussi di conversazione nella sua app.
6000+
Aziende che innovano con Unipile
Fiducia da parte dei leader del settore
1 API
Semplificare le operazioni per tutti i principali canali di comunicazione
2 giorni
Integrazione rapida con una configurazione minima
30%
Riduzione dell'impegno e delle risorse per la manutenzione
Sicurezza e conformità integrate
Protezione di livello aziendale per i vostri dati e flussi di lavoro Per saperne di più sulla nostra sicurezza
SOC 2 Tipo II
Certificato
Controlli di sicurezza verificati in modo indipendente che garantiscono la protezione dei dati e l'integrità operativa.
GDPR
Conforme
Piena conformità alle normative europee sulla protezione dei dati per la privacy degli utenti.
99.9%
Uptime della piattaforma negli ultimi 24 mesi
24/7
Supporto globale con API ad alte prestazioni
FAQ server MCP Unipile
Risposte chiare su cos'è il server, cosa può farci il suo coding agent, quali client funzionano e quanto costa.
Un server MCP è un programma che espone strumenti a un modello di IA tramite il Model Context Protocol, uno standard aperto introdotto da Anthropic alla fine del 2024 e oggi supportato da Codex, Cursor, Claude Code, Gemini CLI, Windsurf, VS Code e dalla maggior parte dei framework di agenti. Il client chiede al server quali strumenti esistono, il modello ne sceglie uno, il server lo esegue e restituisce il risultato. Il server MCP di Unipile espone l'API Unipile in questo modo, così un coding agent può leggere il contratto, eseguire richieste e scrivere l'integrazione per gli account di messaggistica, email e calendario collegati dai suoi utenti.
Leggere il contratto dell'API Unipile ed eseguire richieste sulla sua applicazione. In pratica trova gli endpoint giusti per una funzionalità (chat e messaggi, email, profili e inviti, ricerche LinkedIn, Sales Navigator e Recruiter, post, eventi di calendario), scrive l'integrazione nel suo progetto con gli schemi esatti e la testa sulla sua applicazione Development con una chiave scoped. Copre LinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP e i calendari tramite le stesse route comuni.
Tutti i client che supportano server MCP remoti su HTTP con un header personalizzato: Codex CLI e l'estensione Codex per l'IDE, Cursor, Claude Code, Gemini CLI, Windsurf, e framework di agenti come l'OpenAI Agents SDK, il Claude Agent SDK, LangChain, LlamaIndex o CrewAI. La configurazione di ciascuno si trova nella documentazione ufficiale e nelle pagine dedicate ai client di questo sito.
Incolla una breve configurazione nel suo coding agent e descrive la funzionalità che desidera, in linguaggio naturale. L'agente scrive il codice dell'integrazione; lei lo rivede come una qualsiasi pull request. Il server MCP è uno strumento di sviluppo: in produzione il suo prodotto chiama direttamente l' API REST o gli SDK.
Usi il server MCP mentre costruisce: l'agente legge il contratto, genera il codice e lo testa su un'applicazione Development. Usi l'API REST e gli SDK per ciò che gira in produzione: sincronizzazione della inbox, sequenze, logging sul CRM, webhook su migliaia di account. Stessi endpoint, stessa chiave scoped.
Durante lo sviluppo, sugli account di test della sua applicazione Development, tramite una chiave scoped. In produzione, solo sugli account che i suoi utenti hanno collegato tramite autenticazione ospitata: il suo codice riceve account ID, non credenziali, e ogni azione è limitata a un solo account ed è eseguita per conto di quell'utente, all'interno di flussi che l'utente avvia e controlla. Unipile non è affiliata a LinkedIn, Meta, Google o Microsoft, e valgono i limiti di ciascun provider.
Usi una chiave API Account scoped sulla sua applicazione Development: crei nella dashboard uno Scope con i soli account di test, e una chiave per quello Scope. L'agente non può toccare nessun altro account, e lei può revocare la chiave dalla dashboard in qualsiasi momento. Gli account di produzione entrano in gioco solo quando il codice revisionato viene rilasciato con le proprie chiavi scoped. Unipile è certificata SOC 2 Type II e conforme al GDPR.
Il server MCP è incluso in tutti i piani Unipile. La fatturazione è per account collegato, qualunque sia il canale e per quante richieste faccia l'agente: da 49 EUR al mese per un massimo di 10 account, poi 5 EUR per account aggiuntivo, fino a 3 EUR a volume, senza costi per messaggio o per chiamata. La prova gratuita di 7 giorni non richiede una carta di credito. Griglia completa nella pagina dei prezzi.