Connects coding agents to Unipile APIs for LinkedIn, messaging, email, and calendar integrations.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Unipile MCP.
search-endpointsSearches paths, operations and parameters, for example `sales-navigator`, `inmail` or `relation-requests
list-specsLists the available OpenAPI specs; the others take the spec `title` as a parameter (`Unipile API`)
list-endpointsLists every path and method with its summary
get-endpointReturns one operation's full request/response schema, security and servers
execute-requestRuns the request for real (a HAR object) against your own accounts
Unipile MCP MCP server gives coding agents structured access to the Unipile API. The hosted service provides one MCP connection for integrations involving LinkedIn, LinkedIn Sales Navigator, LinkedIn Recruiter, WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP email, and Google or Outlook calendars.
Its primary purpose is build-time development. An agent can inspect the API contract, generate application code, and test calls against accounts connected to Unipile. The resulting application can call the Unipile REST API directly or use the Node.js or Python SDK; production code does not need to depend on MCP.
The available API surface includes searches, profiles, invitations, messages, InMails, company data, job postings, applicants, conversations, email, and calendar operations. Exact availability depends on the OpenAPI specification and the connected account type.
The server exposes discovery tools for the Unipile API. An agent can list available specifications, search endpoint paths and parameters, list routes with their methods and summaries, and retrieve a selected operation's request and response schema, security requirements, and server details.
After inspecting a route, the agent can use execute-request to send a real request represented as a HAR object. Requests run against the accounts associated with the supplied Unipile credentials. This lets a developer validate request bodies and responses with a test account before implementing the equivalent call in application code.
LinkedIn account types remain distinct in the API. Classic LinkedIn, Sales Navigator, and Recruiter use different search routes, filters, and InMail behavior, so the agent should inspect the relevant operation instead of assuming that one route applies to all three.
Connect a test account in the Unipile dashboard, create a Scope for that account, and generate a scoped Account API key. The hosted MCP endpoint is:
Configure the client to use HTTP transport and send the scoped key in the X-API-KEY header. For Claude Code, the documented command is:
Cursor, VS Code, Codex, Gemini CLI, Windsurf, and Claude Desktop configurations are also provided by the project. Use a test account when calling execute-request, particularly for operations that send messages, invitations, or other changes.
The Unipile MCP MCP server exposes five MCP tools:
list-specs lists available OpenAPI specifications, including the Unipile API specification.search-endpoints searches endpoint paths, operations, and parameters using terms such as sales-navigator, inmail, or relation-requests.list-endpoints returns paths and methods with their summaries.get-endpoint returns the full contract for one operation, including request and response schemas, security, and servers.execute-request performs an authenticated request using a HAR object.These tools support workflows such as creating a Sales Navigator lead search, adding LinkedIn invitations to a CRM, synchronizing WhatsApp and LinkedIn conversations, or adding Gmail, Outlook, and IMAP sending to a sequence. The server is also suitable for inspecting calendar routes before implementing scheduling features.
This is a hosted, build-time MCP service rather than a production integration layer. The application generated by the agent must call the Unipile REST API or an SDK after development is complete.
Real requests operate on connected accounts and can change their state. The account must support the requested product or feature; for example, Sales Navigator operations require a Sales Navigator seat. The server helps discover the API contract, but developers remain responsible for selecting the correct account, route, credentials, and test data.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/unipile-mcp)<a href="https://allmcps.com/mcp/unipile-mcp"><img src="https://allmcps.com/api/badge/unipile-mcp?style=directory" alt="Unipile MCP on AllMCPs" /></a>