Rate Limits

How LinkMCP protects the integrity of your LinkedIn account.

Some MCP actions are rate-limited in order to protect the integrity of your LinkedIn account. These limits pace your actions and cap how much runs each day. They lower the risk to your account; they cannot remove it.

Reads of public data (profiles, posts, comments, reactions) are usually served by external data sources and don't touch your account at all - the limits below apply only when a request runs through your connected LinkedIn account.

Safety tiers

You choose your comfort level from the dashboard. The tier multiplies the base daily limits shown below - a lower tier means fewer actions per day and more protection for your account.

TierMultiplier
Cautious25%
Moderate50%
Aggressive80%
DisabledNo limit

Automatic pacing

Every rate-limited action has a short-term burst limit that prevents rapid-fire calls. There is also a 1-second global cooldown between any two actions and a cap of 15 total actions per minute across your account.

ToolMin. gapMax / minute
linkedin_get_connections5 s5
linkedin_list_connection_requests5 s5
linkedin_search_people5 s3
linkedin_search_sales_navigator5 s3
linkedin_get_shared_connections5 s3
linkedin_get_person_posts3 s5
linkedin_get_post_comments3 s5
linkedin_get_nested_comments3 s5
linkedin_get_post_reactions3 s5
linkedin_get_post_analytics3 s5
linkedin_get_profile_views3 s5
linkedin_get_my_engagement3 s5
linkedin_send_message10 s3
linkedin_send_message (InMail)30 s1
linkedin_comment_on_post10 s3
linkedin_react_to_post10 s3
linkedin_manage_connection_request (accept / decline)10 s2
linkedin_manage_connection_request (withdraw)20 s2
linkedin_send_connection_request20 s2
linkedin_create_post30 s1
If the safety system itself is unavailable, all actions are temporarily paused rather than allowed through unchecked.

Daily limits

Each action also has a per-24-hour limit (UTC). The numbers below are the base limits - your safety tier multiplier is applied on top. There is also an account-wide daily cap of 500 actions (before tier multiplier).

ToolBase daily limit
linkedin_get_connections100
linkedin_list_connection_requests100
linkedin_search_people300
linkedin_search_sales_navigator300
linkedin_get_shared_connections100
linkedin_get_person_posts100
linkedin_get_post_comments100
linkedin_get_nested_comments100
linkedin_get_post_reactions100
linkedin_get_post_analytics100
linkedin_get_profile_views100
linkedin_get_my_engagement100
linkedin_send_message100
linkedin_send_message (InMail)40
linkedin_comment_on_post100
linkedin_react_to_post100
linkedin_manage_connection_request (accept / decline)100
linkedin_manage_connection_request (withdraw)80
linkedin_send_connection_request80
linkedin_create_post50

Smart caching

Data that has already been fetched is served from cache and doesn't count toward any of the limits above.

Full audit trail

Every LinkedIn action performed through LinkMCP is logged with a timestamp, action type, and actor. Rate limit hits are logged too, so you can see exactly when and why a request was rejected.

You can change your safety tier at any time from the dashboard - there's no lock-in.