
Security News
GitHub to Block pull_request_target Workflows by Default Starting December 2
GitHub is tightening GitHub Actions security with new restrictions on privileged pull request workflows. Here's what changes and how maintainers are affected.
@earningscalls/mcp-server
Advanced tools
Model Context Protocol server for EarningsCalls.dev — gives AI agents direct access to earnings call transcripts, speaker segments, and search.
Model Context Protocol server that gives AI agents direct access to the EarningsCalls.dev dataset — 24,000+ structured earnings call transcripts, speaker segments with cleanly separated Executive / Analyst / Operator roles, full-text search, and more.
Built as a thin MCP wrapper around the public REST API at https://earningscalls.dev/api/v1.
The MCP server is paid-only. The free test key does not work here — use the subscription flow on earningscalls.dev/#pricing to get your key. Plans start at $24.99/month.
Two modes: Remote (hosted, zero install) or Local (via npx).
No install required. Point your MCP client at the hosted endpoint:
claude mcp add earningscalls --transport http https://mcp.earningscalls.dev/mcp \
--header "X-API-Key: ect_your_key_here"
{
"mcpServers": {
"earningscalls": {
"url": "https://mcp.earningscalls.dev/mcp",
"headers": {
"X-API-Key": "ect_your_key_here"
}
}
}
}
Create or edit .cursor/mcp.json in your project root:
{
"mcpServers": {
"earningscalls": {
"url": "https://mcp.earningscalls.dev/mcp",
"headers": {
"X-API-Key": "ect_your_key_here"
}
}
}
}
Runs the server as a local process using stdio transport:
claude mcp add earningscalls \
--env EARNINGSCALLS_API_KEY=ect_your_key_here \
-- npx -y @earningscalls/mcp-server
{
"mcpServers": {
"earningscalls": {
"command": "npx",
"args": ["-y", "@earningscalls/mcp-server"],
"env": {
"EARNINGSCALLS_API_KEY": "ect_your_key_here"
}
}
}
}
{
"mcpServers": {
"earningscalls": {
"command": "npx",
"args": ["-y", "@earningscalls/mcp-server"],
"env": {
"EARNINGSCALLS_API_KEY": "ect_your_key_here"
}
}
}
}
| Tool | Description |
|---|---|
get_dataset_stats | Total counts and date range — call first to understand coverage. |
list_latest_calls | Most recent calls, optionally filtered by sector. |
list_calls_by_ticker | All calls for a specific ticker (e.g. PLTR, AAPL). |
list_upcoming_earnings | Scheduled calls in the next N days. |
get_transcript | Full text of a call — format full, summary, or components. |
get_speaker_segments | Structured speaker segments with role filter (Executive / Analyst / Operator). |
search_transcripts | Full-text search across all transcripts and speaker segments. |
| Variable | Required | Default |
|---|---|---|
EARNINGSCALLS_API_KEY | yes | — |
EARNINGSCALLS_BASE_URL | no | https://earningscalls.dev |
| Variable | Required | Default |
|---|---|---|
PORT | no | 3000 |
EARNINGSCALLS_BASE_URL | no | https://earningscalls.dev |
In remote mode, the API key is provided per-session by the connecting client via X-API-Key header.
npm install
npm run build
# Local stdio mode
npm start
# Remote HTTP mode
npm run serve
Source layout:
src/
├── index.ts # stdio entry + preflight (local mode)
├── http.ts # Streamable HTTP entry (remote mode)
├── client.ts # HTTP client for earningscalls.dev API
├── config.ts # env var loading
├── messages.ts # user-facing banners + error hints
└── tools.ts # MCP tool definitions
MIT
FAQs
Model Context Protocol server for EarningsCalls.dev — gives AI agents direct access to earnings call transcripts, speaker segments, and search.
The npm package @earningscalls/mcp-server receives a total of 0 weekly downloads. As such, @earningscalls/mcp-server popularity was classified as not popular.
We found that @earningscalls/mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
GitHub is tightening GitHub Actions security with new restrictions on privileged pull request workflows. Here's what changes and how maintainers are affected.

Security News
/Application Security
A practical guide to securing GitHub Actions against supply chain attacks, covering malicious pull requests, credential theft, dependency risks, and release pipelines.

Security News
Composer 2.11 adds dependency cooldowns, joining package managers that delay new releases to reduce supply chain risks while allowing urgent security updates.