Skip to main content
Glama

Social Trends Intelligence MCP

Server Details

Trending topics, cross-platform sentiment, viral content, community pulse & brand mentions.

Status
Unhealthy
Last Tested
Transport
Streamable HTTP
URL
Repository
FoundryNet/social-intel-mcp
GitHub Stars
0
Server Listing
social-intel-mcp

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.4/5 across 8 of 8 tools scored.

Server CoherenceA
Disambiguation4/5

Most tools have clearly distinct purposes: brand_mentions targets brand tracking, community_pulse checks community pulse, topic_sentiment analyzes sentiment, trending_topics tracks trends, viral_content finds viral posts. However, trending_topics and viral_content overlap slightly in tracking what's gaining attention, though the former focuses on topics and the latter on specific content. brief_summary and daily_brief are related but priced differently. Overall, agents can distinguish them with careful description reading.

Naming Consistency3/5

All names use snake_case, but the pattern varies: some are noun_verb (brand_mentions, topic_sentiment), some are adjective_noun (brief_summary, viral_content), and some are noun_noun (community_pulse, daily_brief, trending_topics, mint_info). No consistent verb_noun pattern. The names are still readable but lack a unified convention.

Tool Count5/5

8 tools cover the core functionalities of a social trends intelligence server: brand tracking, community check, sentiment analysis, trending topics, viral content, daily brief, and a summary preview. The count is well-scoped; each tool serves a distinct need without being excessive. The inclusion of mint_info for server metadata is a nice touch.

Completeness4/5

The tool set covers most common social listening use cases: trend discovery, sentiment, viral tracking, branded mentions, and community analysis. Minor gaps include lack of historical data retrieval, export functionality, or scheduled alerts. However, for a query-only intelligence server, the surface is reasonably complete.

Available Tools

8 tools
brand_mentionsAInspect

Track brand mentions across Reddit and Hacker News with sentiment + context — who's talking about a brand or product, where, how they feel, and the threads driving it. Premium.

PAID: $0.02 per query after the daily free allowance (25/day). On a 402, follow the returned payment instructions and re-call with the SAME args plus payment_tx=. An Authorization: Bearer fnet_ key bypasses it.

ParametersJSON Schema
NameRequiredDescriptionDefault
brandYesthe brand/product/company name to track.
agent_idNostable id for your agent (scopes the free-tier counter).
days_backNolookback window in days (default ~7).
payment_txNopayment transaction reference, when re-calling after a 402.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden. It discloses payment model, daily free allowance, 402 error handling, re-call procedure with 'payment_tx', and authentication via 'Authorization: Bearer fnet_'. This is substantial behavioral transparency beyond basic read/write nature, though it omits potential rate limits or data retention policies.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core purpose, then adds critical payment and error-handling details. Every sentence serves a purpose, though the pricing/integration section is dense. It could be slightly more streamlined, but for a paid tool, the detail is appropriate.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity (paid API, error recovery, authentication) and the existence of an output schema, the description covers all necessary context: what it does, sources, pricing, free allowance, error handling, and re-call procedure. It is complete enough for an agent to use correctly without additional information.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3. The description adds context for the 'brand' parameter (the core entity) and the 'payment_tx' parameter (tied to 402 handling), but these are already fairly described in the schema. The description does not significantly enhance understanding beyond what the schema provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description explicitly states 'Track brand mentions across Reddit and Hacker News with sentiment + context', providing a specific verb and resource, and clearly distinguishes the tool's scope from siblings like 'community_pulse' or 'topic_sentiment'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies when to use (tracking brand mentions) but does not provide explicit when-to-use or when-not-to-use guidance, nor does it compare directly with sibling tools. The context of paid usage and daily free allowance is included, but no alternatives or exclusions are mentioned.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

brief_summaryAInspect

Get the top 5 signals from today's brief as structured JSON — a cheap sample of the full daily_brief. Returns the day's highest-priority items (no prose) so an agent can decide whether to buy the full brief.

PAID: $0.50 (vs the full daily_brief price). Defaults to today (UTC). On a 402, follow the returned payment instructions and re-call with the SAME args plus payment_tx=. An Authorization: Bearer fnet_ key bypasses payment.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateNobrief date YYYY-MM-DD (default today, UTC).
agent_idNostable id for your agent (scopes the free-tier counter).
payment_txNopayment transaction reference, when re-calling after a 402.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Discloses all relevant behaviors: returns structured JSON, no prose, defaults to today UTC, costs $0.50, handles 402 with payment_tx, and notes that a Bearer fnet_ key bypasses payment. With no annotations, this fully informs the agent.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise and well-structured: it starts with the core action, then explains use case, payment, default behavior, error handling, and authentication. Every sentence adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity (payment, auth, error handling) and the existence of an output schema, the description covers all necessary contextual information for an agent to correctly invoke and handle the tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description adds context beyond schema: 'date' defaults to today UTC, 'agent_id' scopes free-tier counter, 'payment_tx' is used when re-calling after a 402. This enhances understanding.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Get the top 5 signals from today's brief as structured JSON'. It specifies it's a cheap sample of the full daily_brief, distinguishing it from the sibling tool daily_brief.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit guidance: use when you want a cheap sample to decide whether to buy the full brief. Mentions alternatives (daily_brief). Also explains the payment flow and how to handle 402 errors, including the payment_tx parameter.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

community_pulseAInspect

Check the pulse of a community on Reddit or Hacker News — its hot topics, aggregate sentiment, and activity level (high/moderate/low by total engagement). Point it at a subreddit, a Hacker News topic, or both.

PAID: $0.01 per query after the daily free allowance (25/day). On a 402, follow the returned payment instructions and re-call with the SAME args plus payment_tx=. An Authorization: Bearer fnet_ key bypasses it.

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idNostable id for your agent (scopes the free-tier counter).
hn_topicNoa keyword to pulse on Hacker News.
subredditNoa subreddit name, e.g. "technology" (no r/ needed).
payment_txNopayment transaction reference, when re-calling after a 402.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations, so description fully handles transparency. Discloses cost ($0.01/query after 25 free), authentication bypass, and 402 retry protocol. Does not mention other error behaviors or rate limits beyond payment.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two paragraphs: purpose then payment. Efficient but could be more structured with bullet points for payment steps. No wasted sentences.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Covers all key aspects: purpose, usage, payment, error handling. Output schema exists, so return values not needed. Missing potential rate limit warnings or platform-specific quirks.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, baseline 3. Description adds practical context: agent_id scopes free counter, subreddit excludes 'r/', payment_tx used for retries. This enhances schema descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states the tool checks community pulse on Reddit or Hacker News, specifying outputs like hot topics, sentiment, and activity level. It differentiates from siblings by focusing on multi-platform community health.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides guidance on targeting subreddits or HN topics, and details payment handling including free tier limits and 402 error recovery. However, no explicit comparison to sibling tools for selective use.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

daily_briefAInspect

Get the curated daily social-trends brief from Reddit, Hacker News, and Google Trends — the day's most significant signals in one package: top trending topics, fastest-moving viral content, sentiment shifts by platform, and the most-active communities. Each brief carries a verifiable provenance attestation so a buyer can confirm it was produced by this server, unaltered.

PAID: $5 per brief. Defaults to today (UTC); a brief expires at the next midnight UTC. On a 402, follow the returned payment instructions and re-call with the SAME args plus payment_tx=. An Authorization: Bearer fnet_ key bypasses payment.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateNobrief date YYYY-MM-DD (default today, UTC).
agent_idNostable id for your agent (scopes the free-tier counter).
payment_txNopayment transaction reference, when re-calling after a 402.
stripe_tokenNoStripe Checkout Session id (cs_…), when re-calling after paying the Stripe payment link (alternative to x402). Can also be supplied via the X-Stripe-Token header.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description fully discloses behavioral traits: it is a paid tool ($5), defaults to today UTC, expires at midnight, includes a provenance attestation, and provides a detailed 402 flow for payment recovery. No contradictions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is moderately long but well-structured. It front-loads the main purpose in the first sentence, then provides payment details and provenance in separate sentences. Every sentence contributes essential information, but some redundancy could be trimmed (e.g., 'each brief carries...' could be integrated).

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the 100% schema coverage and existence of an output schema, the description provides a complete picture: it details the output contents (trending topics, viral content, sentiment shifts, communities, provenance attestation) and handles edge cases (payment failure, expiration). No gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with 4 parameters. The description adds meaning beyond the schema by explaining the payment flow for payment_tx and stripe_token (e.g., 'when re-calling after a 402'), the scoping of free-tier counter for agent_id, and the default/expiration behavior for date. Thus adds significant value.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'Get' and the resource 'curated daily social-trends brief', specifying the sources (Reddit, Hacker News, Google Trends) and content (trending topics, viral content, sentiment shifts, communities). This distinguishes it from sibling tools like trending_topics or brand_mentions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use the tool (to get the daily brief), the default behavior (today UTC, expiration at midnight), and the payment process (402 handling, payment_tx, stripe_token). It lacks explicit guidance on when not to use it or comparison with alternatives, but the context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

mint_infoAInspect

Get FoundryNet Data Network info + attestation details. FREE.

Returns how to attest your agent's social-trends analysis for verifiable provenance, and the sister data servers (gov-contracts, brand-intel, patent-intel, financial-signals, weather-intel, cyber-intel, compliance, academic-intel, fact-check, oss-intel).

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description transparently states the tool is free and returns informational data. It lists exactly what is returned, though it does not cover potential limitations or access requirements, which are minimal given zero parameters.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is only two sentences, with no wasted words. It front-loads the core purpose and immediately follows with useful details, making it highly efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has no parameters and an output schema (not provided but flagged), the description fully covers what the agent can expect: attestation guidance and a list of related data servers. No gaps remain for effective use.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has no parameters and schema coverage is 100% (trivially). The description adds context about the return value (attestation details and server list), which is meaningful beyond the empty schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Get FoundryNet Data Network info + attestation details.' It specifies what it returns (attestation instructions and a list of sister data servers), which is distinct from sibling tools that focus on specific analyses like brand mentions or sentiment.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description does not explicitly state when to use this tool versus alternatives. While the list of sister servers hints at its role as a discovery endpoint, there is no direct guidance on prerequisites or scenarios for invocation.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

topic_sentimentAInspect

Analyze cross-platform sentiment for a topic on Reddit and Hacker News — an overall score + per-platform breakdown, volume trend (rising/steady/new), and key discussion threads. Deterministic lexicon heuristic (no LLM).

PAID: $0.01 per query after the daily free allowance (25/day). On a 402, follow the returned payment instructions and re-call with the SAME args plus payment_tx=. An Authorization: Bearer fnet_ key bypasses it.

ParametersJSON Schema
NameRequiredDescriptionDefault
topicYesthe topic/keyword to gauge sentiment for.
agent_idNostable id for your agent (scopes the free-tier counter).
payment_txNopayment transaction reference, when re-calling after a 402.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, description fully carries the burden. It discloses deterministic lexicon heuristic (no LLM), payment costs, error handling (402), and scope of free-tier counter via agent_id. No contradictions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Description is concise with two clear paragraphs: first for functionality, second for payment/error handling. No wasted words, front-loaded with core purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given output schema exists, description covers all essential aspects: platforms analyzed, output components (score, breakdown, trend, threads), payment model, and error recovery. Complete for effective use.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, but description adds value by explaining agent_id scopes the free-tier counter and payment_tx is for re-calling after a 402. This context is beyond the schema descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states it analyzes cross-platform sentiment for a topic on Reddit and Hacker News, providing overall score, per-platform breakdown, volume trend, and key threads. This distinguishes it from sibling tools like brand_mentions or trending_topics.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Description explains payment model, daily free allowance, and 402 handling with re-call instructions. It also mentions an optional Authorization header to bypass payment. However, it does not explicitly state when to use this tool versus alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

viral_contentAInspect

Track viral content gaining traction fastest on Reddit and Hacker News — posts and stories ranked by velocity (engagement per hour since posting), the "what's about to blow up?" tool.

PAID: $0.01 per query after the daily free allowance (25/day). On a 402, follow the returned payment instructions and re-call with the SAME args plus payment_tx=. An Authorization: Bearer fnet_ key bypasses it.

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idNostable id for your agent (scopes the free-tier counter).
min_scoreNominimum upvotes/points to include.
hours_backNoonly content posted in the last N hours.
payment_txNopayment transaction reference, when re-calling after a 402.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description fully discloses behavioral traits: paid nature, free allowance, 402 handling, Authorization bypass, and ranking metric (velocity per hour).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two paragraphs, front-loaded with core purpose. The pricing paragraph is necessary but slightly lengthy; could be tightened without losing essential info.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the output schema exists, description need not explain returns. It covers pricing, error handling, and general functionality, fully adequate for a tool with 4 params and clear siblings.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description adds only context for payment_tx (error handling), but does not enhance meaning of other parameters beyond schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it tracks viral content on Reddit and Hacker News, ranked by velocity per hour, using the phrase 'what's about to blow up?' which distinguishes it from siblings like brand_mentions or topic_sentiment.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage for fast-growing content and explicitly mentions pricing and error handling, but does not contrast with alternatives or specify when not to use.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    AI-powered social media analytics tools that enable profile analysis, engagement scoring, trend detection, and hashtag research across major platforms in real time.
    Last updated
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Monitors brand mentions, citations, sentiment, competitor share of voice, and GEO performance across AI search engines.
    Last updated
    1
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Social media analytics toolkit that analyzes profiles, scores engagement, detects trending topics, researches hashtags, generates content calendars, and benchmarks against competitors. 6 tools across all major platforms.
    Last updated
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Provides Reddit discussion volume trends, growth rates, and top trending topics for any keyword, accessible via MCP tools and Python client.
    Last updated
    1
    MIT

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.