Storyflo
Was dieses MCP kann
Provides curated news articles, audio briefings, podcast feeds, declassified cases, and qualitative links between news narratives and prediction markets.
Tools
Eingabeschema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 20, 'minimum': 1}, 'window': {'enum': ['24h', '7d', '30d'], 'type': 'string', 'default': '24h'}, 'verticals': {'type': 'array', 'items': {'enum': ['tech', 'finance', 'science', 'media', 'sports', 'culture'], 'type': 'string'}}}}
Eingabeschema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'window': {'enum': ['today', 'week', 'month'], 'type': 'string', 'default': 'week'}}}
Eingabeschema
{'type': 'object', 'required': ['tenant_slug', 'access_token'], 'properties': {'tenant_slug': {'type': 'string', 'description': 'Your desk slug on storyflo.'}, 'access_token': {'type': 'string', 'description': 'Your access token — the same one your storyflo dashboard uses.'}}}
Eingabeschema
{'type': 'object', 'required': ['tenant_slug', 'access_token', 'position_key'], 'properties': {'note': {'type': 'string', 'description': 'Optional closing note, in words.'}, 'tenant_slug': {'type': 'string'}, 'access_token': {'type': 'string'}, 'position_key': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'required': ['tenant_slug', 'access_token', 'event'], 'properties': {'lean': {'type': 'string', 'description': 'Which way you lean, in words. No numbers.'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}, 'event': {'type': 'string', 'description': 'What the call is about.'}, 'category': {'type': 'string'}, 'rationale': {'type': 'string', 'description': 'Why, in words. No odds or percentages.'}, 'story_url': {'type': 'string'}, 'venue_url': {'type': 'string'}, 'story_title': {'type': 'string'}, 'tenant_slug': {'type': 'string'}, 'access_token': {'type': 'string'}, 'aqua_position_ref': {'type': 'string', 'description': 'Optional. The 1inch Aqua position this call is about — an https 1inch/Aqua URL or a position id (0x… or digits). Pair with the 1inch Aqua MCP: open the position there (you sign), then record the call here referencing it. A REFERENCE only — never price, range or fee, and never prose.'}}}
Eingabeschema
{'type': 'object', 'required': ['tenant_slug', 'access_token', 'position_key'], 'properties': {'lean': {'type': 'string'}, 'rationale': {'type': 'string'}, 'tenant_slug': {'type': 'string'}, 'access_token': {'type': 'string'}, 'position_key': {'type': 'string', 'description': 'From fm_book_status or fm_open_position.'}, 'aqua_position_ref': {'type': 'string', 'description': 'Optional. The 1inch Aqua position this call is about — an https 1inch/Aqua URL or a position id (0x… or digits). Pair with the 1inch Aqua MCP: open the position there (you sign), then record the call here referencing it. A REFERENCE only — never price, range or fee, and never prose.'}}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'required': ['asset'], 'properties': {'asset': {'type': 'string', 'description': 'Primary crypto asset symbol — BTC, ETH, SOL, USDC, etc. Case-insensitive; upper-cased before being embedded in the URL.'}, 'embedder_slug': {'type': 'string', 'description': 'Optional embedder attribution slug. When set, the affiliate URL carries ?ref=<slug>; omit to default to ?ref=storyflo.'}}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Case slug as returned by `search_declassified`.'}}}
Eingabeschema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Max items to return (1-50, default 25).'}, 'source': {'type': 'string', 'description': 'Filter to one market source: kalshi or polymarket.'}}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Embedder slug (e.g. 'theflatlay', 'highsnobiety')."}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'signal': {'enum': ['active', 'high_velocity', 'genuine_uncertainty'], 'type': 'string', 'description': 'Filter by qualitative signal tag. high_velocity = the matched market is repricing meaningfully in the last 24h; genuine_uncertainty = the market sits in the 40–60% band where it itself is uncertain.'}, 'category': {'type': 'string', 'description': 'Filter by Kalshi event category (e.g. Politics, Economics, Companies, Sports)'}, 'vertical': {'type': 'string', 'description': 'Filter by story vertical (e.g. news, finance, tech, crypto)'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['listener_token'], 'properties': {'listener_token': {'type': 'string', 'description': "The listener's existing storyflo listener_token (identity). Get it from the /listen page or the /v1/listeners surface."}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'properties': {'window': {'enum': ['today', 'week', 'month'], 'type': 'string', 'default': 'today', 'description': "Advisory window — today's snapshot covers the rolling 24h; week + month are reflected back for future expansion."}}}
Eingabeschema
{'type': 'object', 'required': ['vertical'], 'properties': {'vertical': {'enum': ['tech', 'finance', 'news', 'science', 'health', 'young_moms', 'yoga'], 'type': 'string'}}}
Eingabeschema
{'type': 'object', 'required': ['vertical'], 'properties': {'vertical': {'type': 'string', 'description': 'Vertical slug — tech / finance / news / science / health / young_moms / yoga, or a persona-owned alias (ai, crypto, ml, markets, fintech, economics).'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['tenant_slug', 'token', 'key', 'episode_slug'], 'properties': {'key': {'type': 'string', 'description': 'The key returned by publisher_upload_audio.'}, 'token': {'type': 'string', 'description': 'Your publisher access token.'}, 'tenant_slug': {'type': 'string', 'description': 'Your publisher slug on storyflo.'}, 'episode_slug': {'type': 'string', 'description': 'Episode to attach it to.'}}}
Eingabeschema
{'type': 'object', 'required': ['tenant_slug', 'token'], 'properties': {'token': {'type': 'string', 'description': 'Your publisher access token.'}, 'folder': {'type': 'string', 'description': 'Google Drive folder URL or id. Omit to get setup instructions.'}, 'tenant_slug': {'type': 'string', 'description': 'Your publisher slug on storyflo.'}}}
Eingabeschema
{'type': 'object', 'required': ['tenant_slug', 'token'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1}, 'token': {'type': 'string', 'description': 'Your publisher access token — the same one the dashboard uses. Rotatable at POST /v1/publisher/{slug}/access-token/rotate.'}, 'status': {'enum': ['live', 'awaiting'], 'type': 'string'}, 'tenant_slug': {'type': 'string', 'description': 'Your publisher slug on storyflo.'}}}
Eingabeschema
{'type': 'object', 'required': ['tenant_slug', 'token'], 'properties': {'token': {'type': 'string', 'description': 'Your publisher access token.'}, 'tenant_slug': {'type': 'string', 'description': 'Your publisher slug on storyflo.'}}}
Eingabeschema
{'type': 'object', 'required': ['tenant_slug', 'token'], 'properties': {'days': {'type': 'integer', 'default': 30, 'maximum': 365, 'minimum': 1}, 'token': {'type': 'string', 'description': 'Your publisher access token — the same one the dashboard uses. Rotatable at POST /v1/publisher/{slug}/access-token/rotate.'}, 'tenant_slug': {'type': 'string', 'description': 'Your publisher slug on storyflo.'}}}
Eingabeschema
{'type': 'object', 'required': ['tenant_slug', 'token'], 'properties': {'token': {'type': 'string', 'description': 'Your publisher access token — the same one the dashboard uses. Rotatable at POST /v1/publisher/{slug}/access-token/rotate.'}, 'tenant_slug': {'type': 'string', 'description': 'Your publisher slug on storyflo.'}}}
Eingabeschema
{'type': 'object', 'required': ['tenant_slug', 'token'], 'properties': {'token': {'type': 'string', 'description': 'Your publisher access token.'}, 'tenant_slug': {'type': 'string', 'description': 'Your publisher slug on storyflo.'}, 'content_type': {'type': 'string', 'default': 'audio/mpeg', 'description': 'Audio MIME type, e.g. audio/mpeg for mp3.'}, 'episode_slug': {'type': 'string', 'description': 'Episode this audio is for.'}}}
Eingabeschema
{'type': 'object', 'required': ['vertical', 'monthly_impressions'], 'properties': {'vertical': {'type': 'string', 'description': 'Vertical scope the partner plans to cover.'}, 'monthly_impressions': {'type': 'integer', 'minimum': 0, 'description': "Expected monthly impressions across the partner's surface."}}}
Eingabeschema
{'type': 'object', 'required': ['name', 'email'], 'properties': {'name': {'type': 'string', 'description': 'Display name for the embedder (publisher / agent product).'}, 'email': {'type': 'string', 'description': "Contact email — must contain '@'. Storyflo emails the magic link here on signup."}, 'vertical': {'type': 'string', 'description': 'Optional vertical scope (tech / finance / news / etc.).'}}}
Eingabeschema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Search query'}, 'vertical': {'enum': ['tech', 'finance', 'science', 'media', 'sports', 'culture'], 'type': 'string'}}}
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Substring matched against case title + synopsis.'}}}
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Max results PER CORPUS.'}, 'query': {'type': 'string', 'description': 'What to search for, across every corpus.'}, 'corpora': {'type': 'string', 'description': 'Comma-separated subset: news, declassified, signals. Omit for all three.'}, 'profile': {'enum': ['desk', 'publisher'], 'type': 'string', 'description': 'Ranking emphasis. Same buckets either way; only order and enrichment differ.'}, 'vertical': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'properties': {'vertical': {'type': 'string', 'description': 'Optional vertical filter.'}, 'event_type': {'enum': ['briefing.rendered', 'declassified.published', 'persona_briefing.rendered'], 'type': 'string', 'description': 'Optional event_type filter.'}}}
Eingabeschema
{'type': 'object', 'required': ['topic'], 'properties': {'email': {'type': 'string', 'description': 'Optional — informational only; no row is written for it.'}, 'topic': {'type': 'string', 'description': "Topic the listener wants alerts for (e.g. 'UAP', 'JFK', 'COINTELPRO')."}}}
Eingabeschema
{'type': 'object', 'required': ['verticals'], 'properties': {'verticals': {'type': 'array', 'items': {'enum': ['tech', 'finance', 'science', 'media', 'sports', 'culture'], 'type': 'string'}, 'maxItems': 6, 'minItems': 1, 'description': "1–6 vertical slugs the feed should cover. Replaces (not appends) the listener's current selection.", 'uniqueItems': True}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
terminal
Provides live geopolitical, business, technology, market, retail-price, funding, model-economy, article, event-thread, and podcas…
AudioAlpha
Analyzes financial podcast transcripts and episodes for market sentiment, asset mentions, narratives, quotes, and trading signals.
Pollar News
Searches and retrieves European news, breaking-news stories, curated briefs, ongoing threads, entities, source citations, and mar…
The Stall
Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.
Social Fetch
Retrieves public content and metadata from social networks, music services, Facebook Marketplace, events, profiles, posts, commen…
AI 代理人任務中樞
Aggregates Taiwan-focused tools for AI service comparisons, cryptocurrency data, game information, health guidance, and other con…
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
Heista
Analyzes video advertising, builds brand intelligence profiles, researches markets, and generates advertising scripts and creativ…