Skip to main content

LinkedIn

Read-only LinkedIn lookups via OAuth.

Setup

  1. Create a LinkedIn Developer App at https://www.linkedin.com/developers/apps.
  2. Add redirect URI: https://your-host/auth/linkedin/callback.
  3. Set environment:
    OAUTH_LINKEDIN_CLIENT_ID=...
    OAUTH_LINKEDIN_CLIENT_SECRET=...
  4. Restart server.

Scopes

ScopePurpose
r_liteprofileBasic profile info
r_emailaddressUser's email

(LinkedIn no longer permits broad search via OAuth for new apps. The r_basicprofile scope is grandfathered for some apps.)

Tools

ToolPurpose
linkedin_get_profileRead the connected user's own profile.

This integration is intentionally minimal. It exists so the assistant can ground answers in the user's actual current job title / company without manual entry. We don't expose tools that would scrape other users' profiles — LinkedIn's TOS forbid that.

Use cases

  • "Sign me up to the demo with my title and company."
  • (Onboarding) Pre-fill the org admin's "headline" from LinkedIn.

Privacy

Profile data is held in the user's session only — not persisted. Re-fetched on demand.