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
Scored across 13 tools
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.
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.
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.
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.
6 tool updates
- Changed
get_capabilities2 fields changed- added
Input schema / properties / topicAdded 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" +} - changed
Input schema / properties / userId / descriptionPrevious value: -"Optional user identifier."New value: +"Optional expert user identifier or email. Automatically resolved from authenticated API key for expert accounts."
- Changed
get_company_earnings3 fields changed- added
Input schema / properties / queryAdded 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" +} - added
Input schema / properties / searchAdded value: +{ + "description": "Free-text topic search or question within earnings call.", + "type": "string" +} - changed
Input schema / properties / view / descriptionPrevious 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."
- Changed
get_earnings_divergence8 fields changed- removed
Input schema / properties / dateFromRemoved value: -{ - "description": "ISO date range start", - "type": "string" -} - removed
Input schema / properties / dateToRemoved value: -{ - "description": "ISO date range end", - "type": "string" -} - changed
Input schema / properties / industry / descriptionPrevious value: -"Industry filter (e.g., 'hotels', 'sportswear', 'luxury')"New value: +"Industry filter alias." - changed
Input schema / properties / limit / descriptionPrevious value: -"Max results to return (default 10, max 25)"New value: +"Max deflection themes to return (default 25)." - added
Input schema / properties / min_companiesAdded 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" +} - added
Input schema / properties / periodAdded value: +{ + "description": "Quarter filter (e.g., 'Q1-2026'). Defaults to latest quarter.", + "type": "string" +} - changed
Input schema / properties / search / descriptionPrevious value: -"Free text search (e.g., 'tariffs', 'AI capex', 'margin erosion')"New value: +"Optional search term (used for logging and query attribution)." - changed
Input schema / properties / sector / descriptionPrevious value: -"Sector filter (e.g., 'retail', 'technology', 'travel')"New value: +"Sector filter (e.g., 'retail', 'consumer goods', 'food & beverage', 'travel')"
- Changed
get_earnings_intelligence1 field changed- added
Input schema / properties / activityAdded 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" +}
- Changed
get_label_values1 field changed- changed
Input schema / properties / label / descriptionPrevious 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."
- Changed
search_graph3 fields changed- added
Input schema / properties / graphAdded value: +{ + "description": "Alias for graphId.", + "type": "string" +} - added
Input schema / properties / graph_idAdded value: +{ + "description": "Alias for graphId.", + "type": "string" +} - added
Input schema / properties / sectorAdded 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" +}
1 tool update
- Changed
generate_visual1 field changed- changed
Input schema / properties / data / descriptionPrevious 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
Official economic statistics, company filings, earnings calls and market data, with sources cited.
Autonomous buy-side research: diligence, earnings, SEC filings, comp sets. Source-cited real data.
Source-linked executive compensation data for AI agents and developers.
Analyze SEC EDGAR 10-K/8-K/Form 4 filings, FDIC bank solvency ratios, EPA ECHO & OSHA violations.
Related MCP Servers
- AlicenseAqualityDmaintenanceNarrative & signal intelligence for AI agents: crypto/AI/macro convergence & divergence.21MIT
- FlicenseNot gradedqualityDmaintenanceReturns verified financial data (SEC EDGAR & FRED) with machine-readable citations. Guaranteed zero hallucinations for AI agents.-
- FlicenseNot gradedqualityBmaintenanceAuditable 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.-
- AlicenseNot gradedqualityFmaintenanceProvides 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
Glama MCP Gateway
Add one secure layer between your agents and this server.