HDW-MCP-Server provides a bridge between AI assistants and Horizon Data Wave's LinkedIn API, enabling comprehensive access to LinkedIn data and functionality. The TypeScript implementation exposes tools for searching users, retrieving profiles, accessing posts and reactions, managing connections, sending messages, and interacting with companies through the Model Context Protocol. Built with the MCP SDK, it handles authentication via environment variables and includes robust error handling and logging. This server is particularly valuable for use cases requiring LinkedIn data access directly within AI assistant conversations, such as sales prospecting, recruitment research, and professional networking.
Nessuna recensione ancora. Sii il primo a recensire!
Accedi per unirti alla conversazione
Search for LinkedIn users with various filters. Parameters: keywords (optional), first_name (optional), last_name (optional), title (optional), company_keywords (optional), school_keywords (optional), current_company (optional), past_company (optional), location (optional), industry (optional), education (optional), count (optional, default: 10), timeout (optional, default: 300).
Retrieve detailed profile information about a LinkedIn user. Parameters: user (required), with_experience (optional, default: true), with_education (optional, default: true), with_skills (optional, default: true).
Look up LinkedIn user details by email. Parameters: email (required), count (optional, default: 5), timeout (optional, default: 300).
Retrieve posts for a LinkedIn user by URN. Parameters: urn (required), count (optional, default: 10), timeout (optional, default: 300).
Retrieve reactions for a LinkedIn user by URN. Parameters: urn (required), count (optional, default: 10), timeout (optional, default: 300).
Retrieve top chat messages from the LinkedIn management API. Parameters: user (required), count (optional, default: 20), timeout (optional, default: 300).
Send a chat message using the LinkedIn management API. Parameters: user (required), text (required), timeout (optional, default: 300).
Send a connection invitation to a LinkedIn user. Parameters: user (required), timeout (optional, default: 300).
Create a comment on a LinkedIn post or reply. Parameters: text (required), urn (required), timeout (optional, default: 300).
Retrieve a list of LinkedIn user connections. Parameters: connected_after (optional), count (optional, default: 20), timeout (optional, default: 300).
Retrieve reposts for a LinkedIn post. Parameters: urn (required), count (optional, default: 10), timeout (optional, default: 300).
Retrieve comments for a LinkedIn post. Parameters: urn (required), sort (optional, default: 'relevance'; allowed values: 'relevance', 'recent'), count (optional, default: 10), timeout (optional, default: 300).
Search for LinkedIn companies via Google – the first result is typically the best match. Parameters: keywords (required), with_urn (optional, default: false), count_per_keyword (optional, default: 1; range 1–10), timeout (optional, default: 300).
Retrieve detailed information about a LinkedIn company. Parameters: company (required), timeout (optional, default: 300).
Retrieve employees of a LinkedIn company. Parameters: companies (required), keywords (optional), first_name (optional), last_name (optional), count (optional, default: 10), timeout (optional, default: 300).