Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,521Letters: 13Defects: 1,322counted just now
teppi

MCP serverio.github.portneymk/stochastic-parrot

Span-grounded audits of how US outlets covered the same story, quotes checkable at the source.
UNRATEDActivestreamable-httpthestochasticparrot.com

Overview

Score?
UNRATED 0.768
of what a free look can see, on 32 looks
Looks
35
last 13 hr ago
Tools
19
changed 13 hr ago

More info

URL
thestochasticparrot.com/api/mcp
streamable-http
Says it is
stochastic-parrot 1.1.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.768 · highest on record 0.8561

Toolsfrom sha256:44b9b4aef4…6e98fe · +4 −0 13 hr ago

The tools this server lists, read out of the definition it returned
ToolSchema
editor_decide added
Record Mike's decision on one editor card: approve (the editor executes it next cycle), hold (keep it, not now), or kill (never pitch it again). Only call this when the user has ex
input · no output
editor_log added
What the site editor did recently: its ledger of small changes it shipped on its own, cards it filed, and decisions recorded. Use to answer 'what did the editor change'. Requires t
input · no output
editor_pending added
The site editor's pitch cards waiting for Mike's decision. Each card is one proposed change to thestochasticparrot.com that the editor judged too big to make on its own. Returns th
input · no output
editor_sync added
Internal: the desk's mirror sync (push cards + ledger, read back all cards, clear ids). Not for conversational use.
input · no output
get_audit
Fetch one piece's full detail JSON by slug: headline, kind, date, context, dek, outlets, verified contradictions with verbatim spans, naming/framing splits, and the full source lis
input · no output
get_boxscore
The Daily Box Score for one day — the desk's frozen per-day stat snapshot. Requires the day; days are listed at /boxscore/ on the site.
input · no output
get_chain
Story chains: multi-piece storylines the desk has covered more than once. Call without arguments to list the available chain ids; pass chain_id for one chain in full (its pieces in
input · no output
get_claim_ledger
A story chain's claim ledger: specific verbatim claims outlets made, each tracked through states (open, corroborated, contradicted, corrected, quietly_abandoned, resolved) with a r
input · no output
get_coverage_record
The capture-coverage record: what the desk's observatory actually monitored and when, including gaps. Read this before treating any silence in the corpus as meaningful — the desk's
input · no output
get_framing_index
The Framing Index: across the cross-outlet corpus, how often disagreements between outlets are hard contradictions vs naming/framing splits — totals, rate, monthly trend, per-outle
input · no output
get_storyboards
A chain's per-newsroom storyboards: for each outlet, every piece it filed on the story entry-by-entry, the desk's published READ of what each piece was built to do (objective label
input · no output
list_audits
List published pieces (summaries: slug, title, kind, date, counts of hard contradictions and naming/framing splits), newest first. All filters optional and combinable.
input · no output
list_corrections
The desk's public corrections ledger: every logged error on a published piece — what was wrong, what changed, and when — in original ledger order.
input · no output
list_letters
Letters to the Desk: reader mail, excerpted and initialed, with the desk's replies in its own voice. The desk's only interactive surface with its readership.
input · no output
propose_development
Tip the desk that a story moved — a development on an existing chain or a story worth auditing. Lands in the same proposed-developments queue the observatory's triggers feed; the d
input · no output
report_error
Report a suspected error in a published piece (a miscount, a quote that reads wrong, a broken claim). Verified catches are fixed and logged on the public corrections ledger, credit
input · no output
search_corpus
Full-text search over every published piece (titles, deks, context lines, outlet names, and source headlines). Returns matching pieces with slug, title, URL, and a highlighted snip
input · no output
submit_letter
Submit a letter to the desk. If the desk answers, the exchange may be published on the Letters page (excerpted, initialed) — through the desk's normal editorial process, never dire
input · no output
verify_piece
Provenance record for one piece: SHA-256 hashes of its canonical JSON and published HTML as of the last corpus sync. Re-hash the live artifacts at the piece's URL and compare to co
input · no output
Verify it yourselfnpx teppi-check https://thestochasticparrot.com/api/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2MQZN091YTEC7J75QH3C