Next free-source huntWe check for new free data every weekday.
FinancialMCP serverFirst audited Nov 13, 2026

Parrot (parrot.markets)

Earnings-call mention markets on Kalshi and Polymarket: transcripts, word history, probabilities.The vendor's description, from its MCP Registry listing.

Passed public checksAudited Nov 13, 2026

Every public check ran and passed. Public audit: we connect as an AI client would, list the tools and check what they say. We do not run them. How we audit

Does it work?
YesConnected in 158 ms.
Sign-up?
None neededIt answered without any account or key.
Can it change things?
No, read-onlyAll 14 tools say they only read.
Endpointhttps://parrot.markets/mcp

Website Streamable HTTP · protocol 2025-11-25 · server version 1.0.0

What we checked, the evidence, and the tools it offers.

What we checked

Security

  • Passed: Connections are encrypted (HTTPS).

  • Passed: No hidden instructions found in tool text.

Safety labels

  • Passed: Every tool says whether it only reads or can change things.

Tools

  • Passed: 14 tools listed.

  • Passed: Every tool describes its inputs with a valid schema.

Protocol

  • Passed: The MCP handshake works (Streamable HTTP).

  • Passed: Protocol version 2025-11-25 (latest).

  • Passed: Unknown requests are refused.

Connection

  • Passed: The server responds.

Tools (14)

As the server describes them. The labels are the server's own: it says whether each tool only reads or can change things.

  • upcomingSTART HERE. Earnings calls with mention markets in the next N days: entity, venues, word count, top3 word:p<p>:n. <=4.8 KB a week.Read-only
  • briefOne call, a row per listed word: settled n/y/rate/l10, transcript th/tn, p. By event, appearance, or entity(+date). <=3.2 KB; offset pages the rest.Read-only
  • wordWill <entity> say <word>? One line: settled history, transcript history, p, scope, next listing. next=true: the next market's word. <=480 bytes.Read-only
  • quotesWhere a word was said: <=25-word quotes, speaker, section, counted under the market's scope. ~250 bytes/row.Read-only
  • clipsTimed audio clips of a word, mp3:<source>@<a>-<b> (~175 timed past calls; no new clips are added). ~200 bytes/row.Read-only
  • historySettlement history of an entity's words (most settled first); with word, every settled listing of it. offset pages.Read-only
  • receiptsSettled markets: frozen p vs price at listing, T-24h, T-1h; head scores both; offset pages.Read-only
  • screenEvery open market, a row each with p and the book; filter, sort vol|date|p. <=4 KB; offset pages.Read-only
  • searchSearch companies, executives and call transcripts ('yesterday' works). JSON results [{id,title,url,text}]; ids work with fetch.Read-only
  • fetchOne document by id (entity, appearance, k:/p: event, <entity>/words/<word>, or a URL) as JSON.Read-only
  • entityEntity card: kind, hub, tier, venues, next / last call, top words. <=1.6 KB.Read-only
  • changesWhat changed since an ISO time or a next cursor (ts type id op); strikes roll up into their event.Read-only
  • list_callsEarnings calls (id, date, quarter, words, flags), newest first.Read-only
  • get_qaSettled strikes where our count disagrees with the result (JSON).Read-only

Audit history

  1. Nov 13Passed

What we sent

Every request in this audit, with the answer and how long it took. We never send credentials and never call a tool.

RequestAnswerTime
initializeHTTP 200158 ms
initializedHTTP 20235 ms
tools/listHTTP 20099 ms
unknown-methodHTTP 20030 ms

Run this server, or disagree with the result?

Fix the issue and it shows in the next weekly audit, or email us to ask for a re-audit or to dispute a finding. Read how we audit for what each check means.