Koalcheck is a remote MCP server that gives an AI agent 24 tools, among them analyst_debate, analyst_profile, analyst_recent_calls. It answers at https://mcp.koalcheck.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 9 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.
TipRanks for X finfluencers — scores who's actually right vs SPY. Free & anonymous, no key.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
analyst_debate | ★ CORE. Compare several analysts' takes on ONE ticker and surface the clash. Groups the named analysts into bull / bear / neutral camps and returns their points so you can construct each side's case (paraphrased), then judge whether BOTH op Inputs: handles, ticker, limit_per_analyst |
analyst_profile | ★ ANTI-IMPOSTOR. Is this account the REAL, credible analyst — or a copycat? Returns the account's authenticity signals (verified, followers, account age, post count) and a credibility score (0-100) + label (high/medium/low-possible- imposto Inputs: handle |
analyst_recent_calls | What has this analyst called LATELY? Their most-recent STORED calls — ticker + direction (bullish/bearish) + date + a link to the original post (and a short snippet of it). PURE READ of already-stored data (no live fetch, no X cost): this i Inputs: handle, limit |
analyst_track_record | ★ MOAT (Pro). How ACCURATE has this analyst been? Scores their past calls against what the stock actually did vs the market (SPY). Resolves the @handle to the analyst's permanent account id (rename-proof), extracts scorable calls from store Inputs: handle, refresh |
analyst_views | ★ CORE. Fetch the recent views of specific X analysts/KOLs by handle. The user names the analysts they follow (e.g. ["DeItaone", "unusual_whales"]). Optionally focus on one `ticker`. Returns, per analyst: overall stance, which tickers they' Inputs: handles, ticker, limit_per_analyst |
direction_review_batch | OPERATOR-ONLY. Serve a batch of analyst tweets whose per-ticker direction needs accurate classification, plus the rubric to classify them by. Candidates = tweets with ≥1 cashtag that have NOT yet been LLM-reviewed. Each item carries the twe Inputs: limit, handle, include_rubric |
direction_review_submit | OPERATOR-ONLY. Persist the host LLM's per-ticker direction verdicts from a `direction_review_batch`. `verdicts` is a list, one entry per tweet: [{"tweet_id": "...", "verdicts": [ {"ticker": "NVDA", "is_call": true, "direction": "bullish|bea Inputs: verdicts |
fundamentals | ★ SEC fundamentals — is the company actually growing & profitable? Latest annual revenue + YoY growth, net income, net/gross margin from SEC XBRL (keyless, point-in-time by filing date). Use it to check whether an analyst's 'accelerating gr Inputs: ticker, as_of |
insider_activity | ★ SEC Form 4 — are company INSIDERS buying or selling this ticker? Open-market purchases/sales by officers, directors, and 10% owners (Section 16), point-in-time and KEYLESS from SEC EDGAR. Corroborates an analyst's view: "analyst bullish A Inputs: ticker, since_days |
leaderboard | The honest track-record leaderboard — who has ACTUALLY been right (priced vs SPY). Reads the daily honest board (21d hit-rate, Wilson 95% CI, bull/bear split, cross-regime flag, point-in-time vs SPY). `view`: • 'proven' — PROVEN tier (Wilso Inputs: view, horizon, limit |
material_events | ★ SEC 8-K — recent MATERIAL EVENTS (earnings, exec changes, M&A, restatements). Catalysts that should move or confirm an analyst's thesis, point-in-time by filing date. Item codes are mapped to plain language (2.02=earnings, 5.02=exec chang Inputs: ticker, since_days |
my_account | YOUR membership tier + today's live-fetch quota for THIS connection. Tells you the plan you're authenticated as (free / pro), how many of today's shared live-fetch pulls you've used (real-time search / view refresh / debate / x-sentiment al |
quote | Live price + volume + turnover (换手率) + market cap + basic valuation for a ticker. Returns last price & % change, day open/high/low, volume + 10-day avg volume, turnover_pct (换手率 = volume ÷ shares outstanding), market cap, 52-week range, and Inputs: ticker |
reddit_attention | WSB retail-attention for a ticker: mention count, rank, and 24h momentum. Backed by ApeWisdom (reliable). A sharp jump in mentions/rank = a retail- attention spike — often a contrarian/risk flag, not a buy signal. Inputs: ticker |
score_ticker | ★ COMPOSITE (Pro). One signed score (−100 bearish … +100 bullish) that blends the analysts who called this ticker — each vote WEIGHTED BY THEIR TRACK RECORD (the moat) — with SEC insider buying/selling and free retail (StockTwits) sentiment Inputs: ticker, as_of, audience |
screen_stocks | ★ SCREENER (Pro). Rank a universe of tickers by the composite score. source: 'analysts' (tickers your followed analysts have called — ranked by who's been RIGHT) | 'trending' (StockTwits + WSB retail-hot tickers) | or pass an explicit `univ Inputs: source, mode, universe, min_coverage, limit, audience |
search_x | Search X with full operators (e.g. '$AAPL lang:en -is:retweet', 'from:handle'). General-purpose X search with sentiment scoring; use `analyst_views` when the user cares about specific accounts. Summarize results; don't echo tweets verbatim. Inputs: query, limit, latest |
short_volume | SEC/FINRA short-sale VOLUME % for a ticker (last few trading days). Heavy short volume = selling pressure or a squeeze setup (direction-ambiguous). This is daily short VOLUME (flow), NOT short INTEREST (outstanding). Free. Not advice. Inputs: ticker, days |
stocktwits_symbol | Recent StockTwits posts for a ticker with author-tagged bull/bear labels. Inputs: ticker, limit |
ticker_call_history | Which analysts called this ticker, and were they right? Lists stored calls on the ticker with each call's benchmark-adjusted outcome at the given horizon. Analytics, not advice. Inputs: ticker, horizon_days |
ticker_social_sentiment | Blended retail sentiment for a ticker across X, StockTwits, and Reddit. Use this to corroborate (or challenge) an analyst's view with the broader crowd. `sources` defaults to all three. Inputs: ticker, limit, sources |
trending_tickers | Tickers currently trending on StockTwits (a retail-attention radar). Inputs: limit |
tweet_store_stats | Stats on the persisted tweet database (the durable, queryable record). Every analyst tweet fetched is stored with timestamp, tickers, sentiment, and media (image/video URLs). This is the backing data for provenance and for the analyst track |
wsb_trending | Most-mentioned tickers on r/wallstreetbets right now (retail-attention radar, via ApeWisdom). Inputs: limit |
Every block below points at https://mcp.koalcheck.com/mcp. Pick your client and copy.
claude mcp add --transport http koalcheck https://mcp.koalcheck.com/mcp
{
"mcpServers": {
"koalcheck": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.koalcheck.com/mcp"]
}
}
}{
"mcpServers": {
"koalcheck": {
"url": "https://mcp.koalcheck.com/mcp"
}
}
}{
"servers": {
"koalcheck": {
"type": "http",
"url": "https://mcp.koalcheck.com/mcp"
}
}
}{
"context_servers": {
"koalcheck": {
"url": "https://mcp.koalcheck.com/mcp"
}
}
}{
"mcpServers": {
"koalcheck": {
"serverUrl": "https://mcp.koalcheck.com/mcp"
}
}
}{
"mcpServers": {
"koalcheck": {
"url": "https://mcp.koalcheck.com/mcp"
}
}
}name: Koalcheck
version: 0.0.1
schema: v1
mcpServers:
- name: Koalcheck
type: streamable-http
url: https://mcp.koalcheck.com/mcp{
"mcpServers": {
"koalcheck": {
"httpUrl": "https://mcp.koalcheck.com/mcp"
}
}
}{
"mcpServers": {
"koalcheck": {
"type": "http",
"url": "https://mcp.koalcheck.com/mcp"
}
}
}{
"mcpServers": {
"koalcheck": {
"url": "https://mcp.koalcheck.com/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fmcp.koalcheck.com%2Fmcp&type=streamable_http&id=koalcheck&name=Koalcheck
It answered our last check on 18 October 2026 in 729 ms. Over 10 checks since 5 September 2026 it answered 9. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by koalcheck.com and served from mcp.koalcheck.com, the vendor's own domain: https://mcp.koalcheck.com/mcp.
24, as returned by the server's own tools/list on 31 August 2026: analyst_debate, analyst_profile, analyst_recent_calls, analyst_track_record, analyst_views, direction_review_batch, direction_review_submit, fundamentals, and 16 more.
It answered our last check on 18 October 2026 in 729 ms. Over 10 checks since 5 September 2026 it answered 9.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.koalcheck.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: com.koalcheck. Endpoint host: mcp.koalcheck.com. ARD identifier: urn:air:com.koalcheck:mcp:koalcheck.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.