How to register a LinkedIn OAuth 2.0 app and connect it to Nora.LinkedIn integrations let your agents read profile data and post to LinkedIn via the Marketing/Sharing APIs. Nora uses OAuth 2.0 (Authorization Code) with automatic refresh-token rotation.
Where to apply for credentials
LinkedIn Developers
linkedin.com/developers
Verify the app
LinkedIn requires you to verify the app on behalf of the associated company before any OAuth flows
work. Follow the verification email sent to a Page admin.
Add the Nora redirect URI
On the app’s Auth tab, paste the redirect URI Nora’s integration modal shows (it’s
https://<your-nora-host>/api/integrations/linkedin/oauth/callback).Request scopes
LinkedIn’s
openid, profile, email scopes are auto-available. For posting, you need
w_member_social — request it under the Products tab (Sign In with LinkedIn → Share on
LinkedIn).Connect in Nora
Paste the Client ID + Client Secret
The integration modal also shows the redirect URI for you to copy into the LinkedIn app config
(above).
Required scopes
| Scope | Why |
|---|---|
openid | OIDC — user identity |
profile | Connected user’s name + LinkedIn ID |
email | Connected user’s email |
w_member_social | Required for posting on the user’s behalf |
MCP server
No official LinkedIn MCP server today. Community packages exist (e.g.stickerdaniel/linkedin-mcp-server).
Environment variables Nora injects
| Variable | Source |
|---|---|
LINKEDIN_ACCESS_TOKEN | Auto-rotating OAuth token |
LINKEDIN_DEFAULT_USERNAME | Connected user’s display name |

