{"id":"adhikasp-mcp-linkedin","name":"mcp-linkedin","homepage":null,"repo_url":"https://github.com/adhikasp/mcp-linkedin","category":"ai-ml","subcategories":[],"tags":["mcp","linkedin","agents","feeds","jobs","python"],"what_it_does":"An MCP (Model Context Protocol) server that exposes tools to interact with LinkedIn Feeds and LinkedIn Jobs using an unofficial LinkedIn API wrapper.","use_cases":["Retrieving recent LinkedIn feed posts for research or content monitoring","Searching for LinkedIn jobs by keywords and location","Building agent workflows that summarize, filter, or analyze LinkedIn feed and job results"],"not_for":["Production-grade LinkedIn automation where API reliability/compliance must be contractually guaranteed","Use cases requiring official LinkedIn API guarantees or stable long-term behavior","Handling sensitive credentials in untrusted environments"],"best_when":"You need MCP tool access to LinkedIn feed/job data for an agent workflow and can accept the risks of using an unofficial API.","avoid_when":"You require strict compliance guarantees, strong uptime SLAs, or highly reliable long-term API stability.","alternatives":["Use the official LinkedIn API (when possible) or a vendor that provides compliant job/feed data APIs","Build a custom integration with an official partner/approved data provider","Use third-party job board APIs (for job search rather than LinkedIn-specific sources)"],"af_score":37.2,"security_score":38.8,"reliability_score":22.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:38:02.908459+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Username/password via environment variables (LINKEDIN_EMAIL, LINKEDIN_PASSWORD)"],"oauth":false,"scopes":false,"notes":"Authentication is configured by passing LinkedIn credentials as environment variables in the MCP server config."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing model described; appears to be self-hosted/open-source tooling."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":37.2,"security_score":38.8,"reliability_score":22.5,"mcp_server_quality":55.0,"documentation_accuracy":45.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":35.0,"rate_limit_clarity":10.0,"tls_enforcement":70.0,"auth_strength":30.0,"scope_granularity":10.0,"dependency_hygiene":55.0,"secret_handling":35.0,"security_notes":"Credentials are supplied via env vars (good practice versus hard-coding), but the approach still involves handling high-privilege LinkedIn username/password for unofficial scraping/automation. The README does not describe secret redaction/logging behavior, secure storage, or mitigation for upstream credential/rate-limit risks.","uptime_documented":0.0,"version_stability":35.0,"breaking_changes_history":30.0,"error_recovery":25.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"unknown","retry_guidance_documented":false,"known_agent_gotchas":["Uses an unofficial LinkedIn API wrapper, so feeds/jobs queries may be fragile or rate-limited by upstream behavior","Authentication is handled via LinkedIn credentials in env vars; ensure agents/tooling do not leak secrets","README examples show tool usage but do not document pagination, rate limits, or retry/idempotency semantics"]}}