LinkedIn Analytics
Get detailed analytics for your LinkedIn posts and profile using the Publora MCP server. Track impressions, engagement, follower growth, and interact with posts through reactions and comments.
Prerequisites
Plans: Starter (free), Pro, Premium - LinkedIn is available on all plans including free.
Getting Started
- Create account at publora.com/register (free)
- Connect LinkedIn via OAuth in Publora Dashboard
- Get API key at publora.com/settings/api
- Configure MCP in Claude Desktop (
~/.claude/claude_desktop_config.json
):
json
{
"mcpServers": {
"publora": {
"type": "http",
"url": "https://mcp.publora.com",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
REST API Fallback
If the MCP server is unavailable or returns errors, use the REST API directly:
Base URL: https://api.publora.com/api/v1
Authentication: Use
header (NOT
):
bash
# Get your connected platforms
curl -X GET "https://api.publora.com/api/v1/platform-connections" \
-H "x-publora-key: sk_your_api_key"
# Get post statistics
curl -X POST "https://api.publora.com/api/v1/linkedin-post-statistics" \
-H "x-publora-key: sk_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"platformId": "linkedin-abc123",
"postedId": "urn:li:share:7123456789012345678",
"queryTypes": "ALL"
}'
# Get account statistics
curl -X POST "https://api.publora.com/api/v1/linkedin-account-statistics" \
-H "x-publora-key: sk_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"platformId": "linkedin-abc123",
"queryTypes": "ALL"
}'
Platform ID Format: where
is from
response.
📖
Full API documentation: docs.publora.com
Analytics Tools
linkedin_post_stats
Get engagement metrics for a specific LinkedIn post.
Parameters:
- : LinkedIn post URN (e.g., or )
- : Platform connection ID (e.g., )
- (optional): Metrics to fetch: , , , ,
Response includes:
- Impressions (total views)
- Unique impressions (members reached)
- Reactions count
- Comments count
- Shares/reposts
- Engagement rate
linkedin_account_stats
Get aggregated statistics for your LinkedIn account.
Parameters:
- : Platform connection ID
- (optional): Metrics to fetch
- (optional): or (default: TOTAL)
linkedin_followers
Get follower count or growth over time.
Parameters:
- : Platform connection ID
- (optional): or
- (optional): For daily period:
{start: {year, month, day}, end: {year, month, day}}
linkedin_profile_summary
Get a combined profile overview with followers and stats.
Parameters:
- : Platform connection ID
- (optional): Date range for stats
Engagement Tools
linkedin_create_reaction
React to a LinkedIn post.
Parameters:
- : LinkedIn post URN
- : Platform connection ID
- : One of the following:
| Type | Description |
|---|
| Standard thumbs up |
| Clapping hands / applause |
| Heart / love |
| Lightbulb / insightful |
| Supportive |
| Funny / laughing |
linkedin_delete_reaction
Remove your reaction from a post.
Parameters:
- : LinkedIn post URN
- : Platform connection ID
linkedin_create_comment
Post a comment on a LinkedIn post (max 1,250 characters).
Parameters:
- : LinkedIn post URN
- : Platform connection ID
- : Comment text (max 1,250 characters)
- (optional): Comment URN for nested replies
linkedin_delete_comment
Remove a comment you made.
Parameters:
- : LinkedIn post URN
- : Comment URN or numeric ID
- : Platform connection ID
Example Prompts
Weekly Performance Review
Analyze my LinkedIn performance for the last 7 days.
Show me:
1. Which posts performed best
2. My engagement rate trends
3. Follower growth
4. Recommendations for improvement
Post Analysis
Get detailed stats for my last 5 LinkedIn posts and identify patterns in what content resonates with my audience.
Engagement Campaign
React with PRAISE to my colleague's post about their promotion (urn:li:share:123456) and add a congratulatory comment.
Follower Tracking
Show my LinkedIn follower growth for the last 30 days. How many new followers did I gain each week?
Metrics Reference
| Metric | Description |
|---|
| Total times content appeared in feeds |
| Unique LinkedIn members who saw the post |
| Number of reposts/shares |
| Total reactions (all types combined) |
| Number of comments |
Engagement Rate Benchmarks
Average LinkedIn engagement rates by follower count:
| Followers | Good Engagement Rate |
|---|
| < 5K | 3-5% |
| 5K-50K | 2-3% |
| 50K+ | 1-2% |
Good performing posts typically have:
- 2x your average impressions
- Comment-to-reaction ratio above 10%
- Engagement rate above your baseline
Important Notes
-
Analytics delay: LinkedIn analytics may take up to 24 hours to fully populate. Querying immediately after posting returns partial data.
-
URN formats: LinkedIn URLs use
but the API requires
or
. Use the
from Publora's
response for accurate URNs.
-
Caching: Analytics responses may be cached. The response includes a
field indicating if data came from cache.
-
Rate limits: LinkedIn has approximately 200+ API calls per hour. Implement backoff on 429 errors.
Troubleshooting
| Error | Cause | Solution |
|---|
| "Platform ID not found" | Invalid connection ID | Run to get valid IDs |
| "Post not found" | Wrong URN format | Use or format |
| 429 Too Many Requests | Rate limited | Wait and retry with exponential backoff |
| "message cannot exceed 1250 characters" | Comment too long | Shorten comment to under 1,250 chars |