mcpserver.lol
registry/storyflo-mcp
Connection check verified live · 27h ago

storyflo-mcp

Curated audio news, daily briefings, the Declassified library + market-linked signals.

Tools 37
GitHub stars
Installs / wk 23
Licence
Transport streamable-http, stdio
Last checked 27h ago

Tools & capabilities

37 tools

Read from the running server on 27h ago.

digest read-only limitwindowverticals
Aggregate the top-N articles across selected verticals for the requested window. Heaviest action — counts more against the per-agent rate limit. Use this for 'read me today's tech…
digest_declassified read-only limitwindow
Return the most-recently-published Declassified cases over a rolling window. Use for 'what's new in Declassified this week' style prompts. window=today (~24h) | week (default) | mo…
fm_book_status read-only tenant_slug*access_token*
A signalflo fund manager's own book: which calls are open, how many have closed, and the deep links to the desk and dashboard. Use this first when a manager asks what is on their b…
fm_close_position notetenant_slug*access_token*position_key*
Close a call when the divergence resolves or goes stale. The position stays on the book as closed rather than being deleted.
fm_open_position leantagsevent*categoryrationalestory_url +4
Record a new call on your book: the event, which way you lean, and why. Idempotent — opening a call you already hold repositions it instead of creating a duplicate, so an agent may…
fm_reposition leanrationaletenant_slug*access_token*position_key*
Update your view on an open call as the signal evolves. Same qualitative rule as opening one.
get_article read-only slug*
Fetch the full record for an article by slug, including body_text + audio_url.
get_audio_url read-only slug*
Resolve the playable audio URL for an article. Returns a stitched-with-ad URL on free tier or the bare audio for plus/pro.
get_crypto_market_link read-only asset*embedder_slug
Return Storyflo's markets-partner Kraken affiliate URL for a given crypto asset (BTC, ETH, etc). Editorial linkout, not a trading prompt: the URL points at Kraken's public asset pa…
get_declassified_case read-only slug*
Fetch the full record for a Declassified case by slug. Returns title, summary, transcript_excerpt, episode_date, duration_sec, agency, audio_url, source_doc_url, and up to 5 relate…
get_divergence_index read-only limitsource
The Storyflo Divergence Index — Storyflo's own computed metric for where prediction markets disagree with the press. For each event Storyflo holds both a liquid prediction-market c…
get_embedder_manifest read-only slug*
Wrap the public ``/embed/<slug>/manifest.json`` — an agent-discoverable JSON bundle of creative formats, voice options, payout config, and beacon URLs for a registered embedder. Us…
get_embedder_network_manifest read-only
Wrap the public ``/embed/network-manifest.json`` — the platform-level DSP/SSP onboarding bundle: supported creative formats, payout rails, attribution URLs, integration patterns. U…
get_market_linked_stories read-only limitsignalcategoryvertical
Storyflo stories that match an actively traded event contract on Kalshi (a CFTC-regulated exchange). Each item carries qualitative signal tags (high_velocity, genuine_uncertainty)…
get_mcp_usage_self read-only
Return the caller's own trailing 30-day MCP tool-usage summary: total calls, success rate, p50 latency, and per-tool call/error counts. Identity is resolved from the OAuth bearer t…
get_my_private_feed listener_token*
Return the caller's PRIVATE per-user podcast feed URL — a personalized daily brief (the stories from the topics the listener follows) delivered to whatever podcast app they already…
get_personas read-only
Return the storyflo 6-host persona catalog (Theo, Mason, Jessica, etc.) — each entry includes slug, name, voice_id, owned verticals, tone archetype, sign-off line, and the listener…
get_trending_topics read-only window
Return storyflo's current cross-vertical trending snapshot: top stories ranked by recency + velocity, active publishers in the last 24h, the featured daily-brief compilation, and p…
get_vertical_briefing read-only vertical*
Fetch a stitched audio briefing of the top-25 trending articles in a single vertical from the last 24h. Premium — settles in USDC on Base via x402. Vertical must be one of the cano…
get_vertical_landscape read-only vertical*
Return everything an agent needs to onboard a listener for a single vertical in one tool call: top stories, the named host persona (with sample-audio URL and tone), the premium-bri…
list_podcasts read-only
Return the public catalog of Storyflo podcast shows — the Declassified archive plus 6 daily-brief shows hosted by Theo (tech), Mason (markets), Jessica (news), Chloe (health), Broc…
list_subscriptions read-only
Return the listener feed(s) this agent has minted on the human's behalf.
publisher_attach_audio key*token*tenant_slug*episode_slug*
Confirm a finished upload and mark that episode live. Verifies the file really landed in storage before changing anything, then points the episode at it so it appears in your RSS f…
publisher_connect_folder token*foldertenant_slug*
Connect a Google Drive folder of recordings so storyflo can match them to episodes automatically — the alternative to uploading a back catalogue file by file. Call with NO folder a…
publisher_episodes read-only limittoken*statustenant_slug*
List a publisher's episodes newest-first with their real state: 'live' (has finished audio and appears in the RSS feed) or 'awaiting' (storyflo knows the episode exists but has no…
publisher_folder_status read-only token*tenant_slug*
What the connected folder has produced: files seen, files matched and attached, and — most usefully — the files storyflo could read but would NOT auto-attach because the filename d…
publisher_stats read-only daystoken*tenant_slug*
Plays over a window (default 30 days, max 365) plus the episodes driving them. Answers 'how did last month go' and 'which episode is working'. Zero plays on a new feed is normal —…
publisher_status read-only token*tenant_slug*
Where a publisher stands right now: their RSS feed URL (the one to submit to Apple Podcasts and Spotify), how many episodes storyflo holds, how many already have finished audio, an…
publisher_upload_audio token*tenant_slug*content_typeepisode_slug
Get a one-time upload URL for an episode's source audio — your own recording (StreamYard, Riverside, Zoom, a local file). Use this when an episode shows as 'awaiting': storyflo kno…
quote_partnership read-only vertical*monthly_impressions*
Return the indicative partnership tier (starter / growth / scale / enterprise) + monthly fee + storyflo revenue-share bps for a partner integrating storyflo into their agent produc…
register_embedder read-only name*email*vertical
Resolve the storyflo embedder onboarding URL prefilled with the partner's name + email + optional vertical. Returns the URL the human must visit to complete signup (storyflo emails…
search_articles read-only limitqueryvertical
Search Storyflo's article corpus. Returns slug, title, publisher, vertical, snippet, audio_url, and listen_seconds for each match. Use vertical to scope (tech / finance / science /…
search_declassified read-only limitquery*
Search Storyflo's Declassified archive — narrated cases drawn from FBI, CIA, NSA, NASA, DOJ, AARO, war.gov and other publicly-released government documents. Substring match across…
search_unified read-only limitquery*corporaprofilevertical
Search ALL of Storyflo in one call and get results back as separate per-corpus buckets: `news` (the narrated article archive), `declassified` (government-document cases), and `sign…
stream_briefing_render_events read-only verticalevent_type
Subscribe to real-time briefing-render events. Returns the SSE endpoint URL with the chosen filters as query params — the agent's MCP client should open it with EventSource (browse…
subscribe_declassified_topic read-only emailtopic*
Resolve a podcast-feed URL the user can paste into Apple Podcasts, Overcast, Pocket Casts, or Spotify to receive every new Declassified case automatically. Also returns a JSON `epi…
subscribe_topic verticals*
Mint or update the human's personal Storyflo podcast feed. Pass 1–6 vertical slugs from `tech`, `finance`, `science`, `media`, `sports`, `culture`. The server creates a private RSS…