Every command, by group
86 commands across 10 groups, 30 of which change something on your account. Each name is identical to the matching MCP tool.
Generated from the CLI’s own catalogue — @connectsafely/cli
You are not expected to memorise these, and neither is an AI agent. The same list is in the binary, filterable and free of an API key:
$ csly commands$ csly commands --search invitation$ csly commands --kind write$ csly schema send-connection-requestAccount & quota
11 commandsKeys, account selection, daily limits, premium status.
get-account-activity | Get account activity history | read |
get-account-premium-status | Get account premium status | read |
get-account-quota | Quota usage for one account | read |
get-account-status | Get account status | read |
get-account-status-by-id | Get specific account status | read |
get-connections | Get connections list | read |
get-organizations | Get user organizations | read |
get-profile-visitors | Get profile visitors | read |
get-received-invitations | Get received invitations | read |
get-sent-invitations | Get sent connection invitations | read |
list-linkedin-accounts | List connected LinkedIn accounts (lightweight + searchable) | read |
Search & sourcing
13 commandsPeople, companies, posts, jobs, groups, schools, geo ids.
get-company-details | Get company details | read |
get-group-details | Get group details | read |
get-job-details | Get job details | read |
search-companies | Search LinkedIn companies | read |
search-geo-locations | Search geo locations | read |
search-groups | Search LinkedIn groups | read |
search-jobs | Search LinkedIn jobs | read |
search-people | Search LinkedIn people | read |
search-people-alias | Search LinkedIn people (alias) | read |
search-people-v2 | Search LinkedIn people (V2 - with auto-pagination) | read |
search-posts-v2 | Search LinkedIn posts (V2 - with auto-pagination) | read |
search-schools | Search schools | read |
search-service-categories | Search service categories | read |
Profiles & companies
6 commandsFull profiles, firmographics, followers, visitors.
endorse-skill | Endorse a skill on a LinkedIn profile | write |
fetch-profile | Fetch LinkedIn profile information | read |
get-company-followers | Get company/organization followers | read |
get-profile | Fetch LinkedIn profile information (GET) | read |
send-company-follow-invitations | Send company follow invitations | write |
visit-profile | Visit a LinkedIn profile | write |
Relationship actions
6 commandsInvitations, follows, endorsements, relationship checks.
check-relationship | Check relationship status with profile | read |
check-relationship-specific-account | Check relationship status with specific account | read |
follow-user | Follow or unfollow a LinkedIn profile | write |
respond-to-received-invitation | Accept or ignore a received invitation | write |
send-connection-request | Send a connection request | write |
withdraw-invitation | Withdraw a sent connection invitation | write |
Inbox & messaging
17 commandsThreads, replies, attachments, stars, InMail credits.
check-email-support | Check if profile supports email messaging | write |
conversation-exists | Check if a conversation exists with a profile | read |
conversations-delete-message | Delete (recall) a message | write |
conversations-download-media | Download media from message | write |
conversations-mark-unread | Mark a conversation as unread | write |
conversations-react-message | React or unreact to a message | write |
conversations-refresh | Refresh conversation messages | write |
conversations-send-message | Send message (with channel selection) | write |
conversations-star | Star a conversation | write |
conversations-sync | Trigger conversation sync | write |
conversations-sync-status | Get sync status | read |
conversations-unstar | Unstar a conversation | write |
conversations-upload-attachment | Upload message attachment | write |
get-conversation-messages | Get conversation messages | read |
get-inmail-credits | Get InMail credits | read |
list-conversations | List conversations | read |
send-group-message | Send message with group context | write |
Posts & engagement
19 commandsPublish, comment, react, repost, scrape, read the feed.
comment-on-post | Comment on a LinkedIn post | write |
create-post | Create a LinkedIn post | write |
get-all-post-comments | Get all comments from a post | read |
get-feed | Get the current user's LinkedIn home feed | read |
get-latest-posts | Get latest posts from a profile | read |
get-post-comments | Get comments from a post | read |
get-post-reactions | Get reactions from a post | read |
get-post-reactions-v2 | Get reactions from a post (v2 - with vanity names) | read |
get-reposts | Get the list of people who reposted a post | read |
like-comment | Like a comment | write |
react-to-post | React to a LinkedIn post | write |
reply-to-comment | Reply to a comment | write |
repost-post | Repost a LinkedIn post | write |
scrape-post | Scrape LinkedIn post details | read |
search-posts | Search posts by keyword | read |
upload-and-post | Upload media and create a LinkedIn post (server-side) | write |
upload-complete | Complete multipart video upload | write |
upload-document-status | Check document (PDF) processing status | read |
upload-init | Initialize media upload — get pre-signed URL(s) | write |
Analytics
6 commandsFollowers, profile visitors, network summary, own activity.
get-account-comments | List an account's own comments | read |
get-account-reactions | List an account's own reactions | read |
get-connection-count | Get exact connection count | read |
get-creator-dashboard | Get creator dashboard overview | read |
get-followers-analytics | Get followers analytics | read |
get-network-summary | Get "Manage my network" counts | read |
Groups
3 commandsSearch groups, pull member lists, send group messages.
get-group-members | Get group members by group ID | read |
get-group-members-by-url | Get group members by group URL | read |
get-group-members-legacy | Get group members (legacy endpoint) | read |
Events
1 commandsPull attendee lists off LinkedIn events.
get-event-attendees | Get event attendees | read |
Every command marked write accepts --dry-run, and batches of them pace themselves with a randomised 30–90 second gap. Full parameters for any one of them: csly schema <command>, or the CLI reference. Prefer to start from a job rather than a command? 55 worked use cases.
Run any of these against your own account
Seven days free, then $10/month per LinkedIn account — REST API, MCP server and CLI included.
What the CLI actually is— 86 commands, same plan, no extra cost.