LinkedIn API
Summary
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.
Available Actions(15)
search_linkedin_users
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).
get_linkedin_profile
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).
get_linkedin_email_user
Look up LinkedIn user details by email. Parameters: email (required), count (optional, default: 5), timeout (optional, default: 300).
get_linkedin_user_posts
Retrieve posts for a LinkedIn user by URN. Parameters: urn (required), count (optional, default: 10), timeout (optional, default: 300).
get_linkedin_user_reactions
Retrieve reactions for a LinkedIn user by URN. Parameters: urn (required), count (optional, default: 10), timeout (optional, default: 300).
get_linkedin_chat_messages
Retrieve top chat messages from the LinkedIn management API. Parameters: user (required), count (optional, default: 20), timeout (optional, default: 300).
send_linkedin_chat_message
Send a chat message using the LinkedIn management API. Parameters: user (required), text (required), timeout (optional, default: 300).
send_linkedin_connection
Send a connection invitation to a LinkedIn user. Parameters: user (required), timeout (optional, default: 300).
send_linkedin_post_comment
Create a comment on a LinkedIn post or reply. Parameters: text (required), urn (required), timeout (optional, default: 300).
get_linkedin_user_connections
Retrieve a list of LinkedIn user connections. Parameters: connected_after (optional), count (optional, default: 20), timeout (optional, default: 300).
get_linkedin_post_reposts
Retrieve reposts for a LinkedIn post. Parameters: urn (required), count (optional, default: 10), timeout (optional, default: 300).
get_linkedin_post_comments
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).
get_linkedin_google_company
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).
get_linkedin_company
Retrieve detailed information about a LinkedIn company. Parameters: company (required), timeout (optional, default: 300).
get_linkedin_company_employees
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).
커뮤니티 리뷰
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요