Social Media
fluxgraph.app
An MCP server for tracking LinkedIn profiles, analyzing public profiles or company pages, and retrieving posts and posting insights.
ENDPOINT 1
https://www.fluxgraph.app/mcp
MCP server metadata
- Name
- flux
- Version
- 0.1.0
Known tools 66
preview_profileAnalyze a public LinkedIn profile or company page without a Flux account: pulls the latest ~50 posts (once per profile) and returns a preview id, post count and a one-line posting summary.
Potential side effectspreview_posting_insightsBest day, hour, format and length for a previewed profile (from preview_profile).
Inferred read-onlyget_postsList a tracked profile's persisted posts with full metrics and text — query against the local post library, no LinkedIn pull, free.
Potential side effectsget_profile_summaryGet 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.
Inferred read-onlyget_posting_insightsGet optimal posting patterns for a profile: best day of week, best hour, format performance breakdown, and character length sweet spot.
Inferred read-onlyget_topic_insightsSurface the most-frequent topics in a profile's posts, with engagement context.
Inferred read-onlyget_engagement_trendsGet engagement time series for a profile with gap-filled buckets, rolling averages, and trend direction.
Inferred read-onlysearch_postsKeyword + semantic search over persisted posts in the local library — full-text + pgvector cosine, no LinkedIn pull, free.
Inferred read-onlyget_credit_balanceReturn the authenticated user's current credit balance, this period's monthly allocation, and credits used since the period started.
Inferred read-onlyget_usage_historyReturn recent credit_ledger transactions for the authenticated user.
Inferred read-onlyget_cost_estimateGiven an MCP tool name, return its credit cost so you can preview an action before running it.
Inferred read-onlycreate_streamCreate a new research stream (external profile, company, topic, person interests, hiring signals, or ad watch).
Potential side effectslist_streamsList all research streams for the authenticated user (external profiles, companies, topics, person interests, hiring signals, ad watches, and own_profile).
Inferred read-onlyget_stream_feedReturn the most recent posts a stream has collected into the library, newest first by published_at.
Inferred read-onlyrun_stream_nowTrigger an immediate run of an active stream, bypassing its schedule.
Inferred read-onlylinkedin_profile_infoFetch a LinkedIn person profile (headline, current role, work history, education, location).
Inferred read-onlylinkedin_profile_reactionsFetch the recent posts a LinkedIn person has reacted to.
Inferred read-onlylinkedin_profile_commentsFetch the recent posts a LinkedIn person has commented on.
Inferred read-onlylinkedin_post_reactionsFetch the people who reacted to a single LinkedIn post.
Potential side effectslinkedin_post_commentsFetch the people who commented on a single LinkedIn post (and their comment text).
Potential side effectsfind_similar_postsFind persisted posts whose embeddings are nearest to a free-text query — pgvector cosine over the local post library, no LinkedIn pull, free.
Potential side effectsscore_draftPredict how a draft post will perform against the user's historical data.
Potential side effectssuggest_anglesGiven a topic, suggest distinct content angles informed by what performs well in the user's scoped data.
Inferred read-onlylist_segmentsList all audience segments for the authenticated user, with member counts.
Inferred read-onlycreate_segmentCreate a new audience segment (named group of people) for the authenticated user.
Potential side effectsremove_from_segmentRemove one or more people (by person_id) from an audience segment.
Potential side effectsadd_to_collectionPin one or more posts (by post_id) into a collection you own — works on any collection type.
Inferred read-onlyremove_from_collectionRemove one or more posts (by post_id) from a collection.
Potential side effectslist_collectionsList all post collections for the authenticated user, with member counts.
Potential side effectsadd_campaign_accountsAdd one or more target companies to a Constellation campaign.
Inferred read-onlyscore_connectionsRe-score all constellation entries in a campaign and rewrite queue positions from highest to lowest composite score.
Inferred read-onlyget_engagement_briefFor one person, return their recent posts most relevant to what you post about — plus suggested talking points.
Potential side effectsget_campaign_statsSummary 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.
Inferred read-onlyget_post_engagers_by_companyGiven a LinkedIn post URL or id, return the companies whose people engaged (reacted/commented), ranked by engager count.
Potential side effectsget_engagement_industry_breakdownHistogram of engagers' companies grouped by industry.
Inferred read-onlyget_alumni_engagersGiven a company URL or id, return engagers (across your collected posts) who have a position at that company.
Inferred read-onlyget_engager_position_historyReturn a person's full employment timeline from the position graph.
Inferred read-onlyget_target_warmth_briefFor 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.
Inferred read-onlytraverse_graph_helpReturns the schema, FK edges, and 5 canonical SQL examples needed to write your own SELECT against the engagement graph via traverse_graph.
Potential side effectstraverse_graphExecutes a TS-validated SELECT-only SQL query against the engagement graph and returns rows.
Inferred read-onlyget_company_engagement_overlapGiven two companies, return engagers across your collected posts who engaged with BOTH companies' posts.
Inferred read-onlyget_outreach_pathGiven a target person, find the shortest warm-intro path through your engager network.
Inferred read-onlyget_post_set_engagersReturn 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).
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.flux]
url = "https://www.fluxgraph.app/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"flux": {
"type": "http",
"url": "https://www.fluxgraph.app/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: flux
Remote MCP URL: https://www.fluxgraph.app/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"flux": {
"url": "https://www.fluxgraph.app/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"flux": {
"type": "http",
"url": "https://www.fluxgraph.app/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "flux",
"transport": "streamable-http",
"url": "https://www.fluxgraph.app/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.