LinkedIn for AI agents
LinkedIn is a professional networking platform where people and companies share content, build connections, and find business opportunities across a global member base. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.
What agents do in LinkedIn.
Check a company's page stats
Pull an organization's page statistics and follower count for a reporting update, read-only.
Draft a post for approval
Prepare a LinkedIn post or article share and hold it for approval before it goes live.
Look up a share's engagement
Check reactions and share statistics on a post to gauge how it performed.
25 LinkedIn actions, graded by risk.
Every LinkedIn action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.
read
14Look things up. Allowed by default.
- linkedin.get_imageGet image details
- linkedin.get_imagesGet images
- linkedin.get_personGet person profile
- linkedin.get_videosGet videos
- linkedin.get_my_infoGet my info
- linkedin.list_reactionsList reactions on entity
- linkedin.get_share_statsGet share statistics
- linkedin.get_company_infoGet company info
- linkedin.get_network_sizeGet network size
- linkedin.get_post_contentGet post content
- linkedin.get_org_page_statsGet organization page statistics
- linkedin.get_audience_countsGet audience counts
- linkedin.get_ad_targeting_facetsGet ad targeting facets
- linkedin.search_ad_targeting_entitiesSearch ad targeting entities
write
8Create and change things. Allow, or ask the user first.
- linkedin.create_video_postCreate video post
- linkedin.create_linked_in_postCreate a LinkedIn post
- linkedin.create_comment_on_postCreate comment on LinkedIn post
- linkedin.create_article_or_url_shareCreate article or URL share
- linkedin.who_am_iWho Am I
- linkedin.upload_videoUpload video
- linkedin.register_image_uploadRegister image upload
- linkedin.initialize_image_uploadInitialize image upload
destructive
3Delete, cancel or archive. Ask first, or deny outright.
- linkedin.delete_postDelete Post
- linkedin.delete_ugc_postDelete UGC Post (Legacy)
- linkedin.delete_linked_in_postDelete LinkedIn Post
LinkedIn in three steps.
- 01Your users connect LinkedInThey sign in to LinkedIn on Arc0 Connect, under your brand, and approve the access you ask for.
- 02You set the rulesReads run, writes like “create video post” can wait for the user, and “delete Post” can be denied outright.
- 03Any agent can actYour agent calls LinkedIn through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
await arc0.policies.set('linkedin', { read: 'allow', write: 'ask', // create_video_post destructive: 'deny', // delete_post }) # Claude Code: the same connection, one URL $ claude mcp add --transport http arc0 \ https://mcp.arc0.ai/u/u_8f2
How LinkedIn connects.
Users sign in to LinkedIn on Arc0 Connect and approve the scopes you request. Build with Arc0’s LinkedIn OAuth app, or bring your own so the LinkedIn consent screen names you. Tokens refresh automatically, and you can export them whenever you want.
The same LinkedIn connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →
- AUTH
- OAuth 2.0
- CREDENTIALS
- Per-tenant encrypted vault
- MODEL SEES
- Results only, never credentials
- AUDIT LOG
- Every call, on every plan
Use LinkedIn from any agent.
LinkedIn and Arc0, answered.
Can I use LinkedIn with Claude, ChatGPT or Cursor?
Yes. Connect LinkedIn to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the LinkedIn actions you allow.
How do users connect LinkedIn?
Users sign in to LinkedIn on Arc0 Connect and approve the scopes you request. Build with Arc0’s LinkedIn OAuth app, or bring your own so the LinkedIn consent screen names you. Tokens refresh automatically, and you can export them whenever you want.
Which LinkedIn actions can my agent take?
25 in total: 14 read, 8 write and 3 destructive, such as “create video post”. Your policies decide which of them each agent may call.
Can I stop my agent from deleting things in LinkedIn?
Yes. Actions like “delete Post” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.
Can my own backend call LinkedIn too?
Yes. The same LinkedIn connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.
Plug LinkedIn into your agent.
Your users connect LinkedIn once, under your brand. Your agent gets 25 actions behind your policies, with every call on the record.
Free to build · MCP + REST · Audit log on every plan