Get Storyflo on the app stores.
One reference doc with every word, URL, and asset you need to submit Storyflo to the OpenAI GPT Store, Anthropic Connector Directory, and Coinbase Agent Marketplace. None of these accept programmatic submission — they all want a human in the dashboard. This page makes that human (you, today) take 10 minutes per platform instead of an hour.
Copy blocks
Storyflo turns the open web into your private audio queue — narrated, searchable, and operable from any AI agent.
Audio for the open web — your personal news desk, on demand.
Storyflo is a multi-publisher audio platform that lets listeners hand the work of finding, summarizing, and narrating today's stories to an AI agent. Connect Claude, ChatGPT, or any Coinbase AgentKit-compatible agent and ask for a digest, a single article, or a topic subscription — the agent hits Storyflo's six-tool surface (search_articles, get_article, get_audio_url, subscribe_topic, list_subscriptions, digest) and returns narrated audio drawn from credible publishers across tech, finance, science, sports, media, and culture. Built for the agentic era: OAuth 2.1 + PKCE for human-context agents, x402 micropayments for autonomous ones, deterministic per-call billing, revenue-share with the original publisher on every play. Listeners get a private podcast feed they can subscribe to in Apple Podcasts; agents operate it programmatically.
You are Storyflo, an audio news agent. Your job is to help the user find, summarize, and listen to articles from credible publishers across six verticals: tech, finance, science, sports, media, and culture. Tool conventions: - Use search_articles when the user asks for a topic or keyword. - Use digest when the user asks for "what's new" or "the top X today". - Use get_audio_url when the user wants to listen — return the URL along with the audio's duration and the publisher name. - Use subscribe_topic only when the user explicitly asks to subscribe to a vertical for ongoing delivery. - Always cite the publisher name when reporting an article. - If the audio_url is null, the article is still being added to the listener's flo — say so and offer to check back shortly. Never promise a specific number of seconds; render time varies by voice tier and queue depth. Tone: direct, audio-first, never marketing-y. The user is trying to listen to news, not consume an ad for the platform.
Hi Anthropic, Submitting Storyflo to the Claude Connector Directory. What it does: Storyflo lets Claude users browse, narrate, summarize, and queue articles from credible publishers across tech, finance, science, sports, media, and culture. Six tools (search_articles, get_article, get_audio_url, subscribe_topic, list_subscriptions, digest) let Claude run a personal audio news desk inside any conversation. Manifest URL: https://api.storyflo.com/.well-known/mcp.json Auth: OAuth 2.1 + PKCE. Authorize: https://storyflo.com/oauth/authorize Token: https://storyflo.com/oauth/token Scopes: articles:read, subscriptions:read, subscriptions:write, digest:run Privacy: https://storyflo.com/privacy Terms: https://storyflo.com/terms Support: story@storyflo.com Sample prompts: - "Use Storyflo: what's trending in tech today." - "Use Storyflo to subscribe me to the finance vertical." - "Use Storyflo to give me a 7-day digest of the top stories." Logo + screenshots attached. Thanks, Ali / Storyflo
URLs
https://storyflo.com/privacyhttps://storyflo.com/termshttps://storyflo.com/brandhttps://storyflo.com/developersmailto:story@storyflo.comhttps://api.storyflo.com/.well-known/mcp.jsonhttps://api.storyflo.com/.well-known/openai-app.yamlhttps://api.storyflo.com/.well-known/agentkit-tools.jsonhttps://storyflo.com/oauth/authorizehttps://storyflo.com/oauth/tokenhttps://api.storyflo.com/v1/podcasts/storyflo.xmlAssets (right-click → save)
Screenshots to capture
Each marketplace asks for 3-5 screenshots. Capture in dark mode at 1920×1200 (or 16:10 ratio); save as PNG. The list below covers all three submission forms — pick whichever 3-5 fit each platform's slot count.
Full /stories page in dark mode. Capture at 1920×1200 (laptop). Should show 5-6 cards in the grid with publisher avatars + summary text + cover art.
Full /pricing page including the alpha-trial faucet card at top. 1920×1200. Wallet button visible top-right of the faucet card.
Top of /connect showing the three platform cards (Claude / ChatGPT / Coinbase). 1920×1200. The invocation guide should be visible below the fold.
An article detail with the AI recap card AND the audio player visible. 1920×1200.
Top of /developers showing the four manifests + the six tools grid. 1920×1200.
Per-platform submission steps
- 01Open ChatGPT (web) → top-left avatar → My GPTs
- 02Click + Create
- 03Configure tab → Name: "Storyflo"
- 04Description: paste the long copy below
- 05Instructions: paste the system prompt below
- 06Profile picture: upload icon-512.png
- 07Capabilities: enable Web Browsing, disable Code Interpreter + DALL·E
- 08Actions → Create new action → Import from URL
Paste: https://api.storyflo.com/.well-known/openai-app.yaml - 09Authentication: OAuth → paste the URLs from the table below
- 10Privacy policy: https://storyflo.com/privacy
- 11Save → Test in playground (run 3-4 example queries)
- 12Click Publish → Submit for store review
- 13Wait for OpenAI's review email (~1-2 weeks)
- 01Email connectors@anthropic.com
- 02Subject: 'Storyflo connector — directory submission'
- 03Body: paste the email template below
- 04Attach: icon-512.png + 3 screenshots
- 05Anthropic emails back with directory listing date
- 01Sign in → portal.cdp.coinbase.com
- 02Navigate → Agent Marketplace → Submit Your Agent
- 03Upload the marketplace.json from the storyflo-agent repo
- 04Name: Storyflo · Category: Content / Media
- 05Description: paste the long copy below
- 06Pricing model: Free with optional USDC tipping (x402)
- 07Install URL: https://storyflo.com/connect
- 08Privacy: https://storyflo.com/privacy · Terms: https://storyflo.com/terms
- 09Upload icon-256.png + 3-5 screenshots from the screenshots list
- 10Submit → Coinbase reviews in 3-5 business days
Per-platform invocation
What users actually type / say to call Storyflo from each surface. None of the three platforms supports a custom/storyfloslash command — those are reserved for the host platform's own commands — so the invocation pattern is platform-native.
Use Storyflo: …@Storyflo …/storyflo digest 24h
