Analytics & Intelligence

LinkedIn Analytics & Intelligence

Track post performance, profile analytics, audience demographics, and network growth. Every response includes an intelligence block with assessment, insights, and recommended next actions, all computed instantly with zero LLM cost.

20 Tools for Analytics & Intelligence

Each tool is available as an MCP tool for AI agents or as a REST API endpoint.

Get Post Analytics

Read

Get real-time analytics for a specific LinkedIn post: views/impressions, likes, comments, and reposts count. Costs 1 API call. Only use if you need real-time data for a SINGLE post. For batch analytics or dashboards, use get_cached_post_analytics (instant, no API cost). Fetches live data directly from LinkedIn for the most up-to-date metrics.

get_post_analytics

Get Cached Post Analytics

Read

Get cached post metrics for your account. Returns impressions, reactions, comments, reposts, and engagement rate for recent posts. Data is refreshed automatically by the content poller - no LinkedIn API calls are made. Supports sorting by any metric and filtering by content type.

get_cached_post_analytics

Get Profile Analytics

Read

Get daily profile metrics over time: profile views count and follower data. Uses cached data from the content poller for fast responses. Useful for tracking how content campaigns impact your profile visibility and growth.

get_profile_analytics

Get Activity Analytics

Read

Get a daily outbound activity summary: invitations sent, messages sent, posts published, and more. Aggregated from usage logs to show how actively you're using LinkedIn through Crispy. Useful for monitoring team activity and ensuring daily limits aren't being approached.

get_activity_analytics

Get Profile Viewers

Read

See who viewed your LinkedIn profile recently. Returns viewer names, headlines, current company, and when they viewed your profile. Useful for identifying warm leads who are already interested in you and for monitoring profile visibility after content campaigns.

get_profile_viewers

Get Connections

Read

List your LinkedIn connections (1st degree network). Returns names, headlines, profile URLs, and connection metadata. Supports pagination for browsing through your full network. Useful for CRM syncing, network analysis, and identifying messaging targets.

get_connections

Get Top Posts

Read

Get your best-performing posts ranked by a chosen metric. Uses cached data from the content poller for fast responses. Supports ranking by impressions, reactions, comments, reposts, or engagement rate with a configurable lookback window.

get_top_posts

Purge Analytics Cache

Caution

Purge all cached analytics data for your account. This removes post metrics and profile metrics from the cache. Data will be re-populated automatically on the next poll cycle. Use this if you suspect stale or corrupted cache data.

purge_analytics_cache

Get Writing Style

Read

Get your AI-generated messaging and posting style guides. When you connect your LinkedIn account, Crispy automatically analyzes your sent messages and posts using Claude to create a detailed writing style profile. This includes formality level, greeting/closing patterns, vocabulary, tone, post formats, and more. Use this data to write messages and posts that match your authentic voice.

get_writing_style

Set Style Examples

Write

Provide 1-3 LinkedIn profile URLs of people whose posting style you admire. Crispy fetches their recent posts and uses Claude to analyze the writing patterns, then generates a posting style guide based on those examples. This is perfect for users who don't post much themselves but want AI-generated content that matches a specific voice or format.

set_style_examples

Refresh Writing Style

Write

Re-trigger the full writing style analysis pipeline. This re-fetches your latest LinkedIn messages and posts, then uses Claude to regenerate both your messaging and posting style guides. Useful after you've changed your communication style or want to incorporate recent activity.

refresh_writing_style

Seed Post Analytics

Write

Backfill your analytics cache by fetching your full LinkedIn post history with pagination. Upserts all post metrics (impressions, reactions, comments, reposts, engagement rate) into the cache in one go. Run once to seed historical data - subsequent updates happen automatically via the polling system.

seed_post_analytics

Get Content Summary

Read

Get an aggregated content performance summary: total impressions, reactions, engagement rate, and breakdown by content type (text, image, video, document, poll, article). Uses cached data for fast responses with a configurable lookback window.

get_content_summary

Get Learned Preferences

Read

Get all learned preferences for your workspace and account (e.g. outreach_tone='formal'). Preferences influence future recommendations from all enrichment tools. Returns an empty array if no preferences have been set.

get_learned_preferences

Set Preference

Write

Set an explicit preference that overrides AI recommendations. Examples: outreach_tone='formal', content_formality='casual', follow_up_frequency='weekly'. Use get_learned_preferences to see current values before setting.

set_preference

Reset Preference

Write

Remove a learned preference, resetting it to default behavior. The system will re-learn from future feedback. Use get_learned_preferences to see all current keys before resetting.

reset_preference

Launch Experiment

Write

Launch an A/B experiment on a campaign to compare variant performance using SPRT (Sequential Probability Ratio Test) for statistical significance. Campaign must have at least 2 step variants. Metric can be acceptance_rate or reply_rate. Pure DB operation with no LinkedIn API calls.

launch_experiment

Get Experiment Results

Read

Get experiment status, per-variant stats, SPRT decision, and winner assessment with confidence and lift percentage. Returns insufficient_data when control has fewer than 5 samples. When a winner is detected, returns lift and confidence. Pure DB operation.

get_experiment_results

Promote Experiment Winner

Write

Apply the winning variant's content to the campaign sequence so all future sends use the winner. Replaces all step variants with only the winning variant. Experiment must be completed with a declared winner. Pure DB operation.

promote_experiment_winner

Get Variant Stats

Read

Get per-variant performance metrics for a campaign. Returns sent count, reply count, acceptance count, reply rate, and acceptance rate per variant per step. Pure DB operation with no LinkedIn API calls.

get_variant_stats

Use Cases

Here's how teams use Crispy's analytics & intelligence tools in their day-to-day workflows.

Track content ROI

Measure impressions, engagement rates, and click-throughs for every post. Identify what drives leads vs. what drives vanity metrics.

Example prompt

Pull analytics for all my posts from the last 30 days and rank them by engagement rate

Monitor profile visitors

See who is viewing your profile and identify warm leads. Cross-reference visitors with your ideal customer profile.

Example prompt

Show me profile viewers from the last week who work at companies with 100+ employees

Competitive intelligence

Track competitors' post frequency, engagement levels, and content strategy to find gaps and opportunities.

Example prompt

Compare my post performance this month vs. top 3 competitors in my space

Network growth tracking

Monitor connection growth, acceptance rates, and network composition over time to optimize your outreach strategy.

Example prompt

Analyze my connection growth trend and tell me which outreach campaigns drove the most connections

AI writing style analysis

Crispy automatically analyzes your LinkedIn messages and posts to learn your writing voice. Every message and post your AI agent drafts matches your authentic tone, formality, and vocabulary.

Example prompt

Load my writing style and draft a connection request that sounds like me

Sync LinkedIn to your CRM

Connect Crispy alongside your CRM's MCP server (HubSpot, Salesforce, Pipedrive). Your AI agent reads LinkedIn conversations and logs contacts, conversations, and deal updates to your CRM automatically - no middleware needed.

Example prompt

Sync my recent LinkedIn conversations to HubSpot - create contacts for new people and log conversation summaries

Get started in 3 steps

1

Sign up

Create your Crispy account. No credit card required for the first setup.

2

Connect LinkedIn

Link your LinkedIn account from the dashboard. Takes 30 seconds.

3

Start using

Add Crispy to Claude, Cursor, or any MCP client - or call the REST API directly.

$49/seat/mo. Everything included.

No API call limits. All 164 tools. Cancel anytime.

View pricing

Frequently Asked Questions

How fresh is the analytics data?

Analytics are fetched in real-time from LinkedIn. For frequently-accessed data, Crispy supports cached analytics to reduce API calls and improve performance.

Can I export analytics to a dashboard?

Yes. Crispy returns structured JSON that you can pipe to any BI tool, Google Sheets, or custom dashboard. Pair with n8n or Make for automated reporting.

What metrics are available for posts?

Impressions, reactions (by type), comments, shares, click-through rate, and engagement rate. For Sales Navigator users, additional lead generation metrics are available.

Can I track analytics for other people's profiles?

You can view public analytics (post engagement, connection count) for any profile. Detailed profile analytics (viewers, demographics) are only available for your own profile.

Does Crispy store my analytics history?

Analytics are fetched live each time from LinkedIn. In managed mode, post metrics are cached for dashboard analytics. In stateless mode, no history is retained - use your own database for historical tracking.

How does writing style analysis work?

When you connect your LinkedIn account, Crispy fetches your recent messages and posts and uses Claude to generate a detailed writing style profile. This covers formality, tone, vocabulary, formatting patterns, and more. Your AI agent then uses this profile to draft messages and posts in your authentic voice.

How does CRM sync work?

Connect Crispy and your CRM's MCP server (HubSpot, Salesforce, Pipedrive) to the same AI agent. Use the crm_sync prompt and the agent reads your LinkedIn conversations, creates contacts in your CRM, and logs conversation summaries - no middleware, no custom code, no API keys stored on our side.

The complete LinkedIn API. Ready when you are.

Connect your first LinkedIn profile in under 5 minutes. All 164 tools. Safe limits, warm-up, and full permission control built in.