{"mcp":"podcast-commerce-mcp","version":"0.1.0","examples":[{"tool":"extract_podcast_products","description":"Extract product and brand mentions from a podcast transcript. Returns structured data: product name, category, confidence score, recommendation_strength, affiliate_link, and aestheticTags (warmth/density/origin/tradition). Sponsor segments returned separately. Cached by episode_id so downstream tools don't re-process. affiliate_link is null until ChatAds is configured.","input":{"transcript":"...today's episode is brought to you by AG1. I've been taking it every morning for six months now and honestly I feel great. Use code HUBERMAN for a free year's supply of Vitamin D... We also talked about Momentous supplements — their omega-3 is the only one I trust, cold-pressed, no fishy aftertaste. And I want to mention the Oura Ring. I've been wearing it for sleep tracking for two years. They're not a sponsor, just a genuine rec...","episode_id":"huberman-ep-312"},"output":{"episode_id":"huberman-ep-312","products":[{"name":"AG1 (Athletic Greens)","category":"supplement","mention_context":"today's episode is brought to you by AG1. I've been taking it every morning for six months","speaker":null,"confidence":0.97,"recommendation_strength":"strong","affiliate_link":null,"mention_count":2},{"name":"Momentous Omega-3","category":"supplement","mention_context":"their omega-3 is the only one I trust, cold-pressed, no fishy aftertaste","speaker":null,"confidence":0.91,"recommendation_strength":"strong","affiliate_link":null,"mention_count":1},{"name":"Oura Ring","category":"physical_goods","mention_context":"I've been wearing it for sleep tracking for two years. They're not a sponsor, just a genuine rec","speaker":null,"confidence":0.95,"recommendation_strength":"strong","affiliate_link":null,"mention_count":1}],"sponsor_segments":[{"sponsor_name":"AG1","segment_start_context":"today's episode is brought to you by AG1","read_type":"host_read","estimated_read_through":0.72,"call_to_action":"code HUBERMAN for a free year's supply of Vitamin D"}],"_meta":{"processing_time_ms":1840,"ai_cost_usd":0.0031,"cache_hit":false}},"value_narrative":"recommendation_strength: 'strong' on Oura Ring with no sponsor tag = organic endorsement from a trusted host. Higher-converting than a sponsor read. Find the Oura affiliate program and place it in show notes immediately. AG1 estimated_read_through: 0.72 — 72% read-through. Benchmark your own shows against this. Run analyze_episode_sponsors with episode_id: 'huberman-ep-312' for CPM estimates without re-processing.","eval":{"F1":0.95,"latency_ms":8220,"cost_usd":0.000365}},{"tool":"generate_show_notes_section","description":"Formats extracted products into a ready-to-publish shoppable show notes section. Call after extract_podcast_products. Accepts episode_id (uses KV cache — no re-extraction) or a products[] array directly. No AI call — pure formatting, <10ms.","input":{"episode_id":"huberman-ep-312","format":"markdown","style":"full"},"output":"## Products in This Episode\n\n### ⭐ Top Picks\n\n- **AG1 (Athletic Greens)** — supplement\n  > *\"today's episode is brought to you by AG1. I've been taking it every morning for six months\"*\n- **Momentous Omega-3** — supplement\n  > *\"their omega-3 is the only one I trust, cold-pressed, no fishy aftertaste\"*\n- **Oura Ring** — physical_goods\n  > *\"I've been wearing it for sleep tracking for two years. They're not a sponsor, just a genuine rec\"*\n\n---\n*Affiliate links help support the show. Thank you.*","value_narrative":"Paste directly into show notes — no manual formatting step. Reads from the same KV cache as extract_podcast_products so no OpenAI cost for formatting. When ChatAds is configured, affiliate_link fields populate automatically and every product link is monetized and tracked."},{"tool":"analyze_episode_sponsors","description":"Score sponsor segments from a cached podcast extraction. Per-sponsor: estimated_cpm_usd, read-through, host_fit_score, CTA quality. Top-level aggregates: sponsor_count, avg_read_through, cta_rate (fraction with trackable CTAs — gate: cta_rate > 0 before running CTA extraction). No AI cost. Call after extract_podcast_products.","input":{"episode_id":"huberman-ep-312"},"output":{"episode_id":"huberman-ep-312","sponsors":[{"sponsor_name":"AG1","read_type":"host_read","estimated_cpm_usd":42,"estimated_read_through":0.72,"host_fit_score":0.91,"call_to_action":"code HUBERMAN for a free year's supply of Vitamin D","cta_quality":"high","recommendation":"Renew at $45 CPM — host credibility + high read-through justify premium"}],"_meta":{"processing_time_ms":85,"ai_cost_usd":0,"cache_hit":true}},"value_narrative":"CPM $42, read-through 0.72, fit 0.91. Use estimated_cpm_usd as a floor in your next sponsorship negotiation. host_fit_score below 0.7 = misaligned sponsor — cite this data to decline or reprice."},{"tool":"track_product_trends","description":"Identify rising and falling product trends across episodes. Per trend: brand (null for generics), category, trend direction (rising/stable/falling), episodes_present, total_mentions, avg_recommendation_strength (0–3 scale — use to prioritize affiliate outreach). Top-level: top_category (dominant category this period). Reads from cached extractions — no re-processing cost.","input":{"show_id":"huberman-lab","weeks":8},"output":{"show_id":"huberman-lab","trending_up":[{"product":"Momentous Omega-3","category":"supplement","mention_velocity":2.3,"episodes_mentioned":5,"trend":"hot"},{"product":"Oura Ring","category":"physical_goods","mention_velocity":1.8,"episodes_mentioned":4,"trend":"rising"}],"trending_down":[{"product":"Eight Sleep Pod","category":"physical_goods","mention_velocity":0.3,"episodes_mentioned":1,"trend":"fading"}],"_meta":{"episodes_analyzed":24,"date_range":"8 weeks"}},"value_narrative":"Momentous trending hot (2.3× velocity) — affiliate outreach NOW before it peaks. Eight Sleep fading — don't invest in that relationship. Act on 'hot' items within 48h for maximum conversion window."},{"tool":"compare_products_across_shows","description":"Find products and brands mentioned across multiple shows. Resolves entity names (e.g. 'Fiskars Snips' + 'Fiskars Broadfork' → brand: Fiskars), ranks by avg_confidence × show_count, and returns recommendation_consensus across shows.","input":{"show_ids":["huberman-lab","tim-ferriss-show","all-in-podcast"],"min_confidence":0.8},"output":{"products":[{"product_name":"AG1 (Athletic Greens)","show_count":3,"avg_confidence":0.96,"recommendation_consensus":"unanimous","shows":["huberman-lab","tim-ferriss-show","all-in-podcast"]}],"brands":[{"brand":"AG1","product_count":2,"show_count":3,"avg_confidence":0.95}],"_meta":{"shows_analyzed":3,"episodes_analyzed":72}},"value_narrative":"AG1 at unanimous consensus across 3 major shows = category-defining endorsement. This is multi-show proof for a sponsor pitch deck. Shows that recommend the same product independently have no coordinated sponsor bias — worth 3-5× a single-show mention in advertiser credibility."}]}