Serwer MCP
Serwer MCP Unipile dla agentów AI do kodowania
Codex, Cursor, Claude Code lub Gemini CLI czytają API Unipile i wbudowują integracje z LinkedIn, WhatsApp i e-mailem w Państwa aplikację.
7 dni za darmo, bez karty kredytowej.
Agent kodujący
MCP Unipile połączony
Dodaj do mojego CRM połączenie konta LinkedIn.
Odczyt endpointuPOST /v2/auth/linkschemat wczytany
Dodałem trasę połączenia i przycisk w Ustawieniach. Po powrocie ID konta jest zapisywane.
Opisz kolejną funkcję…
Dziewięć kanałów, jeden serwer
Jeden serwer MCP, każdy kanał, którego potrzebuje Państwa produkt
Niezależnie od tego, czy potrzebny jest MCP dla LinkedIn, WhatsApp, e-maila czy kalendarza, to jeden serwer, jeden klucz z zakresem i te same wspólne trasy. Wystarczy powiedzieć agentowi, co ma zbudować: sam znajdzie odpowiednie endpointy i napisze kod w projekcie.
Konta Classic, Recruiter i Sales Navigator w jednym API
"Dodaj do mojego ATS wiadomości LinkedIn i wyszukiwanie Sales Navigator."
Co agent zbuduje z
Odczyt, synchronizacja i wysyłka wiadomości oraz InMaili
Wyszukiwanie osób i firm, także w Sales Navigator
Pobieranie profili i wysyłanie zaproszeń do sieci
Konta prywatne i Business, bez opłat za wiadomość
"Pozwól użytkownikom mojego CRM wysyłać i odbierać WhatsApp z ich własnego numeru."
Co agent zbuduje z
Wysyłanie i odbieranie wiadomości, także z załącznikami
Lista grup, członków i wiadomości grupowych
Synchronizacja historii rozmów w czasie rzeczywistym
Gmail, Outlook i każda skrzynka IMAP
"Zbuduj wspólny inbox, który synchronizuje skrzynki Gmail, Outlook i IMAP."
Co agent zbuduje z
Lista, odczyt i wyszukiwanie e-maili oraz wątków
Wysyłanie, odpowiadanie i przekazywanie ze skrzynki użytkownika
Obsługa załączników, folderów i wersji roboczych
Wiadomości prywatne na połączonych kontach
"Dodaj wiadomości prywatne z Instagrama do naszej konsoli obsługi klienta."
Co agent zbuduje z
Odczyt i odpowiedzi na wiadomości prywatne
Synchronizacja historii rozmów i kontaktów
Pobieranie danych profilu na połączonych kontach
Telegram
Konta użytkowników, nie boty
"Synchronizuj grupy Telegram z kanałem aktywności zespołu."
Co agent zbuduje z
Wysyłanie i odbieranie wiadomości w czatach i grupach
Synchronizacja historii i załączników
Lista kontaktów i członków grup
Kalendarz
Google Calendar i Outlook Calendar
"Umawiaj spotkania z poziomu rozmowy w kalendarzu Google lub Outlook użytkownika."
Co agent zbuduje z
Lista kalendarzy i wydarzeń
Tworzenie, aktualizacja i usuwanie wydarzeń
Wyszukiwanie wolnych terminów na podstawie istniejących wydarzeń
Szybki start
Dodaj Unipile do agenta kodującego w jednej linii
Serwer MCP Unipile jest hostowany, z jednym adresem URL dla wszystkich kanałów. Wystarczy wskazać go agentowi wraz z kluczem API z zakresem, a agent odczyta kontrakt API i wykona żądania w aplikacji Development. Poniższe fragmenty pochodzą z oficjalnej dokumentacji.
Cursor~/.cursor/mcp.json
Claude Codeclaude mcp add --transport http …
Codex CLI i rozszerzenie IDE~/.codex/config.toml
Gemini CLI~/.gemini/settings.json
Windsurf~/.codeium/windsurf/mcp_config.json
# Rejestracja hostowanego serwera MCP Unipile w 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"
# Weryfikacja połączenia lub /mcp w trakcie sesji
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 i rozszerzenie Codex IDE współdzielą ten plik
[mcp_servers.unipile]
url = "https://developer.unipile.com/mcp?branch=v2.0"
http_headers = { X-API-KEY = "your-scoped-api-key" }
# Weryfikacja: codex mcp list
{
"mcpServers": {
"unipile": {
"httpUrl": "https://developer.unipile.com/mcp?branch=v2.0",
"headers": {
"X-API-KEY": "your-scoped-api-key"
}
}
}
}
# Weryfikacja: /mcp w Gemini CLI
Serwer połączony. Agent kodujący czyta teraz kontrakt API Unipile i może wykonywać żądania w aplikacji Development.
1
Zacznij od aplikacji DevelopmentW panelu Unipile, pracuj w aplikacji Development: utwórz Scope z kontami testowymi i przypisany do niego klucz Account API. Produkcja pozostaje nietknięta, a klient MCP nigdy nie dostaje klucza globalnego ani Service.
2
Dodaj serwer do agenta kodującegoWklej konfigurację dla swojego klienta, z kluczem z zakresem w nagłówku X-API-KEY. Jeśli klient nie wczyta jej od razu, uruchom go ponownie.
3
Opisz funkcję, przejrzyj kodPoproś o potrzebną integrację. Agent czyta endpointy, pisze kod w projekcie i wykonuje żądania w aplikacji Development. Gdy przepływ działa, przełącz klucz na Production.
Prompty zamiast kodu klejącego
Co agent kodujący dzięki temu zbuduje
Wybierz zadanie integracyjne. Każdy zapis pokazuje prompt dla agenta, endpointy Unipile, które czyta i wywołuje przez serwer MCP, oraz to, co trafia do projektu. Ścieżki są pełne, względem bazowego URL API
https://api.unipile.com, z kluczem z zakresem w nagłówku X-API-KEY .Dodaj wiadomości LinkedIn do mojego ATS: synchronizuj inbox każdego rekrutera i pozwól mu odpowiadać ze strony kandydata.
Wyszukiwanie endpointów"chats messages send"3 wyniki
Wykonanie żądaniaGET /v2/{account_id}/chats12 czatów
Utworzyłem
linkedin/inbox-sync.ts (odpytuje czaty i wiadomości, zapisuje je przy kandydacie) oraz POST /candidates/:id/reply, który wywołuje trasę wysyłki z ID konta danego czatu. Synchronizacja uruchomiona w aplikacji Development: zaimportowano 12 czatów i 87 wiadomości.Inbox LinkedIn w Państwa produkcie, z jednego promptu
Agent czyta kontrakty czatów i wiadomości, pisze zadanie synchronizacji i endpoint odpowiedzi w Państwa stacku, a pierwsze żądania wykonuje w aplikacji Development. Instagram, WhatsApp i Telegram korzystają z tych samych tras czatu, więc drugi kanał wymaga krótszego promptu niż pierwszy.
Endpointy używane przez agenta
GET/v2/{account_id}/chatsGET/v2/{account_id}/chats/{chat_id}/messagesPOST/v2/{account_id}/chats/{chat_id}/messages/send
Częsty błąd: mieszanie ID. Wiadomość zawsze wysyła się z konta, do którego należy czat; zachowaj
Zbuduj integrację z LinkedIn
account_id i chat_id razem, od wywołania listy do wywołania wysyłki.Zaimplementuj Unipile Hosted Auth w tej aplikacji React i Fastify, aby użytkownicy łączyli własne konto LinkedIn z poziomu Ustawień.
Odczyt endpointuPOST /v2/auth/linkschemat wczytany
Wykonanie żądaniaPOST /v2/auth/link201 · link
Dodałem
POST /api/accounts/connect w Fastify: tworzy link uwierzytelniający po stronie serwera i zwraca hostowany URL. Strona Ustawień w React otwiera go, a po powrocie zapisuje nowe account_id w przestrzeni roboczej. Zweryfikowano w aplikacji Development na testowym koncie LinkedIn.Użytkownicy łączą własne konta, a aplikacja dostaje ID konta
Hosted Auth to strona, którą Unipile udostępnia Państwa użytkownikom, aby sami połączyli LinkedIn, WhatsApp, Gmail, Outlook lub kalendarz. Agent podłącza tworzenie linku w backendzie, przekierowanie we frontendzie i zapis ID konta, którego wymaga każde kolejne żądanie.
Endpointy używane przez agenta
POST/v2/auth/linkPOST/v2/auth/intentGET/v2/accounts/{account_id}
Częsty błąd: tworzenie linku uwierzytelniającego w przeglądarce. Link tworzy się na serwerze, z Państwa kluczem; frontend otrzymuje tylko hostowany URL.
Wdróż Hosted Auth z agentem
Zbuduj ujednolicony inbox LinkedIn, WhatsApp i e-mail dla naszej konsoli wsparcia: jedna lista wątków z kanałem jako etykietą.
Wyszukiwanie endpointów"inbox chats emails"5 wyników
Wykonanie żądaniaGET /v2/{account_id}/emails200 OK
Dodałem model
Thread , który sprowadza czaty i wątki e-mail do jednego kształtu (kanał, uczestnicy, ostatnia wiadomość, nieprzeczytane), worker synchronizacji dla każdego połączonego konta oraz listę wątków z etykietami kanałów. Paginacja kursorem na obu trasach. Przetestowano z 3 kontami w aplikacji Development.Jedna lista wątków dla komunikatorów i e-maila
Czaty (LinkedIn, WhatsApp, Instagram, Telegram) i e-maile (Gmail, Outlook, IMAP) pochodzą z dwóch rodzin tras, każda z jednym schematem. Agent czyta oba kontrakty, projektuje wspólny model i pisze synchronizację, dzięki czemu produkt pokazuje jeden inbox niezależnie od kanału.
Endpointy używane przez agenta
GET/v2/{account_id}/inboxesGET/v2/{account_id}/chatsGET/v2/{account_id}/emailsGET/v2/{account_id}/threads/{thread_id}
Częsty błąd: ponowne pobieranie całych inboxów przy każdym odświeżeniu. Paginuj kursorem zwracanym przez API, a nowe wiadomości niech dostarczają webhooki.
Zbuduj ujednolicony inbox z agentem
Zasubskrybuj webhooki nowych wiadomości i aktualizuj oś czasu kontaktu w czasie rzeczywistym.
Odczyt endpointuPOST /v2/webhooks/endpoints/schemat wczytany
Wykonanie żądaniaPOST /v2/webhooks/endpoints/201 · endpoint
Zarejestrowałem endpoint webhooka dla zdarzeń wiadomości w aplikacji Development, dodałem
POST /webhooks/unipile , który od razu zwraca 200 i przekazuje zdarzenie do kolejki, oraz worker dopisujący wiadomość do osi czasu kontaktu. Wysłana wiadomość testowa: oś czasu zaktualizowała się w mniej niż sekundę.Czas rzeczywisty bez odpytywania
Unipile wysyła zdarzenia (nowa wiadomość, nowy e-mail, status konta) na zarejestrowany endpoint. Agent tworzy endpoint, pisze odbiornik w Państwa frameworku i zadanie przetwarzania, a potem sprawdza log dostarczeń przez trasę konwersacji webhooka.
Endpointy używane przez agenta
POST/v2/webhooks/endpoints/GET/v2/webhooks/endpoints/GET/v2/webhooks/conversations/
Częsty błąd: wykonywanie pracy wewnątrz handlera webhooka. Od razu potwierdź odpowiedzią 2xx i przetwarzaj zdarzenie asynchronicznie, inaczej dostarczenia przekroczą limit czasu i zostaną ponowione.
Podłącz webhooki z agentem
Każda przestrzeń robocza w moim SaaS ma kilku użytkowników z własnymi kontami LinkedIn i e-mail. Odizoluj je: jeden Scope i jeden klucz z zakresem na przestrzeń roboczą.
Wyszukiwanie endpointów"scopes api-keys"4 wyniki
Wykonanie żądaniaPOST /v2/scopes/201 · scope
Przy tworzeniu przestrzeni roboczej backend tworzy teraz Scope oraz klucz Account API z zakresem, zapisany w postaci zaszyfrowanej, a każde konto połączone przez członka zespołu jest przypisywane do tego Scope. Wszystkie wywołania kont używają klucza przestrzeni, więc jeden tenant nigdy nie odczyta kont innego. Przetestowano z dwiema przestrzeniami w aplikacji Development.
Wielu użytkowników, wiele kont, jedna granica na tenanta
Scope to granica dostępu w API Unipile: klucz z zakresem widzi tylko konta przypisane do swojego Scope. Agent przekłada to na Państwa model tenantów, więc logika wielu kont żyje w API, a nie w kodzie.
Endpointy używane przez agenta
POST/v2/scopes/POST/v2/api-keys/GET/v2/accounts/
Częsty błąd: używanie jednego globalnego klucza Account dla każdego tenanta. Klucz globalny zostaje w backendzie do administracji; każdy tenant dostaje własny klucz z zakresem.
Konta, Scope i klucze
Obsłuż stany ponownego połączenia konta i checkpointów oraz pokaż użytkownikowi właściwy komunikat zamiast cichego błędu.
Odczyt endpointuGET /v2/accounts/{account_id}schemat wczytany
Odczyt endpointuPOST /v2/auth/checkpointschemat wczytany
Zmapowałem wartości statusu konta na trzy stany UI (połączone, wymaga kodu, wymaga ponownego połączenia), dodałem formularz checkpointu, który przesyła kod otrzymany przez użytkownika, oraz akcję ponownego połączenia, która otwiera Hosted Auth dla tego konta. Zmiany statusu przychodzą webhookiem, bez odpytywania.
Stany, które musi obsłużyć każda integracja z dostawcą
Sesje wygasają, dostawcy proszą o kod weryfikacyjny, użytkownicy zmieniają hasła. Te stany przenoszą trasy statusu konta i checkpointu; agent mapuje je na UI, aby użytkownik wiedział, co zrobić, a kod nigdy nie ponawiał prób na ślepo.
Endpointy używane przez agenta
GET/v2/accounts/{account_id}POST/v2/auth/checkpointPOST/v2/auth/checkpoint/resend
Częsty błąd: ponawianie checkpointu w pętli. Kod pochodzi od użytkownika końcowego: poproś raz, prześlij raz i poczekaj na zdarzenie statusu.
Stany kont w dokumentacji
Od Development do produkcji
Gdzie działa agent i na czyich kontach
Podczas budowy agent pracuje w aplikacji Development, z kontami testowymi i kluczem z zakresem. W produkcji użytkownicy łączą własne konto LinkedIn, WhatsApp, skrzynkę pocztową lub kalendarz przez Hosted Auth, a Państwa kod wywołuje te same trasy w ich imieniu.
1 · Agent kodujący
Codex, Cursor, Claude Code
Czyta prompt, wybiera endpoint
2 · Serwer MCP Unipile
Hostowany, jeden klucz z zakresem
Czyta kontrakt, wykonuje żądanie
3 · API Unipile
Jeden schemat, dziewięć kanałów
Ograniczone do jednego ID konta
4 · Dostawca
LinkedIn, WhatsApp, Gmail




Obowiązują zasady i limity każdego dostawcy
5 · Konto użytkownika
Połączone przez Hosted Auth
Jego inbox, jego kontakty, jego limity
Hostowany serwer Model Context Protocol, który udostępnia API Unipile agentom kodującym, generowany z tej samej specyfikacji OpenAPI co REST API.
Endpointhttps://developer.unipile.com/mcp?branch=v2.0
TransportStreamable HTTP (zdalnie, nic do instalowania)
UwierzytelnianieNagłówek X-API-KEY, klucz Account API z zakresem
AkcjeKażda operacja API Unipile: czaty i wiadomości, e-maile, kalendarze, profile i zaproszenia, posty, wyszukiwanie LinkedIn, Sales Navigator, Recruiter
KanałyLinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP, Google Calendar, Outlook Calendar
KlienciCodex CLI, Cursor, Claude Code, Gemini CLI, Windsurf, dowolny klient MCP
ŚrodowiskaAplikacja Development do budowy i testów, Production dla użytkowników
ScopeTylko konta przypisane do Scope klucza, jedno ID konta na żądanie
AktualizacjeAutomatyczne: generowany na nowo z każdego wydania OpenAPI, nic do utrzymywania
Łączone przez użytkownika
Każdy użytkownik końcowy łączy własne konto przez hostowane uwierzytelnianie. Unipile utrzymuje sesję; agent otrzymuje wyłącznie ID konta.
Jeden klucz, zakres per konto
Utwórz Scope tylko z kontami, do których agent ma mieć dostęp, i przypisany do niego klucz Account API. Agent nie dotknie żadnego innego konta, a klucz można w każdej chwili unieważnić w panelu.
Przepływy inicjowane przez użytkownika
Akcje działają w przepływach, które użytkownik uruchamia i kontroluje, w granicach limitów każdego dostawcy. Zobacz, jak dotyczy to kont LinkedIn.
Najpierw testy w Development
Buduj i testuj w aplikacji Development na kontach testowych; gdy przepływ działa, przełącz klucz na Production. Nic, co agent próbuje podczas budowy, nie dotyka prawdziwego użytkownika. Bezpieczeństwo i zgodność.
API oczami agenta
Całe API Unipile, czytelne dla agenta kodującego
Serwer udostępnia samo API Unipile: 179 operacji w dziewięciu kanałach, tych samych, które produkt będzie wywoływał przez REST, gdy agent napisze kod. Operacja to jedna metoda HTTP na jednej ścieżce API Unipile v2. Poniższe ścieżki są pełne, względem bazowego URL API
https://api.unipile.com, z kluczem z zakresem w nagłówku X-API-KEY .179operacji w API Unipile v2, które agent może czytać i wykonywać
9kanałów: LinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP, kalendarze Google i Outlook
1URL serwera i jeden klucz z zakresem dla każdego kanału
0kodu klejącego do utrzymania: serwer jest generowany na nowo z każdego wydania API
25 operacji
Wiadomości i konwersacje
LinkedIn, WhatsApp, Instagram i Telegram współdzielą te same trasy czatu: lista inboxu, odczyt wątku, nowy czat, wysyłka, przekazanie, reakcje, zarządzanie uczestnikami.
GET/v2/{account_id}/chats
GET/v2/{account_id}/chats/{chat_id}/messages
POST/v2/{account_id}/chats/{chat_id}/messages/send
23 operacje
E-maile, wątki, wersje robocze, foldery
Gmail, Outlook i IMAP w jednym schemacie: lista i odczyt e-maili, wysyłka, odpowiedź w wątku, wersje robocze, przenoszenie między folderami, lista kontaktów.
GET/v2/{account_id}/emails
GET/v2/{account_id}/emails/{email_id}
POST/v2/{account_id}/emails/send
13 operacji
Kalendarze i wydarzenia
Kalendarze Google i Outlook: lista kalendarzy i wydarzeń, tworzenie, aktualizacja, anulowanie lub przywracanie wydarzenia, odpowiedź na zaproszenie.
GET/v2/{account_id}/calendars
GET/v2/{account_id}/calendars/{calendar_id}/events
POST/v2/{account_id}/calendars/{calendar_id}/events
14 operacji
Profile, zaproszenia, sieć
Odczyt profilu LinkedIn, wysłanie lub akceptacja zaproszenia do sieci, lista oczekujących zaproszeń, kontakty, obserwujący, obserwowanie członka.
GET/v2/{account_id}/users/{user_id}
POST/v2/{account_id}/users/me/relation-requests
GET/v2/{account_id}/users/{user_id}/relations
20 operacji
Posty, komentarze, reakcje
Lista postów członka, odczyt komentarzy i reakcji, publikacja posta lub relacji, komentarz lub odpowiedź, z połączonego konta LinkedIn lub Instagram.
GET/v2/{account_id}/users/{user_id}/posts
GET/v2/{account_id}/posts/{post_id}/comments
POST/v2/{account_id}/posts
60 operacji
Wyszukiwanie LinkedIn, Sales Navigator, Recruiter, oferty pracy
Wyszukiwanie osób, firm, postów i ofert pracy z filtrami LinkedIn, listy leadów Sales Navigator, projekty i pipeline'y Recruiter, ogłoszenia i kandydaci, strony firmowe, kredyty 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
Jedno kompletne żądanie, dokładnie tak, jak wykonuje je agent
Serwer śledzi każde wydanie API Unipile, więc nowy endpoint trafia do agenta w dniu premiery, w każdym kanale, przez te same wspólne trasy. Konta, hosted auth, Scope i webhooki (kolejne 23 operacje) są również dostępne dla agenta. Pełne kontrakty w dokumentacji API.
To samo API, dwa momenty
MCP do budowy, REST do działania
Serwer MCP pozwala agentowi kodującemu zrozumieć i przetestować API Unipile. REST API i SDK to to, co wygenerowany kod wywołuje w produkcji. Te same endpointy, ten sam klucz z zakresem: jedno przed commitem, drugie po nim.
REST API w Państwa produkcieProduction
// Aplikacja decyduje, kiedy i co wysłać
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: 'Czwartek 15:00 pasuje na demo.' })
});
// To samo wywołanie dla czatów WhatsApp, Instagram, Telegram
Serwer MCP w agencie kodującymBudowa i testy
Zaimplementuj endpoint wysyłki dla widoku konwersacji, z dokładnym schematem body.
Odczyt endpointuPOST /v2/{account_id}/chats/{chat_id}/messages/sendschemat wczytany
Wykonanie żądaniaPOST /v2/{account_id}/chats/{chat_id}/messages/send200 OK · Development
Dodałem sendMessage() w messages.ts ze schematem body z kontraktu oraz test na aplikacji Development. Gotowe do przeglądu.
Serwer MCP sprawdza się, gdy
Budują Państwo lub zmieniają integrację z agentem kodującym i chcą, by czytał prawdziwy kontrakt, zamiast zgadywać.
Sprawdzają Państwo możliwości API przed zaprojektowaniem funkcji: które trasy, które pola, jakie limity.
Przeglądają Państwo istniejącą integrację pod kątem błędnych ID, brakującej paginacji lub niebezpiecznych ponowień.
REST API sprawdza się, gdy
Kod działa w produkcji: synchronizacja inboxu, sekwencje, logowanie w CRM, pole odpowiedzi w produkcie.
Potrzebne są webhooki, synchronizacja w tle i duży ruch na tysiącach połączonych kont.
Liczą się determinizm i koszty: wygenerowany kod wywołuje API bezpośrednio, z SDK, gdy pasują. Serwer MCP zostaje w skrzynce narzędzi na kolejną funkcję.
Agenci kodujący
Działa z Codex, Cursor, Claude Code i Gemini CLI
Z serwera może korzystać każdy agent kodujący obsługujący Model Context Protocol przez HTTP. Każdy z poniższych klientów przyjmuje klucz API z zakresem w nagłówku X-API-KEY, a konfiguracja jest opublikowana w oficjalnej dokumentacji.
CodexCodex CLI i rozszerzenie Codex IDE
~/.codex/config.toml z http_headers, a następnie uruchom codex mcp list , aby to zweryfikować. Potem wystarczy opisać funkcję i pozwolić, by Codex przeczytał kontrakt Unipile, zanim napisze kod.
Połącz Unipile z Codex
Cursor~/.cursor/mcp.json
mcp.json i panel agenta pokaże akcje Unipile. Buduj i testuj integrację z poziomu edytora, na aplikacji Development.
Dodaj Unipile do Cursor
Claude CodeJedno polecenie, zakres użytkownika
claude mcp add z nagłówkiem, a potem /mcp w sesji, aby sprawdzić połączenie.
Połącz z Claude Code
Gemini CLI~/.gemini/settings.json
settings.json z httpUrl i własnych headers. Dodaj URL Unipile i nagłówek X-API-KEY, a następnie /mcp pokaże serwer.
Dodaj do Gemini CLI
Windsurf~/.codeium/windsurf/mcp_config.json
Dowolny klient MCPFrameworki i własne agenty
X-API-KEY, a API Unipile będzie czytelne i wykonywalne z poziomu agenta.
Szczegóły serwera
Oficjalne SDK i integracje
Od agenta do produktu: oficjalne SDK i integracje
Hostowany serwer MCP pozwala agentowi kodującemu zrozumieć API Unipile. Gdy napisany przez niego kod trafia do produkcji, to samo API jest dostępne przez oficjalne SDK i konektory no-code.
Oficjalne SDK
Node.js / TypeScript
Typowany klient całego API, z tymi samymi endpointami, które agent odkrywa przez MCP. npm install unipile-node-sdk
Oficjalne SDK
Python
Oficjalne SDK Python dla API Unipile v2, dla frameworków agentowych i backendów napisanych w Pythonie.
No-code
n8n
Oficjalny węzeł Unipile dla n8n: LinkedIn Classic, Sales Navigator i Recruiter, wiadomości, e-mail, kalendarz i posty jako gotowe operacje. Zainstaluj @unipile/n8n-nodes-unipile z Community nodes.
No-code
Make
Aplikacja Unipile dla Make, łącząca akcje LinkedIn, WhatsApp, e-mail i kalendarza z resztą stacku.
Wszystkie są utrzymywane przez Unipile w ramach organizacji unipile na GitHub i npm. Hostowany serwer działa pod adresem
https://developer.unipile.com/mcp, a jego manifest rejestru i przewodnik konfiguracji znajdują się w unipile/unipile-mcp.Poznaj pozostałe API z naszej oferty
Serwer MCP działa na tym samym API, które produkt może wywoływać bezpośrednio. Poznaj API komunikatorów, e-maila i kalendarza oraz API LinkedIn, aby tworzyć funkcje, z których skorzysta agent.
API komunikatorów
Połącz WhatsApp, Instagram i Telegram, aby programowo wysyłać, odbierać i zarządzać konwersacjami. Twórz w aplikacji funkcje ujednoliconego inboxu i przepływy konwersacji.
6000+
Firmy, które wprowadzają innowacje z Unipile
Zaufali nam liderzy branży
1 API
Usprawnij pracę we wszystkich głównych kanałach komunikacji
2 dni
Szybkie uruchomienie integracji przy minimalnej konfiguracji
30%
Mniej pracy i zasobów na utrzymanie
Wbudowane bezpieczeństwo i zgodność
Ochrona klasy enterprise dla danych i procesów Dowiedz się więcej o bezpieczeństwie
SOC 2 Type II
Certyfikat
Niezależnie audytowane mechanizmy bezpieczeństwa, które chronią dane i zapewniają integralność operacyjną.
GDPR
Zgodność
Pełna zgodność z europejskimi przepisami o ochronie danych, dla prywatności użytkowników.
99.9%
Dostępność platformy w ciągu ostatnich 24 miesięcy
24/7
Globalne wsparcie i wydajne API
Serwer MCP Unipile: FAQ
Konkretne odpowiedzi: czym jest serwer, co agent kodujący może z nim zrobić, które klienty działają i ile to kosztuje.
Serwer MCP to program, który udostępnia narzędzia modelowi AI przez Model Context Protocol, otwarty standard wprowadzony przez Anthropic pod koniec 2024 roku i dziś obsługiwany przez Codex, Cursor, Claude Code, Gemini CLI, Windsurf, VS Code i większość frameworków agentowych. Klient pyta serwer, jakie narzędzia są dostępne, model wybiera jedno, serwer je uruchamia i zwraca wynik. Serwer MCP Unipile udostępnia w ten sposób API Unipile, dzięki czemu agent kodujący może czytać kontrakt, wykonywać żądania i pisać integrację z kontami komunikatorów, e-maila i kalendarza, które łączą Państwa użytkownicy.
Czytać kontrakt API Unipile i wykonywać żądania na Państwa aplikacji. W praktyce znajduje właściwe endpointy dla danej funkcji (czaty i wiadomości, e-maile, profile i zaproszenia, wyszukiwania LinkedIn, Sales Navigator i Recruiter, posty, wydarzenia w kalendarzu), pisze integrację w projekcie z dokładnymi schematami i testuje ją w aplikacji Development z kluczem z zakresem. Obsługuje LinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP i kalendarze przez te same wspólne trasy.
Każdy klient obsługujący zdalne serwery MCP przez HTTP z własnym nagłówkiem: Codex CLI i rozszerzenie Codex IDE, Cursor, Claude Code, Gemini CLI, Windsurf oraz frameworki agentowe, takie jak OpenAI Agents SDK, Claude Agent SDK, LangChain, LlamaIndex czy CrewAI. Konfiguracja każdego z nich jest w oficjalnej dokumentacji i na stronach klientów w tym serwisie.
Wkleja się krótką konfigurację do agenta kodującego i opisuje potrzebną funkcję zwykłym językiem. Agent pisze kod integracji, a Państwo przeglądają go jak każdy pull request. Serwer MCP to narzędzie na etapie budowy: w produkcji produkt wywołuje bezpośrednio REST API lub SDK.
Serwer MCP na etapie budowy: agent czyta kontrakt, generuje kod i testuje go w aplikacji Development. REST API i SDK do tego, co działa w produkcji: synchronizacja inboxu, sekwencje, logowanie w CRM, webhooki na tysiącach kont. Te same endpointy, ten sam klucz z zakresem.
Podczas budowy na kontach testowych aplikacji Development, przez klucz z zakresem. W produkcji wyłącznie na kontach, które użytkownicy połączyli przez hostowane uwierzytelnianie: kod otrzymuje ID kont, a nie dane logowania, a każda akcja jest ograniczona do jednego konta i wykonywana w imieniu tego użytkownika, w przepływach, które użytkownik inicjuje i kontroluje. Unipile nie jest powiązany z LinkedIn, Meta, Google ani Microsoft, a obowiązują limity każdego dostawcy.
Należy używać klucza Account API z zakresem w aplikacji Development: w panelu tworzy się Scope wyłącznie z kontami testowymi i klucz dla tego Scope. Agent nie dotknie żadnego innego konta, a klucz można w każdej chwili unieważnić w panelu. Konta produkcyjne pojawiają się dopiero wtedy, gdy przejrzany kod trafia na produkcję z własnymi kluczami z zakresem. Unipile ma certyfikat SOC 2 Type II i jest zgodny z RODO.
Serwer MCP jest w cenie każdego planu Unipile. Rozliczenie odbywa się za połączone konto, niezależnie od kanału i liczby żądań agenta: od 49 EUR miesięcznie za maksymalnie 10 kont, potem 5 EUR za każde kolejne konto, aż do 3 EUR przy większej liczbie, bez opłat za wiadomość czy wywołanie. 7-dniowy okres próbny nie wymaga karty kredytowej. Pełny cennik na stronie cennika.