Storyflo
Qué hace este MCP
Provides curated news articles, audio briefings, podcast feeds, declassified cases, and qualitative links between news narratives and prediction markets.
Herramientas
Esquema de entrada
{'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'}}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'window': {'enum': ['today', 'week', 'month'], 'type': 'string', 'default': 'week'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Case slug as returned by `search_declassified`.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Embedder slug (e.g. 'theflatlay', 'highsnobiety')."}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'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)'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'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."}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'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."}}}
Esquema de entrada
{'type': 'object', 'required': ['vertical'], 'properties': {'vertical': {'enum': ['tech', 'finance', 'news', 'science', 'health', 'young_moms', 'yoga'], 'type': 'string'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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."}}}
Esquema de entrada
{'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.).'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Substring matched against case title + synopsis.'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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')."}}}
Esquema de entrada
{'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}}}
Cambios recientes en herramientas
Servidores MCP similares
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…