Earnings Call Anomaly Detector avatar

Earnings Call Anomaly Detector

Pricing

from $500.00 / 1,000 tool calls

Go to Apify Store
Earnings Call Anomaly Detector

Earnings Call Anomaly Detector

MCP server that detects behavioral anomalies in earnings calls. Flags executive evasion, speech complexity shifts, hedging spikes, and linguistic drift across quarters. Just provide a ticker — get instant risk scores. 4 tools for AI-powered investment research.

Pricing

from $500.00 / 1,000 tool calls

Rating

0.0

(0)

Developer

Muhammad Arif

Muhammad Arif

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

7 days ago

Last modified

Share

Earnings Call Behavioral Anomaly Detector

Detect when executives are hiding something. This MCP server analyzes earnings call transcripts and flags unusual behavioral patterns — speech complexity shifts, hedging spikes, evasion in Q&A, and linguistic drift over time.

Point any AI assistant at a stock ticker and get an instant behavioral risk assessment of the C-suite.

Two Ways To Use It

This Actor now supports both:

  1. Direct MCP connection at /mcp
  2. Standard Apify Actor runs using the input form or API

You can use either the dedicated MCP endpoint below or the Apify MCP wrapper form for this Actor's tools.

Supported Method: Direct MCP Connection

Connect your MCP client (Claude Desktop, Cursor, etc.) to:

https://muhdarifx--earnings-call-anomaly-detector.apify.actor/mcp

Header: Authorization: Bearer YOUR_APIFY_TOKEN

Then call the MCP tools normally via tools/list and tools/call.

Supported Method: Standard Actor Run

Run the Actor normally from Apify Console or API with a tool plus its arguments.

Example:

{
"tool": "get_latest_anomalies",
"ticker": "AAPL",
"quarters_back": 8,
"anomaly_threshold_sigma": 1.5
}

Example:

{
"tool": "historical_drift",
"ticker": "NVDA",
"n_quarters": 4
}

Available Tools

Tool NameArguments
get_latest_anomalies{ "ticker": "AAPL" }
compare_exec_baseline{ "ticker": "AAPL", "exec_id": "timothy-d-cook", "quarter": "Q1 2026" }
get_evasion_signals{ "ticker": "AAPL", "question_topic": "margins" }
historical_drift{ "ticker": "AAPL", "n_quarters": 4 }

What You Get

4 MCP tools your AI assistant can call:

ToolWhat it does
get_latest_anomaliesFull anomaly report for the most recent earnings call — risk scores, complexity shifts, hedging changes, Q&A evasion signals per executive
get_evasion_signalsRaw analyst-question / executive-answer pairs from the Q&A section, filterable by topic (margins, guidance, AI, etc.)
compare_exec_baselineCompare one executive's speech patterns in a specific quarter against their historical baseline
historical_driftTrack how executive behavior has changed across multiple quarters — spot gradual shifts before they become news

Use Cases

  • Investment research — Screen earnings calls for red flags before making decisions
  • Due diligence — Compare executive behavior across quarters to spot deteriorating transparency
  • Earnings preview — After a call drops, get an instant behavioral read on the management team
  • Portfolio monitoring — Track behavioral drift across your holdings over time

Quick Start

Connect your AI assistant (Claude, GPT, etc.) to this Actor's MCP endpoint:

https://muhdarifx--earnings-call-anomaly-detector.apify.actor/mcp

Set the Authorization header to Bearer YOUR_APIFY_TOKEN.

Example MCP flow:

{ "jsonrpc": "2.0", "id": 1, "method": "initialize", "params": { "protocolVersion": "2025-03-26", "capabilities": {}, "clientInfo": { "name": "example-client", "version": "1.0.0" } } }
{ "jsonrpc": "2.0", "id": 2, "method": "tools/list", "params": {} }
{ "jsonrpc": "2.0", "id": 3, "method": "tools/call", "params": { "name": "historical_drift", "arguments": { "ticker": "AAPL", "n_quarters": 4 } } }

Then just ask your AI:

"Analyze AAPL's latest earnings call for behavioral anomalies"

"Did TSLA's CEO dodge any questions about margins?"

"Compare NVDA's CFO speech patterns this quarter vs last 8 quarters"

"Show me behavioral drift for MSFT executives over the last 6 quarters"

What Gets Analyzed

For each executive on the call:

  • Complexity shifts — Did their language suddenly get more or less complex vs their baseline? (Flesch-Kincaid grade level, σ deviation)
  • Hedging patterns — Are they using more hedge words than usual? ("approximately", "potentially", "we believe")
  • Prepared vs Q&A gap — Do they sound different when reading prepared remarks vs answering live questions?
  • Q&A evasion — Raw question-answer pairs so your AI can judge if executives actually answered what was asked

Coverage

  • Any US public company with earnings call transcripts
  • Up to 20 quarters of historical data per ticker
  • Automatic transcript sourcing and parsing
  • Results cached per session for fast follow-up queries

Pricing

$0.50 per tool call — covers transcript scraping, parsing, and analysis. Follow-up calls on the same ticker use cached data at the same price.

Troubleshooting

  • If your MCP client still shows Tool execution failed, reconnect the MCP server or refresh the tool registration so it picks up the latest deployed build and tool schema.
  • If you want to bypass client-side caching entirely, call the dedicated /mcp endpoint directly or run the Actor normally with the tool input field.

Input Parameters

ParameterRequiredDefaultDescription
tickerYesStock ticker symbol (AAPL, TSLA, MSFT, etc.)
quarters_backNo8Number of quarters of history to analyze
anomaly_threshold_sigmaNo1.5Sensitivity threshold — lower = more sensitive