AI + live data · analyst records & stock signals
KoalCheckKoalCheck
LeaderboardMembershipBuilder
Connect your AI client via MCP
Endpoint (paste into an MCP client — anonymous, free, no key)
https://mcp.koalcheck.com/mcp
Or copy this and send it to your AI to set it up:

Add the "koalcheck" MCP server to my client and connect. It is a remote Streamable-HTTP server at https://mcp.koalcheck.com/mcp — connect anonymously, no API key or login needed (the free tools work right away). If my client supports a remote/HTTP MCP server directly, just use that URL. If my client config only accepts a local command (e.g. Claude Desktop's mcpServers, which rejects a bare "url"), bridge it with command "npx" and args ["-y","mcp-remote","https://mcp.koalcheck.com/mcp"]. Then tell me to fully restart the client, and list the koalcheck tools you can call. It provides US-equity research tools built on an analyst track-record engine (who has actually been right, priced vs SPY, cross-checked with SEC & FINRA).

CapabilitiesUser guide

$MSFT

as of 2026-07-28
397.86
1-day +2.3%
BULLISH 2130-day stance — record-weighted, deduped per blogger per sideBEARISH 8
Daily candles · last quarter▲ long ▼ short, placed at next-day entry; click a marker for the blogger
79 marked on chart · 1 outside the window (beyond candle coverage)
06-1206-2307-0107-0907-1707-27+1+4+3+4+2+5+3+1+1+1+2+2+1+9+4+12

Call timeline

showing 80 of 534 all-time calls · entry = first close AFTER the call (same point-in-time rule as the grading engine); benchmark SPY
  1. Shay BoloorShay Boloor@stocksavvyshayPROVENBEARISH2026-07-27entry ——maturing
  2. The Long InvestorThe Long Investor@thelonginvestINSUFFICIENTBULLISH2026-07-25entry 389.10+2.3%maturing · vs SPY +1.9%
  3. Shay BoloorShay Boloor@stocksavvyshayPROVENBULLISH2026-07-23entry 381.70+4.2%maturing · vs SPY +3.8%
  4. HeisenbergHeisenberg@mr_derivativesFADEBEARISH2026-07-22entry 381.58+4.3%maturing · vs SPY +3.7%
  5. Oguz ErkanOguz Erkan@oguzerkanTRACKINGBULLISH2026-07-22entry 381.58+4.3%maturing · vs SPY +3.7%
  6. Oguz ErkanOguz Erkan@oguzerkanTRACKINGBULLISH2026-07-21entry 390.34+1.9%maturing · vs SPY +2.6%
  7. USAnt 미국개미USAnt 미국개미@usant_ideaINSUFFICIENTBULLISH2026-07-20entry 397.75+0.0%maturing · vs SPY +0.9%
  8. RonnieVRonnieV@theronnievshowINSUFFICIENTBEARISH2026-07-20entry 397.75+0.0%maturing · vs SPY +0.9%
  9. Schaeffer's Investment ResearchSchaeffer's Investment Research@schaeffersFADEBULLISH2026-07-20entry 397.75+0.0%maturing · vs SPY +0.9%
  10. Schaeffer's Investment ResearchSchaeffer's Investment Research@schaeffersFADEBULLISH2026-07-20entry 397.75+0.0%maturing · vs SPY +0.9%
  11. Shay BoloorShay Boloor@stocksavvyshayPROVENBULLISH2026-07-20entry 397.75+0.0%maturing · vs SPY +0.9%
  12. The Value TraderThe Value Trader@thevaluetradeINSUFFICIENTBULLISH2026-07-19entry 402.29-1.1%maturing · vs SPY -1.1%
  13. Kris Patel 🇺🇸Kris Patel 🇺🇸@krispatel99INSUFFICIENTBULLISH2026-07-18entry 402.29-1.1%maturing · vs SPY -1.1%
  14. HeisenbergHeisenberg@mr_derivativesFADEBULLISH2026-07-18entry 402.29-1.1%maturing · vs SPY -1.1%
  15. Shay BoloorShay Boloor@stocksavvyshayPROVENBEARISH2026-07-17entry 402.29-1.1%maturing · vs SPY -1.1%
  16. HeisenbergHeisenberg@mr_derivativesFADEBULLISH2026-07-16entry 393.82+1.0%maturing · vs SPY +1.2%
  17. Oguz ErkanOguz Erkan@oguzerkanTRACKINGBULLISH2026-07-15entry 401.10-0.8%maturing · vs SPY +0.4%
  18. Schaeffer's Investment ResearchSchaeffer's Investment Research@schaeffersFADEBULLISH2026-07-15entry 401.10-0.8%maturing · vs SPY +0.4%
  19. Schaeffer's Investment ResearchSchaeffer's Investment Research@schaeffersFADEBULLISH2026-07-15entry 401.10-0.8%maturing · vs SPY +0.4%
  20. Schaeffer's Investment ResearchSchaeffer's Investment Research@schaeffersFADEBULLISH2026-07-15entry 401.10-0.8%maturing · vs SPY +0.4%
  21. Schaeffer's Investment ResearchSchaeffer's Investment Research@schaeffersFADEBULLISH2026-07-15entry 401.10-0.8%maturing · vs SPY +0.4%
  22. Oguz ErkanOguz Erkan@oguzerkanTRACKINGBULLISH2026-07-14entry 395.63+0.6%maturing · vs SPY +2.3%
  23. amitamit@amitisinvestingINSUFFICIENTBULLISH2026-07-14entry 395.63+0.6%maturing · vs SPY +2.3%
  24. Lorenzo CougetLorenzo Couget@lorenzobolsaINSUFFICIENTBEARISH2026-07-14entry 395.63+0.6%maturing · vs SPY +2.3%
  25. RonnieVRonnieV@theronnievshowINSUFFICIENTBULLISH2026-07-13entry 384.93+3.4%maturing · vs SPY +4.7%
  26. Oguz ErkanOguz Erkan@oguzerkanTRACKINGBEARISH2026-07-13entry 384.93+3.4%maturing · vs SPY +4.7%
  27. Roberto ChamorroRoberto Chamorro@robchamoINSUFFICIENTBEARISH2026-07-13entry 384.93+3.4%maturing · vs SPY +4.7%
  28. Shay BoloorShay Boloor@stocksavvyshayPROVENBEARISH2026-07-13entry 384.93+3.4%maturing · vs SPY +4.7%
  29. Oguz ErkanOguz Erkan@oguzerkanTRACKINGBULLISH2026-07-13entry 384.93+3.4%maturing · vs SPY +4.7%
  30. Lorenzo CougetLorenzo Couget@lorenzobolsaINSUFFICIENTBULLISH2026-07-13entry 384.93+3.4%maturing · vs SPY +4.7%
  31. 麦田 Rye 🇺🇦麦田 Rye 🇺🇦@maitian99TRACKINGBULLISH2026-07-12entry 390.99+1.8%maturing · vs SPY +2.7%
  32. Shay BoloorShay Boloor@stocksavvyshayPROVENBULLISH2026-07-12entry 390.99+1.8%maturing · vs SPY +2.7%
  33. Rihard JarcRihard Jarc@rihardjarcTRACKINGBULLISH2026-07-12entry 390.99+1.8%maturing · vs SPY +2.7%
  34. Oguz ErkanOguz Erkan@oguzerkanTRACKINGBULLISH2026-07-10entry 390.99+1.8%maturing · vs SPY +2.7%
  35. Jake WujastykJake Wujastyk@jake__wujastykINSUFFICIENTBEARISH2026-07-09entry 385.10+3.3%maturing · vs SPY +5.0%
  36. Jake WujastykJake Wujastyk@jake__wujastykINSUFFICIENTBULLISH2026-07-09entry 385.10+3.3%maturing · vs SPY +5.0%
  37. Patrimonio con CriterioPatrimonio con Criterio@patrimcriterioINSUFFICIENTBEARISH2026-07-08entry 384.36+3.5%maturing · vs SPY +4.8%
  38. Jake WujastykJake Wujastyk@jake__wujastykINSUFFICIENTBEARISH2026-07-07entry 383.34+3.8%maturing · vs SPY +4.2%
  39. Shay BoloorShay Boloor@stocksavvyshayPROVENBULLISH2026-07-07entry 383.34+3.8%maturing · vs SPY +4.2%
  40. Roberto ChamorroRoberto Chamorro@robchamoINSUFFICIENTBEARISH2026-07-06entry 388.84+2.3%maturing · vs SPY +3.1%
  41. Oguz ErkanOguz Erkan@oguzerkanTRACKINGBULLISH2026-07-05entry 386.74+2.9%maturing · vs SPY +4.1%
  42. Patrimonio con CriterioPatrimonio con Criterio@patrimcriterioINSUFFICIENTBULLISH2026-07-02entry 386.74+2.9%maturing · vs SPY +4.1%
  43. Jake WujastykJake Wujastyk@jake__wujastykINSUFFICIENTBULLISH2026-07-01entry 390.49+1.9%maturing · vs SPY +2.3%
  44. Roberto ChamorroRoberto Chamorro@robchamoINSUFFICIENTBEARISH2026-07-01entry 390.49+1.9%maturing · vs SPY +2.3%
  45. Zack MorrisZack Morris@mrzackmorrisFADEBULLISH2026-07-01entry 390.49+1.9%maturing · vs SPY +2.3%
  46. Jake WujastykJake Wujastyk@jake__wujastykINSUFFICIENTBEARISH2026-06-30entry 384.28+3.5%maturing · vs SPY +4.0%
  47. AceAce@hackermanaceTRACKINGBULLISH2026-06-30entry 384.28+3.5%maturing · vs SPY +4.0%
  48. Oguz ErkanOguz Erkan@oguzerkanTRACKINGBULLISH2026-06-30entry 384.28+3.5%maturing · vs SPY +4.0%
  49. Jake WujastykJake Wujastyk@jake__wujastykINSUFFICIENTBULLISH2026-06-29entry 373.02+6.7%maturing · vs SPY +7.3%
  50. Jake WujastykJake Wujastyk@jake__wujastykINSUFFICIENTBULLISH2026-06-29entry 373.02+6.7%maturing · vs SPY +7.3%
  51. Jake WujastykJake Wujastyk@jake__wujastykINSUFFICIENTBULLISH2026-06-24entry 352.83hit +10.3%21d graded · vs SPY +9.6%
  52. Jake WujastykJake Wujastyk@jake__wujastykINSUFFICIENTBEARISH2026-06-23entry 365.46miss +4.4%21d graded · vs SPY +3.7%
  53. Jake WujastykJake Wujastyk@jake__wujastykINSUFFICIENTBULLISH2026-06-23entry 365.46hit +4.4%21d graded · vs SPY +3.7%
  54. Oguz ErkanOguz Erkan@oguzerkanTRACKINGBULLISH2026-06-23entry 365.46hit +4.4%21d graded · vs SPY +3.7%
  55. SerenitySerenity@aleabitoredditFADEBULLISH2026-06-23entry 365.46hit +4.4%21d graded · vs SPY +3.7%
  56. HeisenbergHeisenberg@mr_derivativesFADEBULLISH2026-06-23entry 365.46hit +4.4%21d graded · vs SPY +3.7%
  57. HeisenbergHeisenberg@mr_derivativesFADEBULLISH2026-06-23entry 365.46hit +4.4%21d graded · vs SPY +3.7%
  58. Jake WujastykJake Wujastyk@jake__wujastykINSUFFICIENTBEARISH2026-06-23entry 365.46miss +4.4%21d graded · vs SPY +3.7%
  59. forecho📈forecho📈@caizhenghaiPROVENBULLISH2026-06-23entry 365.46hit +4.4%21d graded · vs SPY +3.7%
  60. Oguz ErkanOguz Erkan@oguzerkanTRACKINGBULLISH2026-06-23entry 365.46hit +4.4%21d graded · vs SPY +3.7%
  61. Lorenzo CougetLorenzo Couget@lorenzobolsaINSUFFICIENTBULLISH2026-06-23entry 365.46hit +4.4%21d graded · vs SPY +3.7%
  62. Roberto ChamorroRoberto Chamorro@robchamoINSUFFICIENTBEARISH2026-06-22entry 373.94miss +2.0%21d graded · vs SPY +1.4%
  63. Oguz ErkanOguz Erkan@oguzerkanTRACKINGBULLISH2026-06-22entry 373.94hit +2.0%21d graded · vs SPY +1.4%
  64. HeisenbergHeisenberg@mr_derivativesFADEBULLISH2026-06-22entry 373.94hit +2.0%21d graded · vs SPY +1.4%
  65. The Factor ReportThe Factor Report@peterlbrandtINSUFFICIENTBULLISH2026-06-22entry 373.94hit +2.0%21d graded · vs SPY +1.4%
  66. Howard LindzonHoward Lindzon@howardlindzonTRACKINGBEARISH2026-06-22entry 373.94miss +2.0%21d graded · vs SPY +1.4%
  67. Oguz ErkanOguz Erkan@oguzerkanTRACKINGBULLISH2026-06-21entry 367.34hit +6.3%21d graded · vs SPY +5.9%
  68. HeisenbergHeisenberg@mr_derivativesFADEBULLISH2026-06-21entry 367.34hit +6.3%21d graded · vs SPY +5.9%
  69. Jake WujastykJake Wujastyk@jake__wujastykINSUFFICIENTBEARISH2026-06-21entry 367.34miss +6.3%21d graded · vs SPY +5.9%
  70. Espabila e InvierteEspabila e Invierte@espabilaeinvINSUFFICIENTBULLISH2026-06-19entry 367.34hit +6.3%21d graded · vs SPY +5.9%
  71. The Factor ReportThe Factor Report@peterlbrandtINSUFFICIENTBEARISH2026-06-19entry 367.34miss +6.3%21d graded · vs SPY +5.9%
  72. Oguz ErkanOguz Erkan@oguzerkanTRACKINGBULLISH2026-06-19entry 367.34hit +6.3%21d graded · vs SPY +5.9%
  73. HeisenbergHeisenberg@mr_derivativesFADEBULLISH2026-06-18entry 367.34hit +6.3%21d graded · vs SPY +5.9%
  74. amitamit@amitisinvestingINSUFFICIENTBULLISH2026-06-18entry 367.34hit +6.3%21d graded · vs SPY +5.9%
  75. HeisenbergHeisenberg@mr_derivativesFADEBULLISH2026-06-18entry 367.34hit +6.3%21d graded · vs SPY +5.9%
  76. Rihard JarcRihard Jarc@rihardjarcTRACKINGBULLISH2026-06-18entry 367.34hit +6.3%21d graded · vs SPY +5.9%
  77. Roberto ChamorroRoberto Chamorro@robchamoINSUFFICIENTBULLISH2026-06-18entry 367.34hit +6.3%21d graded · vs SPY +5.9%
  78. Chris LeeChris Lee@viewsofchrisTRACKINGBEARISH2026-06-18entry 367.34miss +6.3%21d graded · vs SPY +5.9%
  79. forecho📈forecho📈@caizhenghaiPROVENBULLISH2026-06-18entry 367.34hit +6.3%21d graded · vs SPY +5.9%
  80. RipsterRipster@ripster47FADEBEARISH2026-06-17entry 379.40miss +4.8%21d graded · vs SPY +4.6%
KoalCheckKoalCheck

Honest, price-verified track records for US-stock callers on X.

© 2026 KoalCheck. All rights reserved.

ProductLeaderboardCall streamHot tickersAI assistantMembershipBuilderMCP & API access
LegalTerms of ServicePrivacy PolicyDisclaimer
ContactX · @koalcheck[email protected]

KoalCheck is an information-aggregation and research tool — not investment advice. Data may be delayed or inaccurate. Investing involves risk; decide carefully.

Tweet content © its original authors. Data sources: public X content · SEC EDGAR · FINRA. Methodology and site design © KoalCheck.