Prerequisites
- LinkedIn personal account
- LinkedIn company page (required for app creation with admin access)
Step 1: Create LinkedIn Developer Account & App
- Visit https://developer.linkedin.com/ and sign in
- Click “Create App” and fill out the form:
- App name: Choose a descriptive name
- LinkedIn Page: Associate with your company page
- App logo: Upload 100x100px PNG (recommended)
- Accept LinkedIn’s API Terms of Use

Step 2: Configure OAuth Settings
- Go to the “Auth” tab in your application dashboard
- Add redirect URLs:
https://api.klavis.ai/oauth/linkedin/callback

Step 3: Request Scopes
Klavis LinkedIn MCP Server uses the following OAuth scopes:
openid,profile,email,w_member_social
- Go to “Products” tab and request “Shared on LinkedIn” and “Sign In with LinkedIn using OpenID Connect”
- Once approved, you can see Client ID and Client Secret from the “Auth” tab

You have successfully created a LinkedIn OAuth application! You now have your Client ID and Client Secret ready for integration with Klavis AI.
(Optional) Step 4: White Labeling
White labeling allows you to customize the OAuth experience with your own branding instead of Klavis AI’s.
- Configure White Labeling: Go to https://www.klavis.ai/home/white-label
- Add Your Credentials: Enter your LinkedIn Client ID and Client Secret from Step 3
-
Set Redirect URI: Use
https://api.klavis.ai/oauth/linkedin/callback
or your custom callback URL -
Initiate OAuth: Use your client ID when starting the OAuth flow:
For detailed white labeling implementation and code examples, see our OAuth & White Labeling guide.