Skip to main content
Glama

Fodda Earnings Intelligence

Server Details

Cross-company earnings trends & executive divergence with citable sources.

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
12.2% over 82 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL
Repository
piers-fawkes/fodda-mcp
GitHub Stars
1
Server Listing
Fodda Context Layer
ChatGPT
–
Claude
–

TDQS

A4.2/5.0

Scored across 13 tools

Disambiguation4/5

Most tools target distinct resources, and the descriptions include explicit sibling-routing guidance (e.g., company_earnings vs. earnings_intelligence vs. earnings_divergence vs. validated_trends). However, three earnings-oriented tools plus get_validated_trends all touch similar territory, and get_node vs. get_evidence vs. get_neighbors require chained IDs, which creates mild selection friction.

Naming Consistency5/5

All 13 tools use a consistent snake_case verb_noun pattern (get_*, list_*, search_graph, generate_visual). No camelCase or style mixing; prefixes consistently signal whether a tool retrieves, enumerates, or searches.

Tool Count5/5

13 tools is a well-scoped size for a research/earnings intelligence platform, and each tool maps to a recognizable capability (graph search, node traversal, evidence, earnings views, visualization, account). No filler tools appear in the declared surface.

Completeness3/5

Core trend-graph and earnings workflows are covered, but the routing text repeatedly instructs the agent to use search_statistics, search_insights, and brand_tracker — none of which exist in this 13-tool set — guaranteeing dead-end calls. There is also no bulk/export or comparison helper beyond the view='compare' flag inside get_company_earnings.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 6 tool updates
    • Changedget_capabilities2 fields changed
      • addedInput schema / properties / topic
        Added value: +{
        +  "description": "Optional subject, brand, category, or problem statement to assess topic reconnaissance ('What does Fodda know about [topic]?'). If omitted, returns platform capability overview, workflow recipes, and specialist breakdown.",
        +  "type": "string"
        +}
      • changedInput schema / properties / userId / description
        Previous value: -"Optional user identifier."New value: +"Optional expert user identifier or email. Automatically resolved from authenticated API key for expert accounts."
    • Changedget_company_earnings3 fields changed
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "Optional question, topic, or search query (e.g. 'analyst questions about AI', 'who asked about margin'). If asking about analyst questions, quotes, or who asked, view will auto-route to 'qa'.",
        +  "type": "string"
        +}
      • addedInput schema / properties / search
        Added value: +{
        +  "description": "Free-text topic search or question within earnings call.",
        +  "type": "string"
        +}
      • changedInput schema / properties / view / description
        Previous value: -"snapshot: full quarterly record with analyst concerns, sentiment, activity, validated trends. history: narrative timeline across quarters. qa: per-analyst Q&A entries with thematic tagging and response directness. compare: side-by-side comparison of 2-5 tickers. coverage: list all covered tickers (free)."New value: +"snapshot: full quarterly record including headline, financial metrics, analyst sentiment, strategic activity, CEO quotes, and top Q&A entries. qa: itemized analyst Q&A session with verbatim analyst questions, analyst names, analyst firms, executive responses, and response directness. USE THIS VIEW whenever the user asks who asked a question, for analyst names/firms, or for verbatim call quotes. history: narrative quarterly timeline. compare: side-by-side comparison of 2-5 tickers. coverage: list all covered tickers (free). Defaults to snapshot."
    • Changedget_earnings_divergence8 fields changed
      • removedInput schema / properties / dateFrom
        Removed value: -{
        -  "description": "ISO date range start",
        -  "type": "string"
        -}
      • removedInput schema / properties / dateTo
        Removed value: -{
        -  "description": "ISO date range end",
        -  "type": "string"
        -}
      • changedInput schema / properties / industry / description
        Previous value: -"Industry filter (e.g., 'hotels', 'sportswear', 'luxury')"New value: +"Industry filter alias."
      • changedInput schema / properties / limit / description
        Previous value: -"Max results to return (default 10, max 25)"New value: +"Max deflection themes to return (default 25)."
      • addedInput schema / properties / min_companies
        Added value: +{
        +  "default": 2,
        +  "description": "Minimum number of covered companies deflecting on the theme to include in results (default 2).",
        +  "maximum": 9007199254740991,
        +  "minimum": -9007199254740991,
        +  "type": "integer"
        +}
      • addedInput schema / properties / period
        Added value: +{
        +  "description": "Quarter filter (e.g., 'Q1-2026'). Defaults to latest quarter.",
        +  "type": "string"
        +}
      • changedInput schema / properties / search / description
        Previous value: -"Free text search (e.g., 'tariffs', 'AI capex', 'margin erosion')"New value: +"Optional search term (used for logging and query attribution)."
      • changedInput schema / properties / sector / description
        Previous value: -"Sector filter (e.g., 'retail', 'technology', 'travel')"New value: +"Sector filter (e.g., 'retail', 'consumer goods', 'food & beverage', 'travel')"
    • Changedget_earnings_intelligence1 field changed
      • addedInput schema / properties / activity
        Added value: +{
        +  "description": "Scope query to a strategic corporate activity category. Use 'sustainability' for corporate ESG, circular economy, and climate initiatives (avoids conflation with analyst margin sustainability questions).",
        +  "enum": [
        +    "sustainability",
        +    "marketing",
        +    "retail",
        +    "technology"
        +  ],
        +  "type": "string"
        +}
    • Changedget_label_values1 field changed
      • changedInput schema / properties / label / description
        Previous value: -"The label to fetch values for (e.g., 'Brand', 'Location', 'Technology', 'Audience', 'RetailerType', 'Trend')"New value: +"The label to fetch values for (e.g., 'Brand', 'Location', 'Technology', 'Audience', 'RetailerType', 'Trend'). Note: caps at 100 values alphabetically."
    • Changedsearch_graph3 fields changed
      • addedInput schema / properties / graph
        Added value: +{
        +  "description": "Alias for graphId.",
        +  "type": "string"
        +}
      • addedInput schema / properties / graph_id
        Added value: +{
        +  "description": "Alias for graphId.",
        +  "type": "string"
        +}
      • addedInput schema / properties / sector
        Added value: +{
        +  "description": "Optional sector focus (e.g. 'Alcoholic Drinks', 'Non-Alcoholic Drinks', 'Food & Beverage', 'Retail', 'Beauty', 'Sports', 'Technology', 'Luxury Goods'). When provided, scopes trend discovery to this sector.",
        +  "type": "string"
        +}
  2. 1 tool update
    • Changedgenerate_visual1 field changed
      • changedInput schema / properties / data / description
        Previous value: -"JSON string containing the chart data. Structure depends on chart_type. cultural_shifts: {shifts:[{from,to}]}. competitive_compass: {brands:[{name,x,y}], axes:{left,right,top,bottom}}. trend_constellation: {trends:[{name,x,y}], connections:[{from,to,strength}]}. implication_ladder: {signal,trend,so_what,do_what}. innovation_pathway: {now,near_term,future}. opportunity_map: {items:[{name,consumer_desire,market_activity}]}"New value: +"JSON string containing chart data. Optional top-level \"focus\":\"Name\" or per-item \"focus\":true highlights key entity in brand accent. cultural_shifts: {shifts:[{from,to}]}. competitive_compass: {brands:[{name,x,y,focus?:boolean}], axes:{left,right,top,bottom}, focus?:string}. trend_constellation: {trends:[{name,x,y,focus?:boolean}], connections:[{from,to,strength}], focus?:string}. implication_ladder: {signal,trend,so_what,do_what}. innovation_pathway: {now,near_term,future}. opportunity_map: {items:[{name,consumer_desire,market_activity,focus?:boolean}], x_label?:string, y_label?:string, focus?:string}"

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Auditable AGI-2027 evidence: eight graded Situational Awareness predictions with pre-registered flip conditions, a 0-100 Thesis Tracker with full score history, and a public market-call ledger where misses stay published. Free, no auth, CC BY 4.0.
    -
  • A
    license
    Not graded
    quality
    F
    maintenance
    Provides derived financial intelligence for AI agents, including insider activity analysis, earnings surprises, institutional moves, stock screening with a proprietary composite value score, and macro indicators.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.