Flux LinkedIn MCP
LinkedIn intelligence: post analytics and research for public profiles and company pages.
What it does
Flux LinkedIn MCP is an MCP server, a connector that lets an AI assistant use it as a tool. It is hosted: an assistant connects to it over the internet, nothing to install.
From the publisher's description, Electra Index matched it to 2 capabilities: image generation and social media management. That makes it a candidate for tasks such as manage social media accounts or build a website.
Facts come from the Official MCP Registry, as declared by the publisher. Capabilities are matched automatically (low confidence). None of this is a test of the tool.
At a glance
How to connect
As declared in the Official MCP Registry · hosted endpoint tested by Electra Index 3h ago (live check)Hosted endpoint
https://www.fluxgraph.app/mcpstreamable-http
In Claude Code: claude mcp add --transport http flux-linkedin-mcp https://www.fluxgraph.app/mcp
MCP settings (Claude Desktop, Cursor and other MCP clients)
{
"mcpServers": {
"flux-linkedin-mcp": {
"url": "https://www.fluxgraph.app/mcp"
}
}
}Live check
Electra Index connected to the hosted endpoint 3h agoONLINE Flux LinkedIn MCP answered an MCP connection on 07 Nov 2026 and introduced itself as flux 0.1.0 (MCP protocol 2025-06-18).
67 tools offered to AI assistants
list_profiles· List all tracked LinkedIn profiles for the authenticated user. Returns profile IDs needed by other tools.preview_profile· Analyze a public LinkedIn profile or company page without a Flux account: pulls the latest ~50 posts (once per profile) and returns a teaser: post count, average engagement, the format that beats the baseline, the top post and the recent trpreview_posting_insights· Full breakdown for a previewed profile (from preview_profile): best day, hour, format and length, the top and bottom 5 posts with measured reasons, and engagement trend by format. Requires a free Flux account; calling it asks the person topreview_search_posts· Keyword search over the latest 50 posts of a previewed profile (from preview_profile). Case-insensitive substring match; returns matching posts ordered by engagement. Requires a free Flux account; calling it asks the person to sign in whereclaim_preview· Make a profile from preview_profile your own Flux dashboard. Call this only when the person says the profile is theirs: the person cannot undo a claim. Requires sign-in; creates a free dashboard showing the latest 50 posts, one per account.get_posts· List a tracked profile's persisted posts with full metrics and text — query against the local post library, no LinkedIn pull, free. Use this when the caller already has a profile_id and wants to read its posts. Filter by date range, post tyget_profile_summary· Get KPI summary for a tracked profile: total posts, average engagement (broken down by likes/comments/shares/conversation rate), posts per week, engagement trend, top format, and posting goal status.get_posting_insights· Get optimal posting patterns for a profile: best day of week, best hour, format performance breakdown, and character length sweet spot. Includes full metric breakdown (likes, comments, shares, conversation rate) for every bucket. All metricget_topic_insights· Surface the most-frequent topics in a profile's posts, with engagement context. Returns top N unigrams and (optionally) top N bigrams ranked by post count, each with avg_engagement, vs_baseline, and a sample_post_url. Mirrors the dashboardget_engagement_trends· Get engagement time series for a profile with gap-filled buckets, rolling averages, and trend direction. Each bucket includes avg engagement, likes, comments, shares, and conversation rate. Useful for understanding whether engagement is grosearch_posts· Keyword + semantic search over persisted posts in the local library — full-text + pgvector cosine, no LinkedIn pull, free. Use this when the caller has a query string and wants ranked persisted-post results. Pass `scope` (a post_collectionsget_credit_balance· Return the authenticated user's current credit balance, this period's monthly allocation, and credits used since the period started. Free.
Show 55 more
get_usage_history· Return recent credit_ledger transactions for the authenticated user. Filter by tool name, reason, or date range. Paginated. Free.get_cost_estimate· Given an MCP tool name, return its credit cost so you can preview an action before running it. Also accepts a stream type (external_profile, company, topic, person_interests, hiring_signals, ad_watch) to preview the per-page cost create_strcreate_stream· Create a new research stream (external profile, company, topic, person interests, hiring signals, or ad watch). Running the stream on its schedule costs credits (see get_cost_estimate for the per-type cost). own_profile streams are not crealist_streams· List all research streams for the authenticated user (external profiles, companies, topics, person interests, hiring signals, ad watches, and own_profile). Pass `type` to filter. Replaces list_profiles for the streams-first world, but list_get_stream_feed· Return the most recent posts a stream has collected into the library, newest first by published_at. Use this to browse what a topic / external profile / person_interests / company stream has surfaced on its schedule.pause_stream· Pause a stream so it stops running on its cron schedule. Existing posts remain in the library. Use resume_stream to re-enable it. own_profile streams are billing-managed and cannot be paused here.resume_stream· Resume a paused stream. Sets active=true and queues it to run on the next cron tick by clearing next_run_at. own_profile streams are billing-managed and cannot be resumed here.delete_stream· Delete a stream and its stream_runs. Posts collected by the stream stay in your library (stream_id is set to NULL via ON DELETE SET NULL) so historical data isn't lost. Auto-collection is deleted with the stream. own_profile streams cannotrun_stream_now· Trigger an immediate run of an active stream, bypassing its schedule. The run is fire-and-forget — the response confirms the dispatch but post collection happens asynchronously. Credits are charged for pages actually walked, not pages requelinkedin_profile_info· Fetch a LinkedIn person profile (headline, current role, work history, education, location). Costs 5 credits per call. Results are upserted into `people` (structured fields) and `linkedin_profiles` (so profile-brief renders) — same enrichmelinkedin_profile_posts· Fetch recent posts from a LinkedIn person profile. 5 credits per page of 50, up to 250 posts, charged only for pages actually fetched. Results are stored in the post library (source_type='external') and linked to a linkedin_profiles row solinkedin_company_posts· Fetch recent posts from a LinkedIn company page. 5 credits per page of 50, up to 250 posts, charged only for pages actually fetched. Results are stored in the post library (source_type='external') and linked to a linkedin_profiles row (proflinkedin_post_search· Search LinkedIn posts by keyword. Costs 5 credits per call. Returns a single page of matching posts.linkedin_profile_reactions· Fetch the recent posts a LinkedIn person has reacted to. Useful for inferring interests. Costs 5 credits per call.linkedin_profile_comments· Fetch the recent posts a LinkedIn person has commented on. Useful for inferring interests and conversation partners. Costs 5 credits per call.linkedin_job_search· Search LinkedIn job postings. Useful for tracking hiring signals at target companies. Costs 5 credits per call.linkedin_ad_search· Search the LinkedIn ad library. Useful for tracking competitor ad creative and messaging. Costs 10 credits per call.linkedin_people_search· Search LinkedIn people. Filter by company, title, location, or free-text keywords. Costs 5 credits per call. Returns a single page of matching profiles.linkedin_company_search· Search LinkedIn companies. Filter by keywords, industryId, or location. Costs 5 credits per call. Returns a single page of matching companies.linkedin_post_reactions· Fetch the people who reacted to a single LinkedIn post. Costs 5 credits per call. Engagers (with reaction kind) are persisted to the post_engagements graph so subsequent queries about who-engages-with-whom are SQL, not API calls.linkedin_post_comments· Fetch the people who commented on a single LinkedIn post (and their comment text). Costs 5 credits per call. Each comment is persisted to post_engagements with the commenter and full comment text.find_similar_posts· Find persisted posts whose embeddings are nearest to a free-text query — pgvector cosine over the local post library, no LinkedIn pull, free. Use when you have a *block of text* (a draft, a paragraph, a competitor's post) and want similar pscore_draft· Predict how a draft post will perform against the user's historical data. Uses an OLS regression model with detrending, ridge regularization, and recency weighting — the same model used on the /score page. Returns a predicted engagement persuggest_angles· Given a topic, suggest distinct content angles informed by what performs well in the user's scoped data. Pulls top-performing historical posts as context and calls OpenAI to generate 5 concrete angles. Costs 5 credits per call. Pass `profillist_segments· List all audience segments for the authenticated user, with member counts. Audience segments are named groups of people (e.g. 'ICP — VPs of Marketing', 'Champions'). Free — costs 0 credits.create_segment· Create a new audience segment (named group of people) for the authenticated user. Set type='manual' for a hand-curated list (use add_to_segment to populate it), type='smart' with a `config` predicate (e.g. {title_contains:'VP'}) to define aadd_to_segment· Add one or more people (by person_id) to an audience segment. Existing members are silently ignored. Free — costs 0 credits.remove_from_segment· Remove one or more people (by person_id) from an audience segment. Missing members are silently ignored. Free — costs 0 credits.resolve_segment· Resolve an audience segment into a concrete list of person_ids. For manual / auto_stream segments, returns stored members. For smart segments, evaluates the segment's `config` predicate against the people table and returns matches. Free — clist_segment_templates· List available smart-segment templates. Pass a template id to create_segment to pre-fill its `config` predicate without crafting one from scratch. Free — costs 0 credits.get_alerts· Return recent alerts for the authenticated user's streams. An alert is emitted whenever a scheduled stream run surfaces new items. Pass `unread_only=true` to skip alerts the user has already marked read. Free — costs 0 credits.create_collection· Create a new post collection for the authenticated user. Set type='manual' to hand-curate posts with add_to_collection, or type='smart' with a `config` predicate (e.g. {format:'video',min_likes:50}) to define a dynamic collection resolved oadd_to_collection· Pin one or more posts (by post_id) into a collection you own — works on any collection type. On a 'manual' collection this is the only membership mechanism; on a 'smart' collection it adds the posts as extras alongside whatever the rule alrremove_from_collection· Remove one or more posts (by post_id) from a collection. Missing members are silently ignored. Free — costs 0 credits.list_collections· List all post collections for the authenticated user, with member counts. Includes manual collections, smart collections (predicate-based), and auto_stream collections (system-managed). Free — costs 0 credits.resolve_collection· Resolve a post collection into a concrete list of post_ids. For manual / auto_stream collections, returns stored members. For smart collections, evaluates the collection's `config` predicate against the user's posts and returns matches. Frecreate_campaign· Create a Constellation outreach campaign. A campaign groups target accounts, the people you care about at those accounts, and the warm connections you could approach to reach them. Free — costs 0 credits.add_campaign_accounts· Add one or more target companies to a Constellation campaign. Each account is a company you want to reach; map_constellation is then run per-account. Free — costs 0 credits.map_constellation· Map the professional graph around a target company. Finds senior decision-makers at the account, pulls each target's recent posts/reactions/comments to identify engagers, then scores every connection and produces a prioritized outreach queuscore_connections· Re-score all constellation entries in a campaign and rewrite queue positions from highest to lowest composite score. Use after new engagers or targets are added. Free — costs 0 credits. Note: this tool requires a `campaign_id` because it wrget_outreach_queue· Return a prioritized outreach queue. Provide *exactly one* of three scopes: • `campaign_id` — full Constellation queue with composite_score, pool, recommended_action, and prior outreach_log entries (the original campaign-scoped behavior). •get_engagement_brief· For one person, return their recent posts most relevant to what you post about — plus suggested talking points. Use before a warm comment or DM. Free — costs 0 credits. Identify the person via *exactly one* of: `target_id` (a Constellationlog_outcome· Append an entry to the outreach log for a Constellation campaign. Use to record connection requests, acceptances, replies, or no-responses so get_campaign_stats can compute acceptance / reply rates over time. Free — costs 0 credits.get_campaign_stats· Summary stats for a Constellation campaign: target count, entry count, outreach volume, and acceptance / reply rates broken down by pool (coworker / engager / mutual) and composite-score tier. Free — costs 0 credits.save_post· Save a LinkedIn post to your library by its URL. Resolves the post and stores it with source_type='saved'. Optionally pins the post into any collection you own (manual or smart — pinning into a smart collection adds it as an extra alongsideget_post_engagers_by_company· Given a LinkedIn post URL or id, return the companies whose people engaged (reacted/commented), ranked by engager count. Joins through person_positions(is_current=true). Pure DB read — no LinkedIn pull, no credits charged. Engagers withoutget_engagement_industry_breakdown· Histogram of engagers' companies grouped by industry. Pivots on companies.industry_hierarchy (e.g. 'Tech > Software Development'). Depth=1 buckets by top-level, =2 by top+mid, =3 by full hierarchy. Engagers with no current company / no induget_alumni_engagers· Given a company URL or id, return engagers (across your collected posts) who have a position at that company. Relation filter: 'coworker' = current employees, 'alumni' = any past or current position (most useful for page_type='SCHOOL' compaget_engager_position_history· Return a person's full employment timeline from the position graph. Person must have engaged on at least one of your collected posts (engagement gate). Sorted current-first, then most-recent past by started_at desc. Pure DB read — no Linkedget_target_warmth_brief· For a target person, summarize all engagement evidence between them and your collected posts: posts they reacted to, posts they commented on, frequency, recency, reaction kinds, comment text snippets. Computes a v0 warmth score from engagemtraverse_graph_help· Returns the schema, FK edges, and 5 canonical SQL examples needed to write your own SELECT against the engagement graph via traverse_graph. Also returns YOUR resolvable identities (caller_user_ids, caller_tracked_lp_ids) — substitute thesetraverse_graph· Executes a TS-validated SELECT-only SQL query against the engagement graph and returns rows. CALL traverse_graph_help FIRST to get schema + caller_user_ids + canonical examples. Required: SQL must start with SELECT or WITH, contain no DML/Dget_company_engagement_overlap· Given two companies, return engagers across your collected posts who engaged with BOTH companies' posts. Cross-account intelligence — finds people interested in multiple targets simultaneously. Pure DB read — no LinkedIn pull, no credits chget_outreach_path· Given a target person, find the shortest warm-intro path through your engager network. Walks coworker (shared current company) + alumni (shared past company / school) edges. Up to 3 hops. Pure DB read — no LinkedIn pull, no credits charged.get_post_set_engagers· Return the consolidated, deduped people who reacted to or commented on a SET of posts — one tracked profile's posts (profile_id) or a post collection (collection_id). Fetches only posts not synced within freshness_days, and enriches (title/
What "online" means: the server answered an MCP connection at the time of the check. It is not a guarantee of security, quality or continuous uptime. How we test: we open an MCP session and ask for the tool list, as an AI assistant would. We never run a tool and never send a key. Checked every few days. Method
Is this your server? Monitoring Pro: a check every 30 minutes and an email within the hour when it stops answering. Launch offer: $39.99 once, for life.
Tasks it helps with
Share of each task's required capabilities it covers| Manage social media accounts Image Generation · Social Media Management | 67% |
| Build a website Image Generation | 50% |
| Create ad creatives Image Generation | 33% |
| Create presentations Image Generation | 33% |
| Monitor brand mentions Social Media Management | 33% |
Similar tools
Listed for the same task: manage social media accounts- NotFairREMOTELOCALOAuth MCP for Google, Meta, X, LinkedIn, Reddit, TikTok, GSC, GA4, WordPress and GHL
- WP Update RadarREMOTELOCALWordPress plugin release signals from public support threads, with evidence and explicit unknowns
- Web ResurrectREMOTELOCALResurrect expired domains: scrape Wayback, AI-rewrite, generate images, publish to WordPress
- reddit-mcp-serverREMOTELOCALReddit MCP server with full read/write - posts, comments, search, and content creation
- writioREMOTELOCALLinkedIn-native AI content creation, scheduling & analytics via MCP
- pipepostREMOTELOCALMCP server to publish to Substack, Ghost, Dev.to, WordPress, LinkedIn + 5 more from Claude Code
Ready-made AI agents
- Jasper87$69/mo · Prices & score →
- $24.99/mo · free plan · Prices & score →
- $10/mo · Prices & score →
- ClipTalk55$39/mo · free plan · Prices & score →
Facts & evidence
Each fact shows where it was seen and when.| Fact | Value | Evidence | Source | Last confirmed |
|---|---|---|---|---|
| Hosted endpoint | https://www.fluxgraph.app/mcp | DECLARED | SRC-001 Official MCP Registry | 3h ago |
| Local install (package) | no | DECLARED | SRC-001 Official MCP Registry | 3h ago |
| Remote access (hosted) | yes | DECLARED | SRC-001 Official MCP Registry | 3h ago |
| Website | https://www.fluxgraph.app/features/mcp | DECLARED | SRC-001 Official MCP Registry | 3h ago |
| Repository | https://github.com/elegant-atomics/linkedin-mcp | DECLARED | SRC-001 Official MCP Registry | 3h ago |
| Registry status | active | DECLARED | SRC-001 Official MCP Registry | 3h ago |
| Version | 1.0.1 | DECLARED | SRC-001 Official MCP Registry | 3h ago |
| MCP server | yes | DECLARED | SRC-001 Official MCP Registry | 3h ago |
Change history
- NEW07 Nov 2026first seen in the index
Is this page accurate?
Flag it and our robot re-checks the official source. Reports never change a score.Is Flux LinkedIn MCP still online?
Free alerts · no account▲ 0Do you run Flux LinkedIn MCP? Know when it stops answering
For publishers · optionalIts hosted endpoint can be monitored. Monitoring Pro connects every 30 minutes like an AI assistant, emails you within the hour when it stops answering, keeps a 90-day availability history and adds your answer rate to your badge.
Monitoring never changes a score or a rank.
Questions about Flux LinkedIn MCP
How do I connect Flux LinkedIn MCP?
Use the hosted endpoint https://www.fluxgraph.app/mcp in your assistant's MCP settings. The exact settings are in "How to connect" above, as declared in the Official MCP Registry.
What tools does Flux LinkedIn MCP offer?
When Electra Index connected on 07 Nov 2026, it listed 67 tools: list_profiles, preview_profile, preview_posting_insights, preview_search_posts, claim_preview, get_posts, get_profile_summary, get_posting_insights and more. The full list is in "Live check" above.
Is Flux LinkedIn MCP online?
Yes. Its hosted endpoint answered an MCP connection from Electra Index 3h ago.
What can I use Flux LinkedIn MCP for?
Based on its description, it is most relevant to: manage social media accounts, build a website, create ad creatives, create presentations.